Krijimi i një formulari të printuar 1s 8.3 gërvishtje. Shtimi i një formulari printimi të jashtëm në bazën e të dhënave. Shkrimi i një kërkese për një handikap të printuar

Le të shqyrtojmë të shkruajmë formën më të thjeshtë të shtypur 1s 8.1 - 8.2 duke përdorur shembullin e konfigurimit Kontabiliteti i ndërmarrjes 2.0. Le të themi se duhet të shkruani një formë të jashtme të printuar për një dokument: shfaqni të dhënat bazë të dokumentit, si dhe nga pjesa tabelare Mallrat: nomenklatura, çmimi, sasia dhe sasia.

Ju mund ta shkarkoni shembullin që rezulton nga.

Në konfigurues 1C Ndërmarrjet 8 krijoni përpunim të jashtëm ( Skedar->I ri->Përpunim i jashtëm), vendosni emrin, krijoni detajet e kërkuara për formularin e printuar të jashtëm Referenca e objektit me llojin DocumentLink Shitjet e mallrave dhe shërbimeve.

Krijimi i një paraqitjeje të formës së printuar

Shto një të re faqosje, lini llojin e paraqitjes dokumenti i tabelës. Ne krijojmë tre zona në paraqitje: Kreu, të dhënat Dhe Bodrum. Kjo mund të bëhet duke zgjedhur numrin e kërkuar të rreshtave dhe duke klikuar menunë Tabela->Emrat->Cakto emrin (Ctrl+Shift+N).

Pas kësaj, ne fillojmë të vendosim tekstin dhe parametrat në zona. Ne do ta vendosim atë në kokë emri i formularit të printuar, numri i dokumentit Dhe organizimi, dhe gjithashtu vizatoni kufijtë e kokës së tabelës dhe shkruani emrat e kolonave. Kur krijoni një parametër në vetitë e qelizës, në skedën Layout duhet të vendosni vetinë Mbushje në kuptim Parametri.

Në zonë Të dhënat le të krijojmë parametra për shfaqjen e rreshtave në seksionin tabelor ( Nomenklatura, çmimi etj.), dhe në zonë Bodrum për totalet sipas sasisë dhe sasisë.

Programimi

Le të shkojmë te moduli i objektit të formularit të printimit Veprimet->Hap modulin e objektit.

Le të krijojmë një funksion eksporti atje që është i detyrueshëm për format e printuara. Vula ().

Printimi i funksionit () Eksporti Funksioni i Fundit

Në funksion do të krijojmë një variabël për dokumenti i tabelës, në të cilën do të dalë forma e shtypur, marrim faqosje Dhe zonat e paraqitjes.

TabDoc = TabularDocument i ri; Layout = GetLayout("Layout" ); HeaderArea = Layout.GetArea("Header" ); AreaData = Layout.GetArea("Data" ); AreaFooter = Layout.GetArea("Footer" );

Le të plotësojmë parametrat kapele dhe sillni atë në dokumenti i tabelës .

HeaderArea.Parameters.HeaderText = +LinkToObject.Numri; HeaderArea.Parameters.Organization = LinkToObject.Organization; TabDoc.Output(Header Area);

Për të marrë rreshtat e tabelës Mallrat ne përdorim kërkesën.

Kërkesë = Kërkesë e re; Request.SetParameter("Link", ObjectLink); Query.Text = "ZGJEDH | Shitjet e mallrave dhe shërbimeve të mallrave Nomenklatura, | Shitjet e mallrave dhe shërbimeve të mallrave. | Shitjet e mallrave dhe shërbimeve të mallrave. | Shitjet e mallrave dhe shërbimeve të mallrave.sasia|NGA | Dokument.Shitjet e mallrave dhe shërbimeve.Mallrat SI të shiten mallra dhe shërbime mallra| KU | Shitjet e mallrave dhe shërbimeve të mallrave. Link = &Link";

Ne i kalojmë detajet në parametrin e kërkesës Referenca e objektit, për të treguar në gjendje KU, se na duhen të dhëna vetëm nga dokumenti nga i cili nxjerrim formën e printuar. Për të marrë një pyetje shembull, ne fillimisht e ekzekutojmë atë dhe më pas zgjedhim rreshtat.

Zgjidh = Query.Run().Select();

Më pas në lak plotësojmë parametrat e zonës Të dhënat për çdo rresht të mostrës së dokumentit dhe shfaqini ato në dokumenti i tabelës. Ne gjithashtu llogarisim vlerat totale në lak sasive Dhe shumat. Ne nuk do të plotësojmë secilin parametër veç e veç, por përdorim procedurën Plotësoni vlerat e vetive ((<Приемник>, <Источник>) nga konteksti global, kopjon vlerat e pronës <Источника> ndaj pronave <Приемника> . Përputhja bëhet sipas emrave të pronave. Ju mund të lexoni më shumë rreth kësaj në asistenti i sintaksës 1C Enterprise 8.

Shuma totale = 0 ; Sasia totale = 0 ; Ndërsa Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); TotalSum = TotalSum + Sample.Sum; Sasia totale = Sasia totale + Sasia e mostrës; TabDoc.Output(AreaData); Cikli i Fundit ;

Plotësoni dhe shfaqni zonën Bodrum.

AreaFooter.Parameters.TotalSasia = TotalSasia; AreaFooter.Parameters.TotalSum = TotalSum; TabDoc.Output(AreaFooter);

Kthimi i dokumentit të plotë të fletëllogaritës nga funksioni Vula ().

kthimi TabDoc;

Nëse jeni duke përdorur një nga konfigurimet standarde, atëherë pas kthimit të dokumentit të tabelës 1C do të shfaqë formën e printuar në ekran. Ju gjithashtu mund të përdorni metodën e dokumentit të fletëllogaritjes për dalje. Shfaqje().

5. Lidhja e një formulari të printuar me një dokument

konfigurimet standarde 1C 8 Ekziston një direktori për regjistrimin e formularëve të printuar të jashtëm Përpunimi i jashtëm. Për t'u lidhur, shkoni te menyja në modalitetin e ndërmarrjes Shërbimi->Raporte shtesë dhe përpunim->Forma shtesë të printuara të jashtme.

Shtoni element i ri drejtoria, ngarkoni formularin e printuar nga disku dhe zgjidhni llojin e dokumentit.

Tani në dokument Shitjet e mallrave dhe shërbimeve Do të shfaqet një printim i ri.

