Kaip pridėti išorinę ataskaitą prie 1s 8.3. Išorinės ataskaitos įtraukimas į duomenų bazę

1C 8.3 ataskaitos yra specialus metaduomenų objektas, skirtas sukurti patogią duomenų iš 1C duomenų bazės lentelių pateikimą.

Išsiaiškinkime kaip nustatyti ataskaitas, kam jos reikalingos, kuo išorinės ataskaitos skiriasi nuo įtaisytųjų ir kuo ataskaitos skiriasi nuo apdorojimo.

Norėdami sukurti arba tinkinti ataskaitą, turite žinoti įtaisytuosius ir . Kad ir ką sakytume, beveik bet kurios ataskaitos kūrimo pagrindas yra pradinė užklausa, kuri gauna duomenis. Šiuos duomenis apdorojame ir pateikiame patogia forma.

Ataskaitos yra pagrindinis dalykas bet kurioje informacinėje sistemoje, todėl 1C daug dėmesio skyrė ataskaitų kūrimui ir sukūrė daugybę dizainerių bei mechanizmų joms kurti.

Pažvelkime į pagrindinius ataskaitų kūrimo būdus

Kaip sukurti ataskaitą 1C naudojant maketą

Kurti naudojant maketą yra įprasčiausias būdas. Tačiau dažnai jos griebiasi iš nevilties, nes... Taikant šį metodą, kūrėjas visiškai įrašo kiekvieną veiksmą kodu, o tai reiškia, kad galime padaryti bet ką. Kiti mechanizmai tuo pasigirti negali.

Tačiau šiuo atveju visus elementus, meniu ir kitus „lankus“ teks įvesti rankiniu būdu, o tai yra labai daug darbo jėgos.

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Ataskaitos kūrimas naudojant išvesties formos dizainerį

Išvesties formos dizaineris yra platformoje įmontuotas mechanizmas, palengvinantis ataskaitų kūrimą. Dizaineris galimas tik įprastoms formoms.

Projektuotojui pateikiama užklausa ir visi reikalingi parametrai būsimai ataskaitai, o ji savo ruožtu sugeneruoja modulius ir ataskaitų formas. Mechanizmas pagrįstas įtaisytosios kalbos objektu 1C 8.2 - Ataskaitų kūrėjas.

Ataskaitos kūrimas naudojant bendrąją ataskaitą

Universali ataskaita turi puikų funkcionalumą, patogią nustatymų sąsają, kuri yra pažįstama vartotojui:

Duomenų komponavimo sistema pagrįstos ataskaitos

Tai yra pats progresyviausias 1C ataskaitų kūrimo būdas, kurį rekomenduoja pats 1C. pasirodė 1C platformoje 8.1 versijoje.

SKD leidžia kurti paprastas ataskaitas visai be programavimo linijos, nes turi labai lankstų ir funkcionalų konstruktorių duomenų komponavimo schemai kurti:

Visose naujausiose konfigūracijose visos ataskaitos rašomos naudojant duomenų sudėties sistemą.

Kuo išorinės ataskaitos skiriasi nuo įtaisytųjų?

Kaip parašyta dokumentacijoje – nieko. Išorinis ataskaitų teikimo mechanizmas buvo sukurtas siekiant derinti ataskaitas kūrimo metu.

Vienintelis skirtumas kuriant sprendimą yra tas, kad negalite pasiekti išorinės ataskaitos „pagal pavadinimą“, kitaip nei įtaisytosios ataskaitos.

Kuo ataskaita skiriasi nuo apdorojimo?

Tiesą sakant, praktiškai nieko. Pagrindinis skirtumas yra objekto naudojimo paskirtis: ataskaitos reikalingos informacijai rodyti, o ataskaitos reikalingos informacijai keisti.

Pagrindiniai savybių skirtumai: ataskaitose galite nurodyti pagrindinę duomenų sudarymo schemą (DCS) ir nurodyti ataskaitos parametrų išsaugojimo nustatymus.

