Puna me paraqitjet e formave të shtypura 1c 8.3. Publikimet. Krijimi i një skeme të printueshme

Ky artikull përshkruan se si të lidhni një printim të jashtëm me bazën 1C duke përdorur shembullin e konfigurimit "Menaxhimi i Tregtisë 10.3"

Konfigurimi "Menaxhimi i Tregtisë 10.3" është një konfigurim në të ashtuquajturat forma "REGULAR", dhe jo në format "MENAXHUAR" si "Menaxhimi i Tregtisë 11.2", ne rekomandojmë leximin për format "MENAXHUAR".

Udhëzimi ynë "tregon" se si të lidhni një pllakë të jashtme të printimit në 1C me një konfigurim në format "REGULAR", përkatësisht:

  • "Kontabiliteti 2.0"
  • "Menaxhimi i Tregtisë 10.3"
  • "Pagat dhe menaxhimi i personelit 2.5"
  • "Automatizimi i integruar 1.1"
  • "Kontroll ndërmarrje prodhuese 1.3 "
  • "Shitje me pakicë 1.0"
  • dhe konfigurime të tjera të ngjashme.

Për të lidhur një pllakë të jashtme të printimit në 1C, duhet të kalojmë 11 hapa.

1 - Menyja "Shërbimi". 2 - Ne zgjedhim "Format e printimit të jashtëm dhe përpunimi". 3 - Tjetra - "Format e printimit të jashtëm" (shiko figurën më poshtë ↓)

Për t'ju bindur se ky udhëzim është gjithashtu i përshtatshëm për konfigurime të tjera në format "NORMAL" - ne do të paraqesim të njëjtën fillestare 1-2-3 hapa, por jo në "Menaxhimi i Tregtisë 10.3", por në "Kontabiliteti 2.0" gjithçka është gjithashtu atje, me përjashtim të fjalëve pak të ndryshuara në nënparagrafët, domethënë ...

1 - Menyja "Shërbimi" (si dhe në "UT 10.3", dhe në të tjerët).
2 - Këtu "Raporte dhe përpunim shtesë", dhe jo "Forma dhe përpunim i jashtëm i printimit" si në "UT 10.3",
por gjithsesi kuptimi është i njëjtë dhe është në të njëjtin vend në menunë "Shërbimi".
3 - Dhe pastaj - "Pllaka shtypi të jashtme shtesë", d.m.th. një fjalë shtesë "Shtesë" kur krahasohet me "UT 10.3" (shiko figurën më poshtë ↓)

Pastaj do të vazhdojmë me shembullin e "Menaxhimit të Tregtisë 10.3" pa krahasime të panevojshme.
4 - Shtypni butonin "+" d.m.th. "Shto". 5 - Butoni ku është tërhequr dosja (kur rri pezull, do të shfaqet një aluzion: "Zëvendëso skedarin e jashtëm të përpunimit").

Në versionet e reja të 1C (duke filluar nga gushti 2016), programi ka një mekanizëm paralajmërues të integruar në lidhje me rrezikun e përdorimit të procesorëve të jashtëm të panjohur që mund të përmbajnë "viruse"; në versionet e mëparshme të programit, paralajmërimi nuk do të ndodhë! Nëse ndodh, atëherë për të lidhur përpunimin e jashtëm do të jetë e nevojshme - 6 - shtypni butonin "Vazhdo". (shiko foton më poshtë)

7 - Ne zgjedhim drejtorinë në të cilën ndodhet skedari i formularit të printimit të jashtëm që na nevojitet. 8 - Zgjidhni skedarin tonë. 9 - Kliko "Hap" (shiko figurën më poshtë ↓)

10 - Një printim i jashtëm mund të ketë parametra të regjistrimit automatik, si në rastin tonë, këtu ka kuptim të klikojmë "Po" - duke përdorur kështu këto parametra gjatë regjistrimit, d.m.th. zgjidhni automatikisht ato objekte (dokumente ose ndoshta, për shembull, drejtori) në të cilat do të jetë e mundur të përdorni një printim të jashtëm që mund të lidhet (shiko figurën më poshtë ↓)