Regjistrimi automatik i formularit të printuar

Për t'u siguruar që kur lidhni një formular printimi, nuk keni nevojë të zgjidhni manualisht llojin e dokumentit, mund ta konfiguroni regjistrim automatik. Për ta bërë këtë, shtoni një plan urbanistik të ri dhe telefononi atë Settings_Auto-regjistrimi(kjo është mënyra e vetme) dhe në qelizën e parë të saj shkruajmë Dokumentacioni.<Наименование документа> (ose Drejtoritë.<Наименование справочника> ).

Tani, kur lidhim një formular printimi, do të na kërkohet të përdorim parametrat e regjistrimit automatik.

Kështu që! Ekziston një konfigurim (për shembull, "Menaxhimi i Tregtisë", botimi 10.3), dhe për të është e nevojshme të zhvillohet një formë e jashtme e shtypur. Për shembull, le të marrim dokumentin standard "Faturë për pagesë për blerësin" (megjithëse format e jashtme të shtypura mund të krijohen jo vetëm për dokumente, por edhe për direktori).

Shembull për 1C 8.3 (Format e menaxhuara)

Mund të shihet një shembull i zhvillimit të një formulari të printuar të jashtëm për një aplikacion të menaxhuar.

Detyrë

Zhvilloni një formular të jashtëm të printuar që do të jetë i disponueshëm nga dokumenti "Fatura për pagesë për blerësin" dhe që do të përmbajë emrin e organizatës, palën tjetër dhe një listë të mallrave me çmimin, sasinë dhe sasinë.

Shkoni!

Gjëja e parë që duhet të bëni është të krijoni një skedar të jashtëm përpunimi. Përpunimi duhet të përmbajë tre pika kryesore:
  1. Atributi “Object Link” me llojin “DocumentLink.Faturë për pagesën ndaj blerësit”
  2. Paraqitja që do të printohet
  3. Eksportoni funksionin "Print()" i cili kthen një dokument të fletëllogaritjes
Këto veprime janë të dukshme në Figurën 1

"Vizatimi i një plan urbanistik"

Paraqitja jonë do të përmbajë dy zona:
  1. Titulli (titulli) i dokumentit (në këtë zonë do të vendosen emrat e organizatës dhe palës tjetër), dhe kreu i tabelës (me emrat e kolonave)
  2. Tabela me mallrat (kolona me emrin, sasinë dhe sasinë)
Figura nr. 2 tregon paraqitjen e formularit të printimit të jashtëm. Ju lutemi vini re se qelizat e tabelës dhe kokës përmbajnë parametra, jo vetëm tekst.

Funksioni "Print ()"

Formulari është pothuajse gati. Mbetet vetëm për të shkruar një plotësim programatik të fushave të dokumentit të tabelës. Këto veprime kryhen në modulin e objektit përpunues, në një funksion të quajtur “Print”, i cili DUHET të jetë i eksportueshëm.
Faza nr. 1. Marrja e të dhënave për kokën, plotësimi i parametrave të kokës dhe nxjerrja e tyre në një dokument spreadsheet TabularDocument = TabularDocument i ri; Layout = GetLayout ("OurLayout"); Kërkesë e të dhënave = Kërkesë e re("ZGJIDH | PËRFAQËSIM (Faturë për pagesë ndaj blerësit. Kundërpalë) AS Kundërpalë, | PËRFAQËSIM (Faturë për pagesën ndaj blerësit. Organizata) AS Organizatë | NGA | Dokument. Fatura për pagesë ndaj blerësit AS faturë për pagesën te blerësi | KU | Fatura për pagesën te blerësi. Lidhja = &Lidhja"); Data Request.SetParameter("Link", ObjectLink); Header = DataRequest.Execute().Select(); Cap.Next(); Zona = Layout.GetArea("Header"); Area.Options.Fill(Header); TabularDocument.Output(Area); Faza nr. 2. Marrja e të dhënave tabelare dhe e prodhimit rresht pas rreshti të produkteve
Kërkesa e të dhënave.Text = "ZGJIDH | _Produktet.Numri i linjës, | PËRFAQËSIMI(_Produktet.Nomenklatura) AS Nomenklatura, | _Produktet.Sasia, | _Produktet.Çmimi, | _Produktet.Shuma |NGA | Dokumenti.Fatura për pagesë te blerësi.Produkti AS _Produktet | WHERE | _Produktet. Lidhja = &Lidhja"; Fetch = DataRequest.Execute().Select(); Zona = Layout.GetArea ("Të dhënat"); Ndërsa Selection.Next() Loop Area.Parameters.Fill(Selection); TabularDocument.Output(Area); Cikli i Fundit; Faza nr. 3. Kthejeni dokumentin e fletëllogaritjes dhe funksionin e printimit kthimi TabularDocument;

Shtimi i formularit tonë të printimit të jashtëm në 1C

Shkoni te menyja "Shërbimi - Format dhe përpunimi i printimit të jashtëm - Format e printimit të jashtëm"

Në dritaren e krijimit të elementit që hapet, kryeni veprimet e mëposhtme:

  1. Po ngarkohet skedari i jashtëm i përpunimit
  2. Ne tregojmë se për cilin dokument konfigurimi (ose drejtori) është menduar forma e printuar
  3. Regjistrimi i ndryshimeve

Le të shtypim!

Hapni çdo dokument “Faturë për pagesë për blerësin” (me pjesën tabelare “Produktet” të plotësuar, sepse aty marrim të dhënat për të plotësuar), klikoni butonin “Printo”, në dritaren që hapet zgjidhni TONA të printuara. formoni dhe klikoni "Printo"


KUJDES! Ky algoritëm zhvillimi është i përshtatshëm VETËM për një "aplikacion të rregullt". Të printueshmet për konfigurimet e menaxhuara me aplikacione janë të ndryshme!

Skedari i formës së printuar të paraqitur në shembull mund të jetë

Shkojmë Shërbimi->Raporte shtesë dhe përpunim->Pllaka printimi të jashtme opsionale.

Hapet forma e listës së drejtorive me forma të jashtme të printuara. Në menunë e sipërme të listës, klikoni Shtoni. Shfaqet forma për krijimin e një artikulli të drejtorisë.

Klikoni butonin Hap dhe zgjidhni skedarin me formën e dëshiruar të printimit. Pas kësaj, nëse është e nevojshme, vendosni emrin e dëshiruar (fusha Emri).