Žinoma, „1C Accounting 8“ turi labai plačias galimybes. Su šia programa galite atlikti daugybę skirtingų užduočių. Tačiau kartais standartinių įmontuotų įrankių vis tiek nepakanka. Ką tokiu atveju daryti?

Taip pat būtinai perskaitykite panašų straipsnį, kuriame paaiškinama, kas yra apdorojimas. Čia kalbėsime apie standartinio programos funkcionalumo išplėtimą.

Tarkime, kad reikia atlikti kokią nors operaciją ir pradedi ieškoti, kaip tai padaryti standartinis 1C Apskaitos konfigūracijos. Priklausomai nuo ką norite padaryti, yra keli problemos sprendimo būdai.

Pirmasis metodas. Nestandartinis standartinių programos įrankių naudojimas. Paprastai tai taikoma dokumentams. Pavyzdžiui, reikalaujama, kad dėl to dokumentas sugeneruotų tokias ir tokias operacijas. Tada reikia rasti panašios reikšmės dokumentą ir atitinkamai jį užpildyti, net jei iš pirmo žvilgsnio šis 1C dokumentas tam visai neskirtas.

Jei dokumentas generuoja operacijas artimuosiusį tai, ko jums reikia, bet vis dar ne visai tas pats, tada galite paskelbti dokumentą ir pataisyti įrašus rankiniu būdu. Čia nesigilinsiu į nestandartinio įprastų dokumentų naudojimo ypatumus - tai įtraukta į mano kursą apie 1C apskaitą 8. Svarbiausia parodyti šiek tiek kūrybiškumo ir konfigūracijos išmanymo, o tada paaiškės, kad užduočių, kurias galima atlikti naudojant standartinę (nepakeista) 1C Enterprise Accounting konfigūraciją, spektras išsiplės.

Kitas būdas yra konfigūracijos modifikacijos. Pavyzdžiui, vienas iš mano mokinių kartą man pasakė: „ Noriu, kad mygtukas būtų matomoje programos vietoje "Kiek mes turime pinigų?" ". Vis dėlto visiškai pagrįstas noras! ( nors iš tikrųjų tokia ataskaita programoje jau yra)

Tačiau nepaisant galimybės keisti 1C apskaitą savo nuožiūra, šios galimybės nesvarstysime, nes tai yra 1C programuotojų reikalas. Taigi kas šiuo atveju belieka eiliniam vartotojui?

Buvo svarbi straipsnio dalis, bet be JavaScript jos nematyti!

Atsakymas labai paprastas – išplėskite programos funkcionalumą naudodami . Visų pirma, mes kalbėsime apie išorinės ataskaitos ir apdorojimas.

Tai daroma gana paprastai. Internete randame reikiamą ataskaitą (arba apdorojimą, priklausomai nuo to, ko reikia) ir prijungiame ją prie standartinės 1C Accounting 8 konfigūracijos. Norėdami gauti 1C Accounting 8.2, eikite į meniu „Failas / Atidaryti...“, arba paspauskite mygtuką Atvirasįrankių juostoje, tada atsidariusiame Explorer lange nurodykite išorinę ataskaitą / apdorojimo failą. Pavyzdys žemiau esančiame paveikslėlyje.


"Kaip prijungti išorinę ataskaitą / apdorojimą 1C Apskaita 8.3 versijoje?"- paklaus naujos „1C Enterprise“ versijos savininkai. Beveik taip pat. Dar kartą primenu, kad skirtumas yra tik sąsajoje. Žr. toliau pateiktą 1C apskaitos 8.3 pavyzdį.

Interneto svetainė_

Kaip matyti iš aukščiau pateiktų pavyzdžių, išorinės ataskaitos ir apdorojimas yra sujungti taip pat, kaip įprasti failai atidaromi bet kurioje kitoje programoje.

Pasirinkus failą, atsidarys išorinė ataskaita / apdorojimas ir galėsite juos naudoti taip, lyg jie būtų įtaisyti 1C apskaitos konfigūracijoje. Taip pat verta paminėti, kad turite turėti reikiamas prieigos prie duomenų bazės teises.