Kjo është e gjitha, ne kemi mbushur tabelën "Pronësia e formularit të printuar", falë parametrave të regjistrimit automatik, ne shohim emrin e formularit të printimit të jashtëm që do të lidhet, ndoshta ju do të plotësoni fushën "Koment", etj. Ju mund t'i shtoni objektet tuaja në tabelën "Pronësia e formularit të printuar", për shembull, për përpunimin tonë "Forma universale e printueshme e kontratës", e cila mbështet printimin e shumë dokumenteve dhe librave referues, por parametrat e regjistrimit automatik janë vendosur vetëm për ato kryesore: 10* - Klikoni në butonin e gjelbër "Shto" dhe zgjidhni cilat objekte të vendosni për përpunim. Tani gjithçka që mbetet është - 11 - klikoni në butonin "OK" dhe (shiko figurën më poshtë)

Tani ia vlen të kontrolloni - a kemi bërë gjithçka siç duhet?
Për ta bërë këtë, ne zgjedhim një objekt për verifikim, për shembull, dokumentin "Shitja e mallrave dhe shërbimeve", i cili tregohet në tabelën "Përfitimi i formularit të printimit", që do të thotë se formulari i lidhur i printimit mund të përdoret në këtë dokument! Le të kontrollojmë ... (shiko foton më poshtë ↓)

Për të kontrolluar mundësinë e printimit, hapni çdo dokument të formularit: "Shitja e mallrave dhe shërbimeve". 13 - Shtypni butonin "Print".
Ne shohim - është shfaqur një dritare për zgjedhjen e formave të printimit, midis tyre ka - 14 - pllaka e jashtme e printimit e lidhur nga ne (shiko foton më poshtë ↓)

Printimet e jashtme për një aplikim të rregullt (për konfigurimin e Ndërmarrjeve të Kontabilitetit 2.0, Pagat dhe Burimet Njerëzore 2.5, Menaxhimi i Tregtisë 10.3, etj.) Janë mjaft të thjeshta për tu krijuar në krahasim me printimet e jashtme për një aplikacion të menaxhuar.

Pse të krijoni pllaka printimi të jashtme

Avantazhi i një pllake të jashtme të printimit mbi atë konvencionale është se shmang ndryshimet e konfigurimit. baza e informacionit... Kjo do të thotë që procesi i azhurnimeve të mëvonshme të konfigurimit nuk do të jetë i komplikuar. Përveç kësaj, pllakat e printimit të jashtëm, së bashku me trajtimet e jashtme, janë opsioni i vetëm për zgjerimin e funksionalitetit. versionet bazë Konfigurimet 1C që nuk mund të ndryshohen fare.

Dhe gjëja e fundit: format e printimit të jashtëm janë më të lehta për tu replikuar, sepse ato janë një skedar i veçantë që mund të lidhet shpejt me infobazën.

Si të krijoni një printim të jashtëm

Konsideroni procesin e krijimit të një forme të jashtme të printimit 1C në hapa:

  1. Ne krijojmë përpunim të jashtëm. Për ta bërë këtë, në konfiguruesin, zgjidhni artikullin e menysë Dosja - E re ... Dhe në kutinë e dialogut të hapjes - Përpunimi i jashtëm.
  2. Krijoni një pajisje të jashtme të përpunimit të quajtur ReferencaObject... Lloji i atributit - një lidhje me një libër reference ose dokument për të cilin është krijuar një printim i jashtëm. E njëjta formë mund të përdoret për disa lloje të objekteve, në këtë rast, lloji i të dhënave të pajisjeve ReferencaObject duhet të jetë i përbërë.
  3. Në modulin e objektit, krijoni një funksion eksporti të quajtur Vula, e cila duhet të kthejë një dokument tabelare të gatshëm të një forme printimi.

Shpesh ndodh që ju duhet të rregulloni pak paraqitjen e një pllake ekzistuese të shtypjes dhe ta bëni atë të jashtëm. Për shembull, shtoni një vulë të organizatës dhe një nënshkrim të menaxherit në paraqitjen.

Krijimi i një pllake të jashtme të printimit bazuar në një standard me ndryshime të vogla