Nëse formulari i printuar përmban parametra të regjistrimit automatik, do të shfaqet një mesazh në lidhje me këtë. Klikoni po.Nëse kjo nuk ndodh, atëherë duhet të tregoni se me cilin dokument do të lidhet ky formular. Për ta bërë këtë, duhet të shtoni një rresht në pjesën tabelare "Përkatësia e formularit të printuar", ku në "Përfaqësimi i objektit" fushë zgjidhni llojin e dokumentit me të cilin lidhim formularin. Meqenëse në shembullin tonë ky është një akt i fshirjes së materialeve, ne zgjedhim dokumentin Kërkesë-faturë.

Pas kësaj, shkoni te çdo dokument Kërkesë-faturë, klikoni Print dhe zgjidhni formularin e shtuar rishtazi.

Për BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Për të demonstruar shtimin e një formulari të printuar në një ndërfaqe të menaxhuar, do të tregoj shtimin e një formulari të jashtëm të një faturë për pagesë në një dokument me të njëjtin emër në Kontabilitet 3.0.

Shkojmë në seksionin përkatës të programit:


Është e nevojshme që flamuri për përdorimin e raporteve dhe përpunimit të jashtëm të jetë i ndezur; ndiqni lidhjen me lidhjen në listën e objekteve të jashtme:

Në listën që hapet, klikoni Krijo:


Në kutinë e dialogut, zgjidhni skedarin e dëshiruar:


Plotësohet karta e objektit të jashtëm: në paraqitje shohim llojin e objektit bazë të cilit do t'i bashkëngjitet formulari dhe pak më poshtë emrit të tij:


Le të shkruajmë dhe mbyllim formën e objektit të jashtëm të krijuar.

Tani le të shkojmë te ndonjë dokument Faturë për pagesë ndaj blerësit dhe shfaqni menunë e printimit:


Udhëzimet

Hapni versionin 8 të programit 1C: Enterprise. Kushtojini vëmendje artikullit të menusë "Shërbimi" - "Format e përpunimit dhe printimit të jashtëm". Me ndihmën e tij, ju mund të ruani raporte të jashtme, përpunim, formularë të printuar, si dhe përpunim për plotësimin e elementeve tabelare. Ju gjithashtu mund të lidhni një formë të jashtme në vend që të ndryshoni një ekzistues, gjë që do të sillte ndërhyrje në konfigurimin e programit.

Nisni programin 1C: Enterprise në modalitetin e konfiguruesit, më pas krijoni përpunim të jashtëm, për ta bërë këtë, ekzekutoni komandën "File" - "New". Në dritaren që shfaqet, zgjidhni "Përpunimi i jashtëm". Një formë e re e përpunimit të jashtëm do të shfaqet në ekran. Jepini emrin "E jashtme". Pastaj shtoni një atribut të ri të quajtur "Object reference", specifikoni llojin për të - "Document. Lidhje. Shitjet e mallrave dhe shërbimeve." Për të krijuar një dokument të printueshëm për një lloj tjetër dokumenti, përdorni llojin e duhur të lidhjes.

Shtoni një plan urbanistik të ri duke klikuar në butonin përkatës në dritaren e formularit të ri. Emërtoni atë "Layout", krijoni një zonë të quajtur "Header", jepini parametrin "Header Text". Pastaj klikoni në butonin "Veprimet", zgjidhni komandën "Moduli i hapur i objektit". Pastaj futni tekstin e modulit, mund të përdorni shembullin e postuar në faqen e internetit http://www.uasoft.com.ua/content/articles/315/.

Hapni programin 1C: Enterprise, shkoni te menyja Tools, zgjidhni Format e Printimit të Jashtëm. Shtoni një hyrje të re në listën e formularëve. Për ta bërë këtë, zgjidhni skedarin e krijuar të përpunimit dhe në pjesën tabelare, tregoni se formulari i përket dokumentit "Shitjet e mallrave". Kontrolloni që pllaka e re e printimit të funksionojë siç duhet. Për ta bërë këtë, hapni dokumentin e krijuar, gjurmoni atë, më pas në fund të ekranit klikoni në butonin "Print", zgjidhni opsionin "Forma e printimit të jashtëm".

Burimet:

  • si të ndryshoni një formë të shtypur në 1c

Për të krijuar dhe modifikuar formularët e objekteve, programi 1C:Enterprise ofron një redaktues të veçantë formash (ose Form Designer). Format e objekteve të zgjidhjes së aplikacionit janë krijuar për të përfaqësuar vizualisht të dhënat gjatë punës me programin. Redaktori i formularit përmban disa skeda që ofrojnë mundësinë për të redaktuar të gjithë elementët e formularit.

Do t'ju duhet

  • kompjuter, program 1C

Udhëzimet

Duke përdorur redaktuesin e formularit, mund të shtoni një ose më shumë elementë "Group – Pages" në formular; për ta bërë këtë, klikoni në shenjën e gjelbër plus në këndin e sipërm të majtë të redaktuesit ndërsa jeni në skedën "Elementet".
Në modalitetin 1C: Enterprise, të gjithë elementët ekzistues të grupit do të shfaqen secili në një skedë të veçantë. Për ta pozicionuar atë sipër ose poshtë atij të punës, në dritaren "Properties" të një grupi të caktuar, në artikullin "Display", zgjidhni komandën e duhur.

Ju gjithashtu mund të shtoni elementë në formular duke zvarritur detajet e kërkuara në pemën e elementeve. Për ta bërë më të lehtë navigimin e komandave të formularit kur redaktoni ose futni të dhëna, vendosni rendin që ju përshtatet, duke renditur elementët në pemë dhe duke i nënshtruar ato me elementë të tjerë dhe duke vendosur vetitë e elementeve të grupit për t'iu përshtatur nevojave tuaja.
Për të modifikuar detajet e formularit - ndryshoni ato, krijoni të reja ose fshini ato, përdorni panelin në zonën e pemës së detajeve në skedën përkatëse.

Për të modifikuar ndërfaqen e komandës, shkoni te skeda e duhur. Do të shihni një pemë komandimi, degët kryesore të së cilës janë "Paneli i Navigimit" dhe "Paneli i Komandës". Disa komanda shtohen automatikisht në pemën e ndërfaqes së komandave, por mund t'i shtoni edhe vetë duke zvarritur komandat që ju nevojiten nga lista e komandave globale (të përgjithshme) ose nga lista e komandave të formularit.