Patarimas: saugokite naudojamas išorines ataskaitas ir apdorojimą specialiai sukurtame aplanke- tai patogu. Aplanką galima sukurti aplanke su 1C apskaitos duomenų baze (jei turite failų duomenų bazę); Kad būtų patogiau, galite pakeisti aplanko piktogramą.

Kodėl jie vadinami „išoriniais“?

Kadangi prisijungus atidaromas išorinis failas, kuris neturi nieko bendra su 1C apskaitos konfigūracija. Pats failas neįmontuotasį konfigūraciją, bet įgyja prieigą tik prie duomenų bazės duomenų.

Saugumas dirbant su papildiniais

Jei ataskaitos yra tik skaityti jūsų bazė, bet jie nieko su jais nedaro, tada čia yra apdorojimas gali. Žinoma, viskas priklauso nuo to, koks tvarkymas ir kokiais tikslais jis skirtas. Bet kuriuo atveju galime rekomenduoti toliau nurodytus dalykus.

Atsisiųskite išorinį apdorojimą tik iš patikimų šaltinių! Atminkite – duomenų bazės sugadinimas dėl klaidos ar tyčinių duomenų tvarkymo autoriaus veiksmų gali sukelti rimtų problemų. Jei abejojate, prieš pradėdami apdorojimą pasidarykite atsarginę duomenų bazės kopiją, kurios asmeniškai nebandėte!

Programos objektai, skirti gauti visų rūšių suvestinės lenteles, tvarkyti duomenis patogia analizei ir peržiūrai 1C konfigūracijomis, paprastai vadinami ataskaitomis. Kaip pridėti ataskaitą 1C, įvairias pridėjimo parinktis, mes pabandysime šiame straipsnyje aptarti šiuos ir kai kuriuos kitus klausimus.

Ataskaitos ir apdorojimas: skirtumai

Tuo pačiu metu jie skiriasi nuo kitų panašių objektų - apdorojimo:

  1. Galimybė naudoti DCS (duomenų kompozicijos sistemą);
  2. Naudodami apdorojimą galite įvesti informaciją, kuri skirta duomenims rodyti ir tvarkyti;
  3. Skirtumas yra failo formate: epf plėtinys rodo, kad mes susiduriame su apdorojimu, erf yra būdingas išorinėms ataskaitoms.

Programuotojo požiūriu, naudoti šiuos objektus yra labai patogu, nes nereikia keisti konfigūracijos metaduomenų, todėl nereikia išmesti vartotojų iš duomenų bazės, kad ją atnaujintų.

Ataskaitos įtraukimo į duomenų bazę metodai

Naudojant specialią žinyną

Daugumoje 1C pateiktų konfigūracijų yra „Išorinio apdorojimo“ katalogas, leidžiantis išsaugoti apdorojimą duomenų bazėje nekeičiant metaduomenų. Yra du būdai pasiekti šį katalogą:

  1. Norėdami gauti pilną ir administracinę sąsają, eikite į: Operacijos->Katalogai->Išorinis apdorojimas;
  2. Visi kiti per: Paslauga->Papildomos ataskaitos ir apdorojimas.
  3. Tada turite pasirinkti formos, kurią norite gauti, tipą.

Taigi, kaip pridėti maketą į katalogą per formą, kurios forma pateikta 1 pav.

1 pav. Pranešimo arba apdorojimo registracijos forma

Pirmiausia reikia sugalvoti originalų katalogo elemento pavadinimą, kuris geriausiai atspindėtų generuojamos lentelės esmę. Antras žingsnis – pasirinkti pridedamos formos tipą. Tai gali būti:

  1. Spausdinimo ar kitu mygtuku iškviečiama spausdinta forma tuose objektuose, kurie nurodyti lentelės skiltyje „Spausdinimo formos priedas“;
  2. Lentinėje dalyje „Lentelių dalių pildymo apdorojimo priedas“ pateiktų dokumentų ir žinynų lentelių dalių pildymas;
  3. Gydymas;
  4. Pranešimas.

Ryžiai. 2 Ataskaitos tipo pasirinkimo laukas