Le ta konsiderojmë këtë procedurë duke përdorur shembullin e krijimit të një printimi të jashtëm për një dokument transferimi universal për një dokument. Shitja e mallrave dhe shërbimeve 1C: Kontabiliteti. Ai do të ndryshojë nga formulari standard i printimit nga prania e vulës së organizatës.

  1. Krijoni përpunim të jashtëm me mjete mbështetëse LinkToObject, lloji i të dhënave - DocumentLink. Realizimi i Shërbimeve të Mallrave.
  2. Ne gjejmë paraqitjen e formës standarde të printimit të UPD (ajo është e vendosur në paraqitjet e përgjithshme) dhe e kopjojmë (tërhiqni dhe lëshoni) në dritaren e përpunimit të jashtëm. Paraqitjet e formave të tjera të shtypura mund të jenë në vetë dokumentet ose librat e referencës.
  3. Ne bëjmë ndryshimet e nevojshme në paraqitjen e kopjuar të pllakës së printimit.
  4. Ne gjejmë funksionin përgjegjës për formimin e pllakës së printimit. Ky funksion duhet të kthejë dokumentin e krijuar në tabelë. Kopjimi i përmbajtjes së tij në funksionin e eksportit Vula () në modulin e objektit të përpunimit të jashtëm.
    Në rastin tonë, ky është funksioni Shtypja e Dokumentit Universal të Transferimit () Eksport nga moduli i objektit të dokumentit Shitja e mallrave dhe shërbimeve.
    Nëse ndryshimet e paraqitjes ishin të rëndësishme (zonat dhe / ose parametrat ndryshuan), atëherë është e nevojshme të bëhen rregullimet e duhura në funksionin e printimit.
  5. Përpjekja për të mbajtur përpunimin e jashtëm. Kjo ka shumë të ngjarë të shfaqë mesazhe gabimi që lidhen me mungesën e disa procedurave dhe funksioneve të quajtura nga funksioni i printimit. Këto funksione dhe procedura duhet të gjenden në dokumentin origjinal dhe gjithashtu të kopjohen në modulin e objektit të përpunimit të jashtëm. Ose korrigjoni lidhjen nëse funksioni ose procedura origjinale eksportohet.
  6. (jo e nevojshme). Për testimin e një pllake të jashtme të shtypjes, është e përshtatshme të bëni formën e saj mbi të cilën të vendosni mbështetëset ReferencaObject... Butoni Ekzekutoni duhet të thërrasë procedurën Vula () nga moduli i objektit. Për ta bërë këtë, është vendosur një procedurë për ngjarjen e klikimit të butonit:

Kolegë!

Ne vazhdojmë temën e raportimit në 1C. Kohët e fundit, klienti ynë kishte një problem me transferimin e dokumentacionit nga 1C 8.3.

Prezantimi informacion shtese në formën e shtypur, numërimin e fletëve të shtypura, tregimin e datës, orës dhe përdoruesit që ka lëshuar raportin.

Ne analizuam një shembull të ngjashëm në konfigurimin 8.2 në lëshimin e mëparshëm. Tani do të shikojmë cilësimet e printimit që ju lejojnë t'i bëni të gjitha këto në konfigurimin 8.3.

Për më tepër, shumë nga kjo është e automatizuar në 8.3.

Pra, si mund të përfshihen informacionet e mësipërme në shtyp? Çfarë duhet bërë në këtë rast?

Ne ofrojmë përmbledhjen tonë të opsioneve, mbase do të jetë gjithashtu e dobishme për ju.

Opsioni 1. Direkt nga forma e shtypur e raportit ose dokumentit të gjeneruar:

Formoni një formë të shtypur të një fature për pagesë dhe telefononi përmes Ch. menu - Tabela - Cilësimet e printimit - Kokat dhe fundet dhe personalizoni sipas nevojës.
Kjo bëhet një herë për çdo pllakë printimi të FORMUAR.

Vendosja e fushave të titujve dhe fushave

Kushtojini vëmendje ikonave në këndin e sipërm të majtë të formularit:

Këto janë në rregull: numri i faqes, numri i faqeve, data dhe ora. Zhvendoseni miun në vendin e dëshiruar në kokë ose në fund të faqes dhe klikoni në ikonën e dëshiruar. Pasi klikoni mbi librin. OK kur printoni, këto të dhëna do të shfaqen në formë të shtypur ku keni specifikuar.

Opsioni 2. I konfigurueshëm për çdo printim (raporte, dokumente, referenca) nga programi

Nëse nuk doni të konfiguroni manualisht titujt dhe fundet çdo herë, atëherë mund të përdorni seksionin Administrata - Konfigurimi i titujve dhe fundeve për të konfiguruar formë e përgjithshme titujt dhe fundet për printim.