Komandat e formularit redaktohen në listën përkatëse. Mund t'i shtoni, t'i hiqni nga lista, të vendosni vetitë për secilën komandë duke përdorur paletën e vetive, të cilën mund ta telefononi duke klikuar në ikonën e lapsit në vijën komanduese të listës.
Për të modifikuar parametrat e formularit, shkoni te skeda "Parametrat", ku mund t'i shtoni ato, t'i fshini dhe të vendosni vetitë e dëshiruara.

Video mbi temën

Skema e llogarive, e përdorur në kontabilitet për të shfaqur aktivitetet ekonomike të një ndërmarrjeje, mbështet një hierarki me shumë nivele: llogari - nënllogari. Në mënyrë që përdoruesi të mund të shikojë të dhënat e përmbajtura në grafikun e llogarive dhe t'i korrigjojë ato, sistemi 1C ju lejon të ndryshoni formën e llogarisë. Për më tepër, forma e printuar e faturës mund të ndryshohet në çdo dokument tjetër në 1C.

Do t'ju duhet

  • - kompjuter personal me 1C.

Udhëzimet

Kontabiliteti analitik ofrohet për çdo llogari ose nënllogari. Prandaj, kur krijoni dhe më pas redaktoni një skemë llogarish në 1C, mund të sigurohet numri i kërkuar i nën-llogarive, domethënë objektet analitike të kontabilitetit. Për më tepër, rregullimet në llogaritë dhe nënllogaritë mund të bëhen ose nga një përdorues që punon me një sistem të automatizuar të kontabilitetit ose nga një zhvillues softuerësh.

Ky artikull do t'ju tregojë në detaje se si një fillestar me pak njohuri për 1C 8 mund të krijojë një formë të shtypur. Për shembull, le të marrim një nga konfigurimet më të zakonshme 1C 8 - Kontabiliteti 2.0. Krijimi i një formulari të shtypur 1C fazat e shkrimit:

  • Krijimi i një skedari të formularit të printimit të jashtëm;
  • Krijimi i një faqosjeje të formës së printuar;
  • Shkrimi i kodit të programit për të shfaqur të dhënat e formës së printuar në ekran;
  • Krijimi i parametrave për regjistrimin automatik të një formulari të printuar;
  • Lidhja e një formulari printimi të jashtëm me bazën 1C Ndërmarrjet.

Krijimi i një formulari të shtypur 1C. Formulimi i problemit

Na kërkohet në konfigurim Kontabiliteti 2.0 krijoni një formë të printuar për një dokument Pranimi i mallrave dhe shërbimeve. Në kokën e formularit të printuar, shfaqni të dhënat e mëposhtme:

  • Organizimi;
  • Kundërpartia;
  • Marrëveshja e kundërpalës;
  • Data e marrjes.

Shfaqni të dhënat në pjesën tabelare si tabelë Mallrat dokument. Tabela duhet të përfshijë kolonat e mëposhtme:

  • Nomenklatura;
  • Sasi;
  • Çmimi;
  • Shuma;
  • Dhe gjithashtu çmimi i artikullit për datën aktuale (sipas llojit të çmimit nga dokumenti).

Skedari i jashtëm i përpunimit

Le të kalojmë në zgjidhjen e problemit. Së pari, le të hapim 1C 8 në modalitet Konfiguruesi. Është në këtë mënyrë që të gjitha zhvillimet kryhen në platformën 1C 8. Tani duhet të krijojmë një skedar përpunimi të jashtëm. Për ta bërë këtë, klikoni në meny Skedari -> I ri… ose nga ikona e një skedari të ri.

Në dritaren që hapet, zgjidhni artikullin Përpunimi i jashtëm.

Tjetra në fushë Emri Duhet të futni emrin e përpunimit të jashtëm. Në rastin tonë, ne thjesht do ta quajmë "Forma e printuar"; fusha sinonimike do të plotësohet automatikisht. Ju lutemi vini re se në terren Emri, përpunimi i jashtëm, emri duhet të shkruhet pa hapësira ose shenja pikësimi.

Le të shtojmë atribute të përpunimit të jashtëm LinkToObject dhe zgjidhni shkruani për të DocumentLink. Pranimi i mallrave dhe shërbimeve. Për ta bërë këtë, në pemën e meta të dhënave të përpunimit të jashtëm 1C, zgjidhni artikullin Kushtet dhe shtypni butonin Shtoni(buton me plus jeshile). Dritarja e vetive të atributeve do të hapet në anën e djathtë të ekranit, në fushë Emri le të shkruajmë - ReferencaToObjekt. NË fushë Lloji shtypni butonin me tre pika.

Le të zgjerojmë degën në pemën e tipit DocumentLink, dhe gjeni aty elementin Pranimi i Mallrave dhe Shërbimeve, kontrolloni kutinë pranë tij dhe klikoni NE RREGULL.

Le ta ruajmë skedarin e përpunimit të jashtëm në hard disk; për ta bërë këtë, përdorni menunë Skedari -> Ruaj, piktogram Ruaj(disket blu), ose një shkurtore tastierë Ctrl+S. Le të emërtojmë skedarin e ruajtur “PrintForm”.

Krijimi i një paraqitjeje të formës së printuar

Le të fillojmë të krijojmë një paraqitje të formularit të printimit 1C. Paraqitja shërben si një shabllon për daljen e formularit të printimit, kështu që nëse dëshironi që forma juaj e printimit të duket mirë, duhet t'i kushtoni vëmendje.

Le të shtojmë një plan urbanistik të ri në pemën e meta të dhënave të përpunimit të jashtëm; ne nuk do të ndryshojmë asgjë në dritaren e projektuesit të paraqitjes dhe klikojmë butonin Gati.

Në paraqitjen e re që hapet, ne do të krijojmë disa zona të nevojshme për shfaqjen e formularit të printuar. Të gjitha zonat e paraqitjes që na duhen do të jenë horizontale, kështu që për të krijuar një zonë të re, zgjidhni numrin e kërkuar të linjave të paraqitjes dhe shkoni te menyja Tabela -> Emrat -> Cakto emrin ose përdorni shkurtoren e tastierës Ctrl + Shift + N, pastaj shkruani emrin e rajonit në kuti. Kur krijoni një zonë paraqitjeje, mos kini frikë të bëni një gabim me numrin e rreshtave; gjithmonë mund t'i shtoni ose hiqni ato. Për të fshirë një linjë të paraqitjes 1C, zgjidhni rreshtin e dëshiruar dhe zgjidhni artikullin në menynë e kontekstit Fshije. Për të shtuar një rresht të ri në paraqitjen, zgjidhni çdo rresht të paraqitjes dhe zgjidhni artikullin në menynë e kontekstit Zgjerojeni.