Paskutiniame etape turite pasirinkti failą, kuriame yra kodas, kurį reikia apdoroti iš diske išsaugotų failų.

3 pav. Užrašas, nurodantis, kad reikia pasirinkti ataskaitos failą

Įrašę elementą išsaugosite jį duomenų bazėje. Atkuriant ir perduodant duomenų bazę, taip pat bus perkelti ir tokiu būdu išsaugoti elementai.

Pridėti prie konfigūracijos

Toliau nurodyti veiksmai reikalauja išskirtinės prieigos prie duomenų bazės.

Eidami į konfigūratorių ir atidarę konfigūraciją, galite pradėti pridėti apdorojimą.

Jei konfigūracija uždaryta redaguoti, turite eiti į meniu punktą Configuration->Support->Support Settings. Atsidarys langas, kaip parodyta 4 pav

Ryžiai. 4 Palaikymo redagavimo langas

  1. Spustelėkite mygtuką „Įjungti pakeitimo parinktį“;
  2. Teigiamai atsakykite į sistemos klausimą.

Tokiu būdu prie duomenų bazės metaduomenų galėsite įtraukti savo elementus.

Dabar, dešiniuoju pelės mygtuku spustelėję konfigūracijos medžio eilutę „Ataskaitos“, prie konfigūracijos galite pridėti išorinį duomenų kompozitorių 5 pav.

Ryžiai. 5 Submeniu ataskaitai pridėti prie konfigūracijos

Apdorojimo įdėjimo į valdomas formas ypatybės

Sąsaja, sukurta valdomų formų pagrindu, nustato savo apribojimus papildomų į duomenų bazę įtrauktų tvarkyklių rodymui.

Prieš pridėdami ataskaitą prie valdomos formos 1C, turite įsitikinti, kad ji buvo sukurta naudojant prieigos kontrolės sistemą, kitaip forma bus rodoma neteisingai.

Atidarę programą administravimo režimu, naršymo skydelyje turite rasti elementą „Spausdinti formas, ataskaitas ir apdorojimas“.

Ryžiai. 6 Naršymo skydelis 1C 8.3

Atsidariusiame lange pažymėję žymimąjį laukelį „Papildomos ataskaitos ir apdorojimas“, galėsite įtraukti valdomos formos pokyčius į duomenų bazę.

Formoje spustelėkite mygtuką „Sukurti“. Nepaisydami įspėjimo lango, galite pasirinkti failą.

Labai dažnai naujausiose programos versijose priedas užstringa ir pasirodo klaida: „Objekto metodas nerastas“. Faktas yra tas, kad sukūrus tvarkyklę naudojant duomenų komponavimo sistemą, jos modulyje reikia užregistruoti funkciją InformationOnExternalProcessing(), pažymėtą Eksportuoti, ši funkcija turėtų grąžinti registracijos parametrus:

  1. Objektas, prie kurio tvarkytojas prisijungs;
  2. Pavadinimas, kuriuo jis bus įregistruotas duomenų bazėje;
  3. Komandos pavadinimas.

Po to galite pradėti dėti ataskaitą į sąsają. Norėdami tai padaryti, spustelėkite komandą „Vieta“.

Ryžiai. 7 Apgyvendinimas

Šiuo atveju elemento aktyvumas reguliuojamas pasirinkus atitinkamą reikšmę laukelyje „Paskelbti“.

Pridedama be paskelbimo

Katalogo elemento perrašymas kiekvieną kartą, kai atliekami bet kokie kodo pakeitimai, ypač užregistruojant šią tvarkyklę konfigūracijoje, yra gana varginanti užduotis. Galite apsieiti be šito. Pakanka tiesiog atidaryti failą su apdorojimu per meniu Failas->Atidaryti failą. Paskutiniai atidaryti objektai saugomi sąraše, esančiame submeniu Failas.

Reguliuojamos ataskaitos

Be išorinių failų ir procesorių, kuriuos teikia konfigūracija, 1C yra ir kitas ataskaitų tipas - reguliuojamas. Tai yra duomenų tvarkymo tvarka, kurios darbą reguliuoja mokesčių institucijos.

