Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Shqyrtime
  • Forma e jashtme e printuar zup. Shtimi i një formulari printimi të jashtëm në bazën e të dhënave

Forma e jashtme e printuar zup. Shtimi i një formulari printimi të jashtëm në bazën e të dhënave

Mirembrema.

Sot dua t'ju tregoj se si të krijoni formularë të printuar të jashtëm për konfigurimin "Menaxhimi i pagave dhe personelit 3.0". Siç e dini, ZUP 3.0 përdor një bibliotekë të nënsistemeve standarde, që do të thotë se struktura e përpunimit duket krejtësisht e ndryshme. Kur fillimisht më duhej të bëja një formular të printuar për BSP-në në forma të menaxhuara (atëherë ishte UT 11), gjëja e parë që bëra ishte të shkoja në diskun e ITS për të gjetur dokumentacion të detajuar atje se cilat procedura eksporti, cilat parametra duhet të jenë. të përpunuara dhe si funksionojnë të gjitha. Këtu ITS më zhgënjeu pak, sepse... gjithçka tregohet atje se si duhet të duken procedurat në modulin e dokumentit, dhe në formën e shtypur të jashtme parametrat e procedurës "printim" janë riorganizuar, kështu që më duhej të kërkoja informacion në burime të tjera dhe të ndërhyja me nënsistemin nga brenda. .

Epo, le të fillojmë. Ajo që marrim në fund mund të përdoret si shabllon.

Hapi i parë- e dukshme. Le të krijojmë një përpunim të ri. Le t'i caktojmë një emër arbitrar: "Print Sample".

Hapi dy. Le të krijojmë një plan urbanistik. Meqenëse kemi një shembull provë, unë do të krijoj paraqitjen më të thjeshtë, pa një parametër të vetëm.

Hapi i tretë- Më interesantja. Hapni modulin e objektit dhe filloni programimin. Sipas BSP-së, kur regjistron një përpunim të jashtëm, ai (përpunimi) duhet të tregojë se çfarë mund të bëjë, me çfarë objektesh është bashkangjitur dhe si quhet. Kur pyetet se çfarë përpunimi mund të bëjë, duhet të kthejë një listë komandash - kjo është një tabelë vlerash. Në rastin tonë, përpunimi mund të nxjerrë një formë të printuar, kështu që do të ketë vetëm një komandë. Për të gjeneruar një tabelë vlerash, ne do të përcaktojmë disa procedura që do të jenë gjithmonë të njëjta në të gjitha format e jashtme të printuara:

//procedurë që përgatit strukturën e tabelës së komandës

Funksioni GetTableCommand()

// Krijoni një tabelë komanduese boshe dhe kolona në të
Komandat = New ValueTable;

// Si do të duket për përdoruesin përshkrimi i formularit të printuar
Commands.Columns.Add("View", NewTypeDescription("Rresht"));

// Emri i paraqitjes sonë, në mënyrë që të dallojmë komandën e thirrur në përpunimin e printimit
Commands.Columns.Add("Identifikuesi", New TypeDescription("String"));

// Kjo përcakton se si duhet thirrur komanda e përpunimit
// Opsionet e mundshme:
// - OpeningForm - në këtë rast, kolona identifikuese duhet të tregojë emrin e formularit që do të hapë sistemi
// - CallClientMethod - thirrni procedurën e eksportit të klientit nga moduli i formularit të përpunimit
// - Call ServerMethod - thirrja e një procedure të eksportimit të serverit nga moduli i objektit përpunues
Commands.Columns.Add("Përdorimi", New TypeDescription("Rresht"));

// Parametri tjetër specifikon nëse një njoftim duhet të shfaqet kur fillon dhe përfundon një punë përpunimi. Nuk ka kuptim kur hapni formularin
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));

// Për një formë të printuar, duhet të përmbajë vargun PrintMXL
Commands.Columns.Add("Modifikues", New TypeDescription("Rresht"));

Ekipi i Kthimit;

Funksioni i Fundit

//Krijon një rresht të ri në tabelën e komandave

Funksioni AddCommand (CommandTable, View, Identifier, Usage, ShowAlert = False, Modifier = "")
NewCommand = CommandTable.Add();
Skuadra e re. Pamje = Pamje;
Skuadra e re. Identifikues= Identifikues;
Skuadra e re. Përdorimi = Përdorimi;
Skuadra e re. ShowAlert= ShowAlert;
Skuadra e re. Modifikues= Modifikues;
Funksioni i Fundit