Shtimi i një kreu të paraqitjes

Para së gjithash, le të krijojmë një zonë Një kapak, do të shfaqë të dhënat për kokën e formularit të printuar. Për këtë zonë do të na duhen shtatë rreshta të paraqitjes. Le t'i zgjedhim ato dhe, siç shkrova më lart, shtypim kombinimin e tastit Ctrl + Shift + N, në fushë Emri shkruani "Hat" dhe shtypni butonin Ne rregull.

Le të mbushim zonën e paraqitjes me të dhënat që na duhen. Zakonisht, asnjë formë e printuar nuk është e plotë pa titull, kështu që le të krijojmë një të tillë edhe në kokën e paraqitjes. Meqenëse në titull, përveç emrit të formularit të printuar, do të afishojmë edhe numrin e dokumentit nga i cili është printuar, tekstin e titullit në layout do ta vendosim si parametër. Një parametër i paraqitjes është një qelizë e caktuar posaçërisht e paraqitjes në të cilën mund të nxirren të dhëna të ndryshme duke përdorur gjuhën e integruar 1C 8. Titulli duhet të shfaqet në të gjithë gjerësinë e formularit të printuar, kështu që le të vendosim se sa qeliza të paraqitjes do të jenë të mjaftueshme që ne të printojmë në një orientim standard të peizazhit të fletës.

Zakonisht mjaftojnë trembëdhjetë ose katërmbëdhjetë qeliza të paraqitjes, zgjidhni ato në rreshtin e parë të zonës Një kapak dhe kombinohen në një qelizë ( Menyja e kontekstit -> Bashko). Pas kësaj, klikoni dy herë në qelizën e madhe që rezulton dhe shkruani emrin e parametrit, në rastin tonë "TitleText". Në mënyrë që teksti i futur të bëhet një parametër i plotë, klikoni me të djathtën në qelizë dhe zgjidhni artikullin në menunë e kontekstit Vetitë. Në faqerojtësin Paraqitja le të gjejmë fushën Mbushje dhe zgjidhni vlerën Parametri. Parametrat në paraqitjen 1C tregohen me kllapa "<>».

Titulli i formularit të printuar duhet të dallohet midis teksteve të tjera, kështu që zgjidhni përsëri qelizën dhe përdorni ikonat në panelin e formatimit të paraqitjes për të vendosur shtrirjen e tekstit Në qendër dhe madhësia e shkronjave 14.

Pas tekstit të titullit do ta shfaqim atë në zonë Një kapak informacion në lidhje me organizatën, palën tjetër, marrëveshjen e palës tjetër dhe datën e marrjes së mallrave. Duke qenë se të gjitha këto të dhëna janë marrë edhe nga dokumenti, do ta zyrtarizojmë edhe me parametra. Përveç kësaj, para çdo parametri duhet të shkruani tekst shpjegues në mënyrë që përdoruesi të kuptojë lehtësisht se ku është organizata, ku është pala tjetër, etj. Të gjitha këto veprime janë të ngjashme me krijimin e një titulli, kështu që nuk do të ndalem në to në detaje, do të jap vetëm një pamje të asaj që duhet të ndodhë në fund.

Figura tregon se si ndryshojnë parametrat e paraqitjes nga teksti i zakonshëm.

Shtimi i një titulli të tabelës së paraqitjes

Gjëja e fundit që duhet të krijojmë në këtë zonë të paraqitjes është kreu i tabelës, në të cilin do të shfaqen të dhënat e pjesës tabelare. Mallrat. Kolonat e kërkuara për tabelën u përshkruan në seksionin "Deklarata e Problemit". Ne gjithashtu do të krijojmë një kokë tabele duke përdorur një kombinim të qelizave dhe shkrimin e tekstit (emrat e kolonave). Zgjidhni kufijtë e kokës së tabelës duke përdorur mjetin Kornizë, i cili ndodhet në panelin e formatimit të paraqitjes.

Shtimi i një tabele në një plan urbanistik

Le të krijojmë një zonë tjetër në paraqitjen - Të dhënat. Tabela e të dhënave të pjesës tabelare do të shfaqet në të Mallrat. Për këtë zonë, ne kemi nevojë vetëm për një linjë të paraqitjes. Për të shfaqur të gjitha rreshtat e pjesës tabelare në një formë të printuar, do të plotësojmë dhe shfaqim këtë zonë sa herë që kërkohet. Kolonat në zonë Të dhënat duhet të përkojë me kolonat e kokës së tabelës, kështu që plotësimi i tij nuk do të jetë i vështirë. Dallimi i vetëm është në zonë Të dhënat na duhen parametra, jo vetëm tekst. Gjithashtu vini re se si parazgjedhje, parametrat numerikë janë të formatuar në të djathtë dhe parametrat e tekstit janë formatuar në të majtë. Për të zgjedhur kolonat, duhet të përdorni gjithashtu mjetin Kornizë.

Shtimi i një Footer në një Layout

Zona e fundit e paraqitjes që na nevojitet është Bodrum. Do të shfaqë totalet sipas sasisë dhe sasisë. Krijimi është i ngjashëm me krijimin e një zone Të dhënat, por gjithashtu rezultatet duhet të theksohen me shkronja të zeza.

Rezultati përfundimtar duhet të jetë një plan urbanistik që duket si ky:

Krijimi i një formulari të shtypur 1C. Programimi

Le të fillojmë programimin - kjo është faza më e rëndësishme duke krijuar një formë të shtypur. Para së gjithash, le të shkojmë te moduli i objektit të formularit të printimit të jashtëm, këtu do të programojmë. Për ta bërë këtë, në dritaren kryesore të përpunimit të jashtëm, klikoni Veprimet -> Hap modulin e objektit.

Duhet të krijoni një funksion eksporti në modulin e objektit të formularit të printimit të jashtëm Vula ().

Funksioni Print() Eksporto EndFunction

Ju lutemi vini re se kjo veçori kërkohet për format e jashtme të printimit në konfigurime që përdorin aplikacionin e rregullt. I gjithë kodi i programit pasues i nevojshëm për të shfaqur formularin e printuar do të shkruhet brenda këtij funksioni.