Pagal savo darbo pobūdį šios formos labiau primena dokumentą. Tokių procesorių galiojimo laikas retai viršija ketvirtį, 1C reguliariai išleidžia jų atnaujinimus.

Juos galite atidaryti iš meniu Ataskaitos->Reguliuojamos ataskaitos. Pasirinkus ataskaitos parinktį, programa ją užpildys duomenimis iš duomenų bazės. Jei duomenų nepakanka, programa pasiūlys trūkstamus duomenis pridėti rankiniu būdu.

Ne iki galo užpildytos formos išsaugomos su galimybe papildomai pildyti. Visiškai užpildytą ir patikrintą dokumentą galima atspausdinti popieriuje arba pateikti mokesčių inspekcijai elektroniniu būdu.

Viršutiniame meniu eikite į Aptarnavimas->->.

Po to pasirodys katalogų sąrašo forma. Viršutiniame meniu spustelėkite Papildyti.

Pasirodo naujos ataskaitos pridėjimo langas. Paspausk mygtuką Atviras.

Pasirinkite failą su norima ataskaita ir spustelėkite Atviras. Pridėję failą, jei reikia, pakeiskite ataskaitos pavadinimą (kaip jis bus rodomas sąraše). Spustelėkite Gerai.

Dėl to nauja ataskaita pasirodo sąraše.

Po to ataskaita gali būti naudojama, pridėjimas baigtas. Norėdami atidaryti šią ataskaitą vėliau, taip pat einame į Aptarnavimas->Papildomos ataskaitos ir apdorojimas->Papildomos išorinės ataskaitos.

Skirta BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Norėdami pridėti išorinę ataskaitą 1C:Enterprise 8.3 konfigūracijose valdomoje sąsajoje (pavyzdžiui, naudojant Apskaita 3.0), įveskite atitinkamą programos skyrių:


Būtina, kad būtų įjungta galimybė naudoti papildomas ataskaitas, sekite hipersaitą:

Atsidariusiame sąraše spustelėkite mygtuką Sukurti:


Po to iš karto atsivers failo pasirinkimo dialogo langas su ataskaita, kuriame reikia pasirinkti norimą failą (mano atveju tai failas su plano faktinių kaštų analize).

Dabar reikia sukonfigūruoti apgyvendinimas(programos vieta, kur bus prieinama ataskaita):


Atsitiktinai iš sąrašo pasirinkite norimą programos skyrių:


Dabar reikia įrašyti pakeitimus išorinėje ataskaitos kortelėje:

Dabar atidarykite ataskaitą iš programos sąsajos:


Sąrašas vis dar tuščias, spustelėkite Tinkinkite sąrašą:


Pasirinkimo formoje pažymėkite mūsų ataskaitą:


Dabar jis pasirodo sąraše:


Pagal mygtuką Vykdyti Atsidaro ataskaitos forma:


Jie sako, kad pavadinimas 1C iš pradžių reiškė frazę „viena sekundė“, t.y. programos turi parengti ataskaitas greitai, „per vieną sekundę“. Ataskaitų greitis yra labai svarbus, tačiau dar svarbiau, kad ataskaitose būtų pateikta teisinga informacija – tai suprasime naudodamiesi paprastos ataskaitos kūrimo pavyzdžiu 1C 8.3, remiantis Prekybos valdymo 10.3 konfigūracija. Norint sukurti teisingas ataskaitas, pageidautina (net labai rekomenduojama) mokėti konfigūruoti 1C ir šiek tiek programuoti 1C vidine kalba ir užklausų kalba, nors, kita vertus, kurti ataskaitas yra puiki galimybė kad pradėtų įvaldyti šiuos įgūdžius.

Šis aprašymas yra mokomasis norint suprasti pagrindinius 1C ataskaitų kūrimo principus

Kaip sukurti ataskaitą 1C 8.3

Norėdami sukurti ataskaitą, turite atidaryti 1C konfigūravimo režimu, 1C paleidimo lange sąraše pasirinkite norimą duomenų bazę ir spustelėkite mygtuką Configurator:

Pačioje konfigūravimo priemonėje eikite į meniu Failas ir pasirinkite Naujas:


Pasirodžiusiame meniu pasirinkite Išorinė ataskaita ir spustelėkite Gerai:


Po to atsidarys naujas ataskaitos langas. Lauke Pavadinimas įveskite ataskaitos pavadinimą be tarpų ar specialiųjų simbolių:


Kaip sudaryti ataskaitą naudojant maketą

Šis metodas labiausiai reikalauja programavimo įgūdžių 1C, tačiau čia mes neanalizuosime duomenų gavimo ir apdorojimo mechanizmų, kad suprastume ataskaitos paleidimo ir ataskaitos formos rodymo ekrane mechanizmą:

Ataskaitos lange (kuris atsidaro kuriant ataskaitą) apatiniame sąraše užveskite žymeklį ant elemento Layouts ir dešiniuoju pelės mygtuku spustelėję pasirodžiusiame meniu spustelėkite Pridėti:


Atsidariusiame maketuotoje galite nurodyti maketo pavadinimą, kaip maketo tipą reikia pasirinkti Skaičiuoklės dokumentą, tada dizainere spustelėkite mygtuką Baigti:


Bus atidarytas išdėstymo langas, panašus į „Excel“ lapą:


Šiame makete reikia sukurti sritis – eilučių ar stulpelių grupes, kurias programa naudos kaip šablonus, į jas įterpti iš duomenų bazės gautus duomenis ir šiuos šablonus rodyti ekrane, taip iš šių dalių sudarydama ataskaitą.

Sukurkime ataskaitą, kurioje būtų rodomas elementų sąrašas. Norėdami tai padaryti, sukursime dvi išdėstymo sritis: ataskaitos antraštę ir prekės eilutę.

Norėdami sukurti antraštės sritį, kairiuoju pelės klavišu spustelėkite eilutės antraštę (kur nurodytas eilutės numeris), kad pasirinktumėte tokią eilutę (visa eilutė turi būti pasirinkta vienu spustelėjimu ant antraštės):


Po to eikite į pagrindinio meniu meniu Lentelė, eikite į submeniu Vardai ir spustelėkite elementą Priskirti pavadinimą:


Programa paragins nurodyti srities pavadinimą, pavadinime taip pat neturėtų būti tarpų ar specialiųjų simbolių, po to spustelėkite Gerai, jis turėtų atrodyti taip:


Dabar sukurtoje srityje reikia įvesti tekstą, kuris bus rodomas ataskaitoje, ir jį suformatuoti. Norėdami tai padaryti, pirmame langelyje įveskite tekstą, pavyzdžiui, „Elementų sąrašas“. Darbas su ląstelėmis yra panašus į Excel.

Norėdami formatuoti tekstą langelyje, dešiniuoju pelės mygtuku spustelėkite langelį ir spustelėkite Ypatybės. Dešinėje atsidarys langelio ypatybių langas. Slinkdami žemyn lango turiniu, raskite lauką Šriftas ir spustelėkite mygtuką „...“:


Atsidariusiame lange, skiltyje Stilius, pažymėkite laukelį Pusjuodis ir spustelėkite Gerai:


Išdėstymas turėtų atrodyti taip:


Taip pat sukuriame elemento eilutės sritį, bet neryškiname jos paryškintu šriftu:


Eilučių srityje reikia nurodyti, kad Vardas yra parametras, t.y. kad išvedant ataskaitą ten bus pakeistas tikrasis prekės pavadinimas. Norėdami tai padaryti, atidarykite langelio ypatybes su pavadinimu ir lauke Užpildymas pasirinkite reikšmę Option, tai užbaigia išdėstymo sąranką:


Grįžtame į pagrindinį ataskaitos langą ir apatiniame sąraše dešiniuoju pelės mygtuku spustelėkite elementą Formos ir spustelėkite Pridėti:


Atsidariusiame ataskaitos formų dizainerėje spustelėkite mygtuką Baigti, atsidarys ataskaitos forma, dukart spustelėkite mygtuką Generuoti:


Dėl to dešinėje ekrano pusėje atsidarys mygtuko savybių langas, esančiame lauke Veiksmas, spustelėkite didinamąjį stiklą:


Po to atsidarys formos modulis, kuriame turėsite užprogramuoti ataskaitos generavimą:


Pirmiausia pakeiskite pasirinktą tekstą tokiu programos kodu:

//sukurti skaičiuoklės dokumentą, kuris bus užpildytas ataskaitos dalimis ir rodomas ekrane
TabDocument = naujas lentelės dokumentas;
//toliau gauname maketą, kuris buvo sukurtas kuriant ataskaitą
Išdėstymas = GetLayout("Išdėstymas");
//dabar turime rodyti ataskaitos antraštę, tam mes gauname antraštės sritį iš maketo ir rodome ją skaičiuoklės dokumente
AreaHeader = Layout.GetArea("Antraštė");
TabDocument.Output(AreaHead);
//naudodami užklausą gauname elementų pavadinimų pasirinkimą, kurie turi būti rodomi ataskaitoje
Užklausa = nauja užklausa;
Užklausa.Tekstas = "
|PASIRINKITE
| vardas
|NUO
| Katalogas.Nomenklatūra
|";
//iš maketo gaukite elemento eilutės sritį – pasieksime ją cikle, kad būtų rodomas kiekvienas elementas
AreaString = Layout.GetArea("Eilutė");
//ciklu apdoroja kiekvieną pavadinimą iš gauto pasirinkimo
Select = Query.Run().Select();
Nors Select.Next() Loop
//kad būtų rodoma kita eilutė, ploto parametre reikia nurodyti kitą pavadinimą (kurdami maketą sukonfigūravome patį parametrą)
AreaString.Parameters.Name = Selection.Name;
//parametras užpildytas, dabar galite rodyti eilutę
TabDocument.Output(AreaString);
EndCycle;
//skaičiuoklės dokumentas buvo sugeneruotas, dabar jį rodome ekrane
TabDocument.Show("Elementų sąrašas");

Kai tekstas nukopijuojamas į formos modulį, eilutės, prasidedančios dvigubu pasviruoju brūkšniu „//“, bus paryškintos žaliai – tai yra komentarai, jie aprašo, ką daro kiekviena kodo eilutė:


Apibendrinkime, kokių programos kodo eilučių reikia norint sukurti ataskaitą:

  1. Būtina sukurti skaičiuoklės dokumentą, kuris bus užpildytas ataskaitos dalimis ir rodomas ekrane, tai daroma su eilute „TabDocument = New TabularDocument;“
  2. Turime gauti ataskaitos maketą, iš jo gausime ataskaitos struktūrą dalimis (sritimis), tai daroma su eilute "Layout = GetLayout("Layout")"
  3. Norėdami parodyti kiekvieną sritį, turite ją gauti iš maketo ir išvesti į skaičiuoklės dokumentą, tai daroma naudojant eilutes "Header Area = Layout.GetArea("Header")" ir "TabDocument.Output(HeaderArea) “
  4. Jei reikia pildyti parametrus, kurie tampa žinomi tik paleidus programą, tai prieš rodant sritį reikia užpildyti tokius parametrus, tai daroma eilute „AreaString.Parameters.Name = Selection.Name“
  5. Ir tik tada, kai skaičiuoklės dokumentas užpildomas visomis būtinomis ataskaitos dalimis, jis rodomas ekrane, tai daroma su eilute „TabDocument.Show(“Elementų sąrašas“).

O dabar galite patikrinti ataskaitos veikimą – atidarykite 1C įmonės režimu (1C paleidimo lange mygtukas 1C: Enterprise). Pagrindiniame meniu eikite į failo meniu, spustelėkite Atidaryti:


Raskite ir atidarykite išsaugotą ataskaitos failą. Atsidariusioje formoje spustelėkite mygtuką Generuoti:


ir gauname nomenklatūros sąrašą:


Tai tik vienas iš būdų kurti ataskaitas 1C. Tolesniuose straipsniuose apžvelgsime kitus.

mob_info