Duket kështu:

Këtu më shumë mundësi për të shfaqur informacionin në forma të printueshme: shtoni të dhënat "Emrat e raportit" dhe "Përdoruesi". Ky është vetëm rasti ynë.

Përzgjedhja e të dhënave në titujt dhe fundet kryhet siç përshkruhet në opsionin 1, vetëm në vend të ikonave zgjedhim butonat e tekstit "Koha", "Data", "Titulli i raportit", etj. Por thelbi mbetet i njëjtë. Pasi të specifikoni informacionin e nevojshëm në vendet e duhura të formularit, cilësimi ruhet.

Kur shtypni një formë të shtypur, të gjitha të dhënat e specifikuara do të shfaqen në të.

Opsioni 3: Ndryshoni paraqitjen në modalitetin e personalizuar

Pse po e konsideroj këtë metodë këtu, e cila ka funksionalitetin e vet dhe e cila, duke folur rreptësisht, nuk lidhet me temën në fjalë.

Sepse shpesh ndodh që ju duhet të përdorni një kombinim të kësaj metode dhe cilësimeve të printimit në mënyrë që të arrini rezultatin e dëshiruar. Redaktimi i paraqitjes së pllakave të printimit na lejon të vizatojmë disa gjëra që na duhen pikërisht në paraqitjen e kësaj pllake printimi.

Ndryshimi i paraqitjeve bëhet në Administratë - Shtypni forma, raporte, përpunoni - Shtypni paraqitjet e formularit.

Këtu është një shembull i redaktimit të paraqitjes së Porosisë së Faturës (dokumenti Faturë për pagesën e klientit):

Ne zgjedhim një paraqitje, duke treguar në hyrje se do ta redaktojmë dhe shtojmë disa informacione teksti në fund.

Për shembull, si kjo:

Ne i ruajmë ndryshimet dhe formojmë formën e shtypur.

Dhe ne shtypim me ndryshime.
Por ky redaktim është i kufizuar.)

Pra, është i përshtatshëm të përdorni opsionin 3 për të futur informacion të përhershëm, të pandryshuar, gjithçka tjetër do të kërkojë plotësimin e formularit të shtypur nga programuesi.

Por shpesh kjo është e mjaftueshme. 🙂

Zbatuar në përputhje me paraqitjen standarde të printueshme të integruar në aplikacion nga zhvilluesit (e quajtur paraqitja "e furnizuar").

Nëse është e nevojshme, mund të ndryshoni paraqitjen standarde dhe më pas të printoni dokumentin bazuar në paraqitjen tuaj personale ("me porosi"). Për të redaktuar paraqitjen e formularit të shtypur, sigurohet një mekanizëm për ngarkimin në një kompjuter lokal. Paraqitja është redaktuar në versionin lokal të aplikacionit 1C: Enterprise (në veçanti, mund të përdorni aplikacionin falas 1C: Enterprise - Duke punuar me skedarë).


Për të ndryshuar paraqitjen e printueshme, bëni si më poshtë.




Përfundon redaktimi i paraqitjes së formularit të printimit, kur printoni dokumentin, do të përdoret paraqitja në të cilën janë bërë ndryshimet.

Nëse dëshironi të ktheheni në paraqitjen e mëparshme të printueshëm, klikoni butonin Përdorni paraqitjen standarde... Në këtë rast, paraqitja e redaktuar do të jetë akoma e pranishme në server dhe mund të ndizet përsëri duke shtypur butonin Ndryshim.

Ju urojmë punë të këndshme!

Si të futni logon e kompanisë në paraqitjen e pllakës së printimit?

Le të japim një shembull konkret të redaktimit të një skeme të printueshme Faturat për pagesë, domethënë, ne do të shqyrtojmë se si të futim një imazh në të, për shembull, një logo të kompanisë (kjo imazh duhet së pari të përgatitet dhe të ruhet si një skedar grafik, për shembull, në formatin png ose jpg).


Kështu, tani faturat e pagesës që përgatitni për transferim te palët tuaja do të kenë logon e kompanisë tuaj. Për të shtuar një logo në dokumente të tjera, do të jetë e nevojshme të përsëritni hapat e përshkruar për format përkatëse të shtypura të këtyre dokumenteve.

Ju urojmë punë të këndshme!