Inicializimi i variablave bazë

Le të krijojmë një variabël TabDoc, i cili do të përmbajë një dokument spreadsheet - kjo është pikërisht forma e printuar në të cilën do të shfaqim zonat e mbushura të paraqitjes.

TabDoc = TabularDocument i ri;

Tek një ndryshore Paraqitja Do të marrim paraqitjen e formës së printuar që krijuam. Për ta bërë këtë ne përdorim funksionin e integruar GetLayout (<ИмяМакета>).

Layout = GetLayout("Layout");

Ne do t'i konvertojmë të gjitha zonat e paraqitjes në variabla. Për ta bërë këtë, ne përdorim metodën e paraqitjes GetArea(<ИмяОбласти>) .

HeaderArea = Layout.GetArea("Header"); AreaData = Layout.GetArea("Data"); AreaFooter = Layout.GetArea("Footer");

Dalja e kokës së një forme të printuar në një dokument fletëllogaritëse

Të gjitha variablat e nevojshme janë inicializuar. Le të fillojmë të plotësojmë dhe të shfaqim zonat e paraqitjes në një dokument fletëllogaritëse. Para së gjithash, le të plotësojmë titullin e formularit të printueshëm; për këtë duhet të kalojmë në parametrin Teksti i titullit, të cilin e krijuam në layout, teksti që na nevojitet. Për të plotësuar vlerat e parametrave për zonën e paraqitjes, ekziston një koleksion i veçantë i quajtur - Opsione. Nga e cila përmes "." ju mund të merrni çdo parametër. Në tekstin e titullit do të transferojmë tekstin: "Forma e printuar", si dhe numrin e dokumentit.

Header Area.Parameters.TitleText = "Formulari i printimit"+LinkToObject.Number;

Ne do të plotësojmë parametrat e mbetur të kokës në një mënyrë të ngjashme; do të marrim të gjitha vlerat e nevojshme për to nga detajet Referenca e objektit, i cili përmban një lidhje me dokumentin që do të printohet.

HeaderArea.Parameters.Organization = LinkToObject.Organization; HeaderArea.Parameters.Account = LinkToObject.Account; HeaderArea.Parameters.ReceiptDate = ObjectLink.Date; Header Area.Parameters.Marrëveshja e kundërpartisë = LinkToObject.Marrëveshja e kundërpartisë;

Të gjithë parametrat e kokës janë plotësuar, ne do ta shfaqim atë në dokumentin e tabelës që krijuam, për këtë përdorim metodën Prodhimi (<Область>) .

TabDoc.Output(Header Area);

Shkrimi i një kërkese për një handikap të printuar

Le të fillojmë të mbushim dhe nxjerrim zonën Të dhënat. Krijimi i një forme të printuar 1C përfshin gjithashtu shkrimin e një pyetjeje; na nevojitet për të marrë të dhëna tabelare Mallrat dhe çmimet Nomenklaturat për datën aktuale që do të përdorim Kërkesë. Gjuha e pyetjeve 1C 8 është e ngjashme me SQL, ose më saktë kopjon praktikisht aftësitë e operatorit të saj SELECT, por e gjithë pyetja është shkruar në Rusisht. Prandaj, nëse jeni të paktën paksa të njohur me SQL, atëherë do ta kuptoni lehtësisht gjuhën e pyetjeve 1C 8.

Në këtë formë të shtypur, kërkesa do të jetë mjaft e thjeshtë dhe shumë do të thonë se do të ishte e mundur të bëhej pa të, por njohja e gjuhës së pyetjes dhe aftësia për ta përdorur atë me kompetencë është një nga aftësitë kryesore të një programuesi 1C. Pyetjet ju lejojnë të merrni mostra komplekse të të dhënave duke përdorur më pak burime, dhe teksti i pyetjes është shumë më i lehtë për t'u kuptuar sesa kodi i programit i shkruar pa përdorur një pyetje (ose me përdorim minimal të tij). Për më tepër, 1C 8 ka një projektues shumë të mirë të pyetjeve që ju lejon të mblidhni në mënyrë interaktive një pyetje nga tabelat e nevojshme.

Le të krijojmë një variabël që do të përmbajë kërkesën.

Kërkesë = Kërkesë e re;

Ne do të kompozojmë tekstin e kërkesës duke përdorur konstruktorin e kërkesës. Për të filluar, le të shkruajmë:

Kërkesë.Text = "";

Vendosni kursorin e miut midis thonjëzave dhe shtypni butonin e djathtë të miut. Në menynë e kontekstit që hapet, zgjidhni artikullin Konstruktori i kërkesës, do të na ndihmojë shumë në krijimin e një formulari printimi 1C. Pas kësaj, dritarja e projektuesit të pyetjeve do të hapet; ajo përmban shumë skeda, por për pyetjen tonë do të na duhen vetëm katër: "Tabelat dhe fushat", "Marrëdhëniet", "Kushtet", "Bashkimet / Pseudonimet".

Për pyetjen tonë do të na duhen dy tabela: pjesa e tabelës Mallrat dokument Pranimi i mallrave dhe shërbimeve dhe një fotografi të informacionit më të fundit në datën aktuale të regjistrit Çmimet e artikujve.

Në anën e majtë të dritares së projektuesit gjejmë kolonën Baza e të dhënave. Ai përmban një pemë të të gjitha objekteve të meta të dhënave, le të gjejmë ato që na duhen. Për ta bërë këtë, le të hapim fillin Dokumentacioni dhe gjeni dokumentin Pranimi i Mallrave dhe Shërbimeve, e hapim dhe gjejmë pjesën tabelare Mallrat, tërhiqeni atë në kolonën e projektuesit të pyetjes Tabelat. Ju mund të tërhiqni në tre mënyra: duke zvarritur, duke klikuar dy herë në tabelë ose duke e zgjedhur atë dhe duke klikuar butonin ">". Le të hapim fillin Regjistrat e Informacionit dhe gjeni një tryezë atje Nomenklatura e Çmimeve.Shkurtorja e fundit, tërhiqeni gjithashtu në kolonë Tabelat. Këto dy tabela janë të mjaftueshme për pyetjen tonë.

Le të zgjedhim fushat që na duhen nga tabelat që rezultojnë. Për ta bërë këtë, në kolonën Tabelat le të hapim tryezën dhe gjeni fushat: Nomenklatura, Sasia, Çmimi, Sasia dhe tërhiqni ato në kolonën e tretë të konstruktorit - Fushat. Le të zgjerojmë tabelën , le të gjejmë fushën Çmimi dhe gjithashtu tërhiqeni atë në Fushat.