Funksioni InformationOnExternalProcessing() Eksporto
Parametrat e Regjistrimit = Struktura e re;
ArrayDestinations = Array i ri;
Array of Assignments.Add("Document.Hiring");
Parametrat e Regjistrimit.Insert("View", "PrintForm"); //ndoshta - Plotësimi i një objekti, raporti shtesë, krijimi i objekteve të lidhura...
Parametrat e Regjistrimit.Insert("Desination", Array of Destination);
Parametrat e Regjistrimit.Insert("Emri", "Hello World"); //emri me të cilin përpunimi do të regjistrohet në drejtorinë e përpunimit të jashtëm
Parametrat e Regjistrimit.Insert("Version", "1.0");
Parametrat e Regjistrimit.Insert("SafeMode", TRUE);
Parametrat e regjistrimit.Insert("Informacion", "SAMPLE");//kjo është se si do të duket për përdoruesin përshkrimi i formularit të printueshëm
CommandTable = GetCommandTable();
AddCommand(CommandTable, "Hello World", "Layout", "CallServerMethod", True, "MXL Print");
Parametrat e Regjistrimit.Insert("Commands", CommandTable);
Parametrat e Regjistrimit të Kthimit;
Funksioni i Fundit

Në fakt, do t'ju duhet të ndërhyni me të sa herë që krijoni një formular të ri printimi të jashtëm. Nga pjesa e kodit është e qartë se ne do ta lidhim atë me dokumentin "Punësimi", në përputhje me rrethanat ju shkruani tuajin. Formulari ynë i printuar do të quhet "Hello World", përsëri ne do ta ndryshojmë atë në tonën. Këtu do të ishte e përshtatshme të shkruani një billboard të dukshëm në shabllon në mënyrë që të bie në sy, në mënyrë që të mos harroni ta korrigjoni më vonë; për mendimin tim, "Përshëndetje botë" është i dobishëm. Versioni është për veten tuaj, shkruani atë që dëshironi, ai do të shfaqet në formën e një elementi në drejtorinë e përpunimit të jashtëm. Fjala "SAMPLE" është gjithashtu e dukshme vetëm në formën e një drejtorie të formularëve të printuar. Tjetra, ne shtojmë një komandë, këtu parametri i dytë është emri i butonit, kjo është ajo që përdoruesi do të shohë në dokument në artikullin e menusë "print".

Ky grup prej tre procedurash është i mjaftueshëm që përpunimi të shtohet në drejtorinë e përpunimit të jashtëm; i gjithë ky kod konfuz është shërbim dhe nuk ka të bëjë fare me algoritmin e printimit. Në fakt, autorët e BSP-së na detyruan të programojmë në një mënyrë kaq të vështirë saqë nëse më parë keni filluar menjëherë të shkruani funksionin "Print", tani kur shkruani përpunimin nga e para, dhe jo sipas një kampioni, do të humbni kohë në shërbimin. Më parë, parametrat e regjistrimit ishin opsionale dhe tregoheshin në paraqitjen e përpunimit, tani gjithçka duket shumë më serioze. Përshtypja e parë kur e pashë këtë ishte e lezetshme, kaq shumë mundësi, gjithçka është e unifikuar... por në praktikë gjithmonë krijoj vetëm një komandë në një përpunim dhe e lidh atë me një dokument. Ato. në fakt, më duhen dy rreshta për regjistrim: emri i objektit, emri i butonit. Dhe këtu gjithçka është kaq ... mirë, oh mirë, nuk më takon mua të gjykoj.

Hapi i katërt- jo më pak interesante.

Funksioni PRINT?

Por jo, tani nuk është një funksion, por një procedurë.

Si mund ta kthej paraqitjen?

Dërgojeni te funksioni i modulit të nënsistemit të printimit global.

Mirë

Këtu është teksti i kësaj procedure:

Procedura Print (Array Objects, Collection of PrintForms, PrintObjects, Output Parametrat) Eksporto
Nëse PrintManagement.NeedPrintLayout(CollectionPrintForms, "Layout") Pastaj
Menaxhimi i printimit.Dalja tabelare e dokumentit në koleksion (Koleksioni i Formave të Printimit,
"Playout", "Layout",
GenerateTabDocumentSample(Array Objects, Print Objects));
fundNëse;
Fundi i procedurës