Kështu që! Ekziston një konfigurim (për shembull, "Menaxhimi i Tregtisë", versioni 10.3), dhe për të ju duhet të zhvilloni një printim të jashtëm. Për shembull, le të marrim një dokument tipik "Faturë për pagesë për një klient" (megjithëse format e jashtme të printueshme mund të krijohen jo vetëm për dokumentet, por edhe për librat referues).

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

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

Detyrë

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

Shko!

Gjëja e parë që duhet të bëni është të krijoni një skedar të jashtëm të përpunimit. Përpunimi duhet të përmbajë tre pika kryesore:
  1. Atribuoni "LinkObject" me llojin "DocumentLink.InvoicePayment për Blerësin"
  2. Paraqitja për t'u shtypur
  3. Funksioni i Eksportit "Print ()" i cili kthen një dokument spreadsheet
Këto veprime mund të shihen në Figurën 1

"Vizatimi i paraqitjes"

Paraqitja jonë do të përmbajë dy fusha:
  1. Titulli (kreu) i dokumentit (emrat e organizatës dhe kontraktuesit do të vendosen në këtë zonë), dhe kreu i tabelës (me emrat e kolonave)
  2. Tabela me mallra (kolona, ​​me emrin, sasinë dhe sasinë)
Figura # 2 tregon paraqitjen e pllakës së jashtme të printimit. Vini re se qelizat e tabelës dhe qelizat e kokës përmbajnë parametra, jo vetëm tekst.

Funksioni "Shtyp ()"

Tani formulari është pothuajse gati. Mbetet për të shkruar mbushjen programore të fushave të dokumentit të spreadsheet. Këto veprime kryhen në modulin e objektit të përpunimit, në një funksion të quajtur "Print", i cili DUHET të eksportohet.
Faza 1. Marrja e të dhënave për titullin, plotësimi i parametrave të titullit dhe dalja e tij në një dokument spreadsheet TabularDocument = Dokument i ri Tabular; Layout = Merr Layout ("Paraqitja jonë"); Kërkesa për të dhëna = Kërkesë e re ("ZGJIDH | PARMQYRJE (Pagesa e Faturës për Blerësin. Kontraktori) SI A Palë tjetër, | PARAQITJA (Pagesa e Faturës Blerësit. Organizim) SI Organizatë | NGA | Dokumenti. FaturëToPagesa për Blerësin SI InvoiceToPayment Data Query.SetParameter ("Link", LinkOnObject); Header = Data Query.Run (). Zgjidhni (); Hat.Next (); Zona = Layout.GetArea ("Header"); Rajoni. Parametrat. Plotësoni (Titulli); TabularDocument.Display (Rajoni); Faza 2. Marrja e të dhënave nga pjesa tabelare, dhe prodhimi rresht pas rreshti i mallrave
Data Query.Text = "SELECT | _Goods.LineNumber | Fetch = Data Query.Run (). Zgjidhni (); Rajoni = Layout.GetScope ("Të dhëna"); Ndërsa Selection.Next () Loop Area.Parameters.Fill (Selection); TabularDocument.Display (Rajoni); Fundi i ciklit; Faza 3. Kthimi i dokumentit të spreadsheet dhe funksioni i printimit Kthimi i Dokumentit Tabular;

Shtoni pllakën tonë të jashtme të printimit në 1C

Ne shkojmë në menunë "Shërbimi - Format e printimit të jashtëm dhe përpunimi - Format e printimit të jashtëm"

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

  1. Ngarko skedarin e jashtëm të përpunimit
  2. Ne tregojmë se për cilin dokument (ose libër reference) të konfigurimit, është menduar printimi
  3. Regjistrimi i ndryshimeve

Ne shtypim!

Ne hapim çdo dokument "Faturë për pagesë për blerësin" (me seksionin e mbushur tabelar "Produkte", sepse këtu marrim të dhënat për të plotësuar), klikojmë butonin "Print", në dritaren që hapet, zgjidhni TONA Formulari i printueshëm dhe kliko "Print"


KUJDES! Ky algoritëm zhvillimi është i përshtatshëm VETYM për "Aplikim Normal". Formularët e printimit për konfigurimet në modalitetin e menaxhuar të aplikacionit janë të ndryshme!

Skedari i formularit të printueshëm të treguar në shembull mund të jetë