Struktura e tabelave dhe e fushave të kërkesës sonë është gati, tani le të kalojmë te kushtet. Na duhen të dhënat tabelare Mallrat nuk janë marrë nga të gjitha faturat, por vetëm nga ajo që printojmë. Për ta bërë këtë, ne do të vendosim një kusht në tryezë Marrja e MallraveShërbimetMallrat. Le të shkojmë te skeda "Kushtet" e projektuesit të pyetjeve. Në një kolonë Fushat tabelat që kemi zgjedhur më herët janë të vendosura, për gjendjen do të na duhet një fushë Lidhje nga tavolina Pranimi i mallrave dhe shërbimeve të mallrave, Le ta tërhiqni atë në dritaren e Kushteve.

Në pyetjet 1C mund të përdorni parametra; ato nevojiten për të transferuar të dhëna në kërkesë. Për shembull, nëse duam të kufizojmë përzgjedhjen e dokumenteve në një dokument specifik, atëherë mund të përdorim një parametër për të kaluar një lidhje në këtë dokument në kërkesë dhe ta përdorim këtë parametër në kusht. Kjo është pikërisht ajo që ne do të bëjmë në kërkesën tonë.

Pas dritares Kushtet kemi shtuar një fushë Lidhje, vetë projektuesi i pyetjes do të krijojë një parametër me të njëjtin emër dhe do ta vendosë pas shenjës "=". Ky parametër mund të riemërtohet nëse dëshironi. Në tekstin e kërkesës, parametrat shënohen me "&", por në në këtë rast nuk ka nevojë ta bëni këtë, pasi supozohet se pjesa e dytë e kushtit përmban një parametër, thjesht duhet ta mbani mend këtë. Si t'i kaloni një vlerë një parametri të kërkesës 1C do të diskutohet më poshtë.

Meqenëse në kërkesë nuk përdorim një tabelë të plotë të çmimeve të produkteve, por një virtuale (një pjesë e kësaj të fundit në këtë rast), duhet të vendosim kushtet për formimin e kësaj tabele virtuale, në rastin tonë kjo është data e mbylljes dhe kushti për llojin e çmimeve (çmimet që kanë një lloj çmimi të përcaktuar rreptësisht është ai i specifikuar në dokumentin e faturës që printojmë).

Për të plotësuar parametrat e tabelës virtuale, shkoni te skeda Tabelat dhe fushat konstruktori i pyetjeve, në kolonë Tabelat zgjidhni tabelën ÇmimetNomenklaturaPrerjaTe fundit dhe shtypni butonin Opsionet e tabelës virtuale, i vendosur në krye. Në dritaren që hapet, në fushë Periudha duhet të vendosni një parametër në të cilin do të kalohet data në të cilën do të bëhet ulja e çmimit. Në rastin tonë, kjo do të jetë data aktuale (d.m.th., sot), kështu që ne do ta quajmë parametrin "&Data aktuale". Në fushën e kushteve do të shkruajmë kushtet për llojin e çmimit, do ta kalojmë edhe në parametrin, të cilin do ta quajmë “&TypePrice”. Gjendja që rezulton do të duket kështu (ku LlojiÇmimi- matje regjistër Çmimet e artikujve):

Lloji i çmimit = &Lloji i çmimit

Plotësohen parametrat e tabelës virtuale, klikoni butonin Ne rregull.

Tani që e kemi kufizuar zgjedhjen vetëm në dokumentin që na nevojitet, le të krijojmë lidhje midis tabelave të pyetjeve. Nëse kjo nuk bëhet, atëherë çmimet nga tabela PricesNomenclatureSliceLast nuk do të shoqërohen me artikullin nga fatura. Le të shkojmë te skeda Lidhjet projektuesi i pyetjeve. Le të krijojmë një lidhje në të gjithë fushën Nomenklatura mes dy tavolinave tona. Për ta bërë këtë, shtypni butonin Shtoni, në fushë Tabela 1 zgjidhni një tabelë Marrja e MallraveShërbimetMallrat, dhe në fushën Tabela 2 - ÇmimetNomenklaturaFetaFundi. Në kushtet e komunikimit, zgjidhni fushat Nomenklatura nga të dyja tabelat.

Duhet të theksohet gjithashtu se në përzgjedhjen e pyetjes duhet të marrim të gjitha rreshtat nga pjesa e skedës Mallrat dhe çmimet vetëm nëse ato janë të disponueshme në datën aktuale për llojin e çmimit të dokumentit. Kështu, të dhënat tabelare Mallrat janë të detyrueshme, por të dhënat e ndarjes së çmimeve nuk janë të disponueshme. Prandaj, në marrëdhëniet ndërmjet këtyre tabelave, është e nevojshme të përdoret i ashtuquajturi LEFT JOIN, dhe tabela e majtë (ose e kërkuar) do të jetë Marrja e MallraveShërbimetMallrat, dhe të drejtën (ose opsionale) PriceNomenclatureSliceLast. Në mënyrë që majtas bashkohu tabelat e pyetjeve funksionuan siç përshkrova më lart, duhet të kontrolloni kutinë Të gjitha pas fushës Tabela 1.


Kërkesa është pothuajse gati, mbetet vetëm të punohet pak për pseudonimet në terren. Le të shkojmë te faqerojtësi Sindikatat/Personatet dhe vendos një pseudonim për fushën Çmimet Nomenklatura Fetë e fundit.Çmimi. pseudonimi do të jetë - ÇmimiSot, është e nevojshme që emrat e fushave të përzgjedhjes së pyetjes dhe emrat e parametrave në paraqitjen e formularit të printuar të përputhen.

Puna në projektuesin e pyetjeve tani ka përfunduar, klikoni OK. Pasi të mbyllet dritarja e projektuesit, do të shihni se rreshti me tekstin e kërkesës është plotësuar dhe duket kështu:

Kërkesë.Text = "ZGJIDH | Marrja e MallraveShërbimetProduktet.Nomenklatura, | Marrja e MallraveShërbimetMallrat.Shuma, | Pranimi i MallraveShërbimetProduktet.Çmimi, | Marrja e MallraveShërbimetProduktet.Sasia, |ÇmimetRiçmimetNumri i ditës. ipt i MallratShërbimet.Mallrat SI MarrëPër varsShërbimetProduktet LIDHJA E LËNTË RegjistroInformacion.ÇmimetNomenklatura.Fetë e fundit (| &Data aktuale, Lloji i çmimit = &Lloji i çmimit) SI Nomenklatura ÇmimetFetëFundi | NË FUNKSIONIMNËRregullimin e ProdukteveNr. menklature |KU | Marrja e MallraveShërbimetProdukte.Lidhja = &Lidhja";

Ekzekutimi i kërkesës

Le t'i kalojmë kërkesës parametrat e nevojshëm; për këtë do të përdorim metodën e kërkesës SetParameter (<ИмяПараметра>,<Значение>). Për të marrë datën aktuale, përdorni funksionin e integruar Data aktuale (), kthen datën dhe orën e kompjuterit.

Le të bëjmë një pyetje për të marrë një mostër me të dhënat që na duhen. Për ta bërë këtë, së pari përdorni metodën e kërkesës Vraponi (), dhe më pas metodën Zgjidhni ().

Zgjidh = Query.Run().Select();

Plotësimi i tabelës së formularit të printuar

Si rezultat, në variablin Mostra do të përmbajë një përzgjedhje të rezultateve të pyetjes, mund të lundroni nëpër të duke përdorur metodën Tjetra (), dhe për të kaluar nëpër të gjithë gjë ju duhet një lak Mirupafshim. Dizajni do të jetë si më poshtë:

Ndërsa Select.Next() Loop EndLoop;

Është në këtë lak që ne do të mbushim dhe shfaqim zonën e paraqitjes Të dhënat. Por së pari, le të inicializojmë dy variabla të llojit numerik. Në to do të mbledhim totalet sipas sasisë dhe sasisë që duhet të shfaqim në zonë Bodrum.

Shuma totale = 0; Sasia totale = 0;

Brenda lakut do të mbushim zonën Të dhënat të dhënat nga elementi aktual i përzgjedhjes në variabla Shuma totale Dhe Sasia totale shtoni vlerat e shumës dhe sasisë dhe më në fund shfaqni zonën në një dokument spreadsheet duke përdorur metodën tashmë të njohur për ne Prodhimi (). Meqenëse emrat e fushave të kërkesës sonë përkojnë plotësisht me emrat e parametrave të zonës Të dhënat, më pas për të plotësuar do të përdorim procedurën e integruar FillPropertyValues(<Приемник>, <Источник>), i cili kopjon vlerat e pasurisë<Источника>ndaj pronave<Приемника>.

Ndërsa Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); TotalSum = TotalSum + Sample.Sum; Sasia totale = Sasia totale + Sasia e mostrës; TabDoc.Output(AreaData); Cikli i Fundit;

Dalja e fundit të një forme të printuar në një dokument fletëllogaritëse

Mbetet për të mbushur dhe shfaqur zonën e fundit të paraqitjes - Bodrum. Ne kemi përgatitur tashmë të dhënat për plotësimin, plotësimi dhe tërheqja kryhen sipas të njëjtës skemë.

AreaFooter.Parameters.TotalSasia = TotalSasia; AreaFooter.Parameters.TotalSum = TotalSum; TabDoc.Output(AreaFooter);

Dokumenti i fletëllogaritjes është plotësuar plotësisht; mbetet vetëm ta shfaqni atë në ekran në mënyrë që përdoruesi të shikojë formularin e printuar dhe ta printojë nëse është e nevojshme. Por në konfigurimet tipike 1C 8, procedurat e moduleve speciale janë përgjegjëse për prodhimin e formave të printuara të jashtme. Prandaj, mjafton të ktheheni nga funksioni Vula () dokument i plotësuar i tabelës.

Kthehu TabDoc;

Në këtë pikë, faza e programimit ka përfunduar dhe krijimi i formularit të printimit 1c pothuajse ka përfunduar. Teksti i plotë i funksionit Vula () Nuk do ta jap këtu, mund ta shikoni në skedarin e printueshëm, të cilin mund ta shkarkoni në fund të artikullit.

Krijimi i një formulari të shtypur 1C. Opsionet e regjistrimit automatik

Kur lidhni një formular printimi të jashtëm me bazën e të dhënave, sistemi nuk përcakton automatikisht se për cilin dokument ose libër referimi është menduar formulari i printimit; ju duhet ta zgjidhni atë manualisht. Dhe nëse një person tjetër ka shkruar formularin e shtypur, dhe ju keni për detyrë vetëm ta lidhni atë, atëherë zgjedhja mund të bëhet e paqartë. Për të shmangur probleme të tilla, në të gjitha format e printuara të jashtme është e nevojshme të krijohet një plan urbanistik me parametrat e regjistrimit automatik. Nëse është krijuar dhe formatuar saktë, sistemi automatikisht përcakton se për cilin dokument ose libër referimi është menduar forma e printuar.

Bëhet si më poshtë:

  • Në përpunimin e jashtëm ne krijojmë një plan urbanistik të ri. Ne e quajmë atë "Settings_Auto-Registration" (është e rëndësishme të mos bëni një gabim!).
  • Në qelizën e parë të paraqitjes shkruajmë Dokumentacioni.(ose Drejtoritë.) dhe emrin e dokumentit me të cilin duhet të lidhni formularin e printuar.

Lidhja e një formulari printimi të jashtëm me bazën

  • Niseni 1C 8 në modalitet Kompania;
  • Shkoni te menuja Shërbimi -> Raporte dhe përpunim shtesë -> Forma shtesë të printuara të jashtme;
  • Klikoni butonin Shtoni;
  • Në dritaren që hapet, klikoni ikonën Zëvendësoni skedarin e jashtëm të përpunimit;
  • Nëse keni krijuar parametra të regjistrimit automatik, atëherë ne pranojmë t'i përdorim ato;
  • Nëse nuk keni krijuar parametra të regjistrimit automatik, atëherë në pjesën tabelare Aksesorë për pllakë printimi shtoni dokumenti i kërkuar ose libri referues;
  • Shtyp butonin NE RREGULL.

Pas kësaj, formulari i printimit të jashtëm do të jetë i disponueshëm në meny Vulë dokument Pranimi i mallrave dhe shërbimeve. Krijimi i formularit të printuar 1C tani mund të konsiderohet i përfunduar.

Ndani me miqtë ose kurseni për veten tuaj:

Po ngarkohet...