Tani për sqarim. Rreshti i parë i procedurës përmban një gjendje paksa të paqartë. Fakti është se kur thërrasim procedurën e printimit, sistemi na jep një tabelë vlerash, e cila tregon se çfarë duhet të printojmë. Në thelb, funksioni ManagePrint.NeedPrintLayout(...) kontrollon praninë në tabelën e vlerave të një rreshti në të cilin në kolonën "Emri" ka një rresht me emrin e paraqitjes. Në praktikë, në shumicën e rasteve gjëja është e padobishme, sepse... përpunimi ynë do të jetë në gjendje të gjenerojë vetëm një formë të printuar. Ato. Ky kusht mund të anashkalohet dhe nuk do të ndikojë në performancën.

Më pas, Menaxhimi i printimit. Output TabularDocumentIntoCollection(...) - kjo është ajo që shton paraqitjen tabelare aty ku nevojitet, në mënyrë që të mund të shfaqet më pas në ekran. Nëse duhet të shfaqni dokumentin tuaj të fletëllogaritjes në dritaren tuaj (jo në një standard), atëherë mos e thirrni këtë procedurë, por thjesht shkruani kodin tuaj këtu.

Do të doja të shtoja gjithashtu se procedura e Printimit kryhet tek klienti dhe, nëse është e nevojshme, mund të hapni një formular falas këtu për t'i kërkuar përdoruesit informacion shtesë të nevojshëm për printim.

Më pas, GenerateTabDocumentSample(...) është një funksion që duhet ta shkruajmë në modulin e përpunimit dhe që kthen një dokument tabelor. Në 100 nga 100 raste do të jetë i bazuar në server, sepse... ne duhet të marrim vlerën e detajeve nga objektet e listuara në parametrin "Object Array".

Hapi i pestë- krijimi i një plan urbanistik.

Hurra, më në fund do të zbresim në algoritmin e paraqitjes, rikthimin e të dhënave, etj.

Por në mostrën tonë ne do të veprojmë në mënyrë prozaike dhe as nuk do të komentoj këtu)))

Funksioni GenerateTabDocumentSample (arriti i objekteve, objektet e printimit)
tabDoc = TabularDocument i ri;
layout = GetLayout("Layout");

AreaHeader = Layout.GetArea("Header");
tabDoc.Output(areaHeader);

Kthehu TabDoc;
Funksioni i Fundit

Kjo është e gjitha, faleminderit për vëmendjen tuaj

Pyetje:

Ju lutem më tregoni se ku 1C ZUP 3 shtoni të dhënat bankare të organizatës në mënyrë që ato të pasqyrohen në certifikatat për punonjësit? Për shembull, në Certifikata e të ardhurave (formë pa pagesë) nga drejtoria Punonjësit.

Përgjigje:

Seminari "Lifehacks për 1C ZUP 3.1"
Analiza e 15 hakimeve të jetës për kontabilitet në 1C ZUP 3.1:

LISTA KONTROLLUESE për kontrollimin e llogaritjeve të listës së pagave në 1C ZUP 3.1
VIDEO - vetë-kontroll mujor i kontabilitetit:

Llogaritja e listës së pagave në 1C ZUP 3.1
Udhëzime hap pas hapi për fillestarët:

Fakti është se në 1C ZUP nuk ka nevojë të ruani informacione në lidhje me llogarinë rrjedhëse të organizatës. Nuk përdoret në asnjë dokument. Prandaj, ky informacion nuk futet askund në program dhe nuk ka ku të futet në formën e printuar.

Ka dy opsione. Ose futeni këtë informacion manualisht në formularin e gjeneruar çdo herë, ose futeni këtë informacion një herë për çdo faqosje e formës së shtypur(seksioni i menysë Administrimi - Format e printuara, raportet dhe përpunimi - Paraqitjet e formularëve të printuar).

Është më i përshtatshëm për të përdorur opsionin e dytë.

Në listën e paraqitjeve, duhet të gjeni paraqitjen e formës së printuar të dëshiruar (emri i paraqitjes është i njëjtë me emrin e vetë formularit) dhe klikoni në komandën Edit. Në dritaren që hapet, duhet të bëni korrigjimet e nevojshme dhe t'i shkruani ato.

Pas ruajtjes së paraqitjes, këto ndryshime do të shfaqen sa herë që krijohet ky raport për çdo punonjës.

Për të qenë i pari që do të dini rreth publikimeve të reja, regjistrohuni në përditësimet e blogut tim:

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.Number; 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("Lidhje", 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 një element të ri drejtorie, 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 thirreni 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.

Ky artikull përshkruan se si të lidhni një formular të shtypur të jashtëm me një bazë të dhënash 1C duke përdorur shembullin e konfigurimit "Menaxhimi i Tregtisë 11.2".

Konfigurimi "Trade Management 11.2" është një konfigurim në formularët "MENAXHUAR"!

Udhëzimet tona "tregojnë" se si të lidhni një formular të shtypur të jashtëm në bazën e informacionit 1C me konfigurimin në formularët "MENAXHUAR", përkatësisht:

  • "Kontabiliteti 3.0"
  • "Menaxhimi i Tregtisë 11.2"
  • "Menaxhimi i pagave dhe personelit 3.1"
  • "Automatizimi gjithëpërfshirës 2.0"
  • "Menaxhimi i firmave të vogla 1.6"
  • "Shitje me pakicë 2.2"
  • dhe konfigurime të tjera të ngjashme.

Për të lidhur një formular printimi të jashtëm në 1C, do të duhet të kalojmë 11 hapa.

1 — Menyja "Të dhënat kryesore dhe administrimi" (Në konfigurime të tjera, si në Enterprise Accounting 3.0, mund të quhet thjesht "Administrim"). 2 — Zgjidhni “Formularët e printuar, raportet dhe përpunimi” (shih figurën më poshtë ↓)

3 — Zgjeroni nënmenynë "Raportet dhe përpunimi" (Në konfigurime të tjera, si për shembull Enterprise Accounting 3.0, mund të mos ketë një nënmenu të tillë, kështu që ne kalojmë menjëherë në hapin tjetër). 4 — Kontrolloni kutinë "Përdorimi i raporteve shtesë dhe përpunimi". 5 — Shkoni te seksioni: Raporte dhe përpunim shtesë. (shih figurën më poshtë ↓) ()

6 - Klikoni butonin "Krijo". (shih figurën më poshtë ↓)

Në versionet e reja të 1C (duke filluar nga gushti 2016), programi ka një mekanizëm paralajmërues të integruar për rrezikun e përdorimit të përpunimit të jashtëm të panjohur që mund të përmbajë "viruse"; në versionet e mëparshme të programit paralajmërimi nuk do të shfaqet! Nëse kjo ndodh, atëherë për të lidhur një formular printimi të jashtëm do të jetë e nevojshme - 7 - klikoni në butonin "Vazhdo". (shih figurën më poshtë ↓)

8 — Zgjidhni drejtorinë në të cilën ndodhet përpunimi. 9 — Zgjidhni atë (përpunimin që na nevojitet). 10 - Klikoni butonin "Hap". Ose, në vend të hapave 9 dhe 10, thjesht mund të klikoni dy herë në formularin e printuar të jashtëm që na nevojitet në dritaren e përzgjedhjes. (shih figurën më poshtë ↓)

Nëse duhet të shtojmë vendosje për përpunimin e shtuar (Për shembull, ky është një Formular Kontrate Universale nga faqja jonë e internetit dhe na duhet komanda për të printuar këtë formular që të shfaqet në ndonjë objekt në të cilin nuk shfaqet fillimisht) - 11 — klikoni në vijën e vendosjes (“Vendosja në:”, ndoshta “Vendosja:”) dhe zgjidhni drejtoritë dhe dokumentet e nevojshme. 12 — Ne përfundojmë hapat për të lidhur një formular printimi të jashtëm duke klikuar butonin "Regjistro dhe mbyll". (shih figurën më poshtë ↓)

Kjo eshte e gjitha! urime! Pllaka e jashtme shtypëse është e lidhur! A bëmë gjithçka siç duhet? Le të kontrollojmë ...

Përpara regjistrimit dhe mbylljes, vumë re se ky formular i jashtëm i printuar ndodhet në dokumentin Shitjet e mallrave dhe shërbimeve, që do të thotë se mund të hapim opsionet e printimit për çdo dokument të llojit: “Shitjet e mallrave dhe shërbimeve”. shtypni butonin "Print" dhe shikoni që është shfaqur një dritare për zgjedhjen e formave të printuara, midis tyre ka - 13 — formulari i printimit të jashtëm të lidhur nga ne (shih figurën më poshtë ↓)

Tani kjo është e sigurt. Shpresojmë që ky artikull të ishte i dobishëm për ju.

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:


Artikujt më të mirë mbi këtë temë