Računalniki Windows Internet

Dodajanje zunanjega obrazca za tisk v bazo. Dodajanje zunanje tiskovne forme v bazo Izdelava zunanje tiskovne forme 8.2

Razmislimo o pisanju najpreprostejšega tiskanega obrazca 1s 8.1 - 8.2 z uporabo primera konfiguracije Računovodstvo podjetja 2.0. Recimo, da morate za dokument napisati zunanjo tiskano obliko: prikazati osnovne podatke dokumenta, pa tudi iz tabelarnega dela Blago: nomenklatura, cena, količina in znesek.

Nastali primer lahko prenesete iz.

V konfiguratorju 1C podjetja 8 ustvari zunanjo obdelavo ( Datoteka->Novo->Zunanja obdelava), nastavite ime, ustvarite zahtevane podrobnosti za zunanji tiskani obrazec Referenca predmeta s tipom DocumentLink Prodaja blaga in storitev.

Izdelava postavitve tiskanega obrazca

Dodajte novo postavitev, pustite vrsto postavitve dokument s preglednico. Na postavitvi ustvarimo tri področja: Glava, podatki in klet. To lahko storite tako, da izberete želeno število vrstic in kliknete meni Tabela->Imena->Dodeli ime (Ctrl+Shift+N).

Po tem začnemo postavljati besedilo in parametre v območja. Dali ga bomo v glavo ime tiskanega obrazca, številka dokumenta in organizacija, narišite tudi robove glave tabele in napišite imena stolpcev. Ko ustvarjate parameter v lastnostih celice, na zavihku Postavitev nastavite lastnost Polnjenje v smislu Parameter.

V območju podatki ustvarimo parametre za prikaz vrstic v tabelarnem delu( Nomenklatura, cena itd.) in na območju klet za seštevke po količini in znesku.

Programiranje

Pojdimo na objektni modul tiskarskega obrazca Dejanja->Odpri objektni modul.

Ustvarimo tam funkcijo izvoza, ki je obvezna za tiskane obrazce. pečat ().

Funkcija Tiskanje () Izvozi EndFunction

V funkciji bomo ustvarili spremenljivko za dokument s preglednico, v katerega bo izpisan natisnjeni obrazec, dobimo postavitev in območja postavitve.

TabDoc = nov TabularDocument; Postavitev = GetLayout("Postavitev"); HeaderArea = Layout.GetArea("Glava"); AreaData = Layout.GetArea("Podatki"); AreaFooter = Layout.GetArea("Noga" );

Izpolnimo parametre klobuki in ga prinesite dokument s preglednico.

HeaderArea.Parameters.HeaderText = +LinkToObject.Number; HeaderArea.Parameters.Organization = LinkToObject.Organization; TabDoc.Output(HeaderArea);

Za pridobitev vrstic tabele Blago uporabljamo zahtevo.

Zahtevek = nova Zahtevek; Request.SetParameter("Povezava", ObjectLink); Query.Text = "IZBERI | Prodaja blaga in storitev Blago Nomenklatura, | Prodaja blaga in storitev Blago Znesek, | Prodaja blaga in storitev blaga Cena, | Prodaja blaga in storitev Blago, količina|OD | Dokument Prodaja blaga in storitev Blago KAKO Prodaja blaga in storitev Blago|KJE | Prodaja blaga in storitev Blago. Povezava = &Povezava";

Podatke posredujemo parametru zahteve Referenca predmeta, navesti v pogoju KJE, da potrebujemo podatke le iz dokumenta, iz katerega izpeljemo natisnjeno obliko. Da dobimo vzorčno poizvedbo, jo najprej izvedemo in nato izberemo vrstice.

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

Nato v zanki izpolnimo parametre območja podatki za vsako vrstico vzorca dokumenta in jih prikažite v dokument s preglednico. Izračunamo tudi skupne vrednosti v zanki količine in zneski. Vsakega parametra ne bomo izpolnjevali posebej, ampak po postopku IzpolnitePropertyValues((<Приемник>, <Источник>) od globalnem kontekstu, kopira vrednosti lastnosti <Источника> do lastnosti <Приемника> . Ujemanje poteka po imenih lastnosti. Več o tem si lahko preberete v pomočnik za sintakso 1C Enterprise 8.

SkupnaVsota = 0; TotalQuantity = 0; Medtem ko Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); TotalSum = TotalSum + Sample.Sum; TotalQuantity = TotalQuantity + Sample.Quantity; TabDoc.Output(AreaData); Končni cikel ;

Izpolnite in prikažite območje klet.

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

Vrnitev izpolnjenega dokumenta preglednice iz funkcije pečat ().

vrni TabDoc;

Če uporabljate eno od standardnih konfiguracij, potem po vrnitvi dokumenta preglednice 1C bo na zaslonu prikazal natisnjen obrazec. Za izpis lahko uporabite tudi metodo dokumenta preglednice. Prikaži().

5. Povezava tiskanega obrazca z dokumentom

IN standardne konfiguracije 1C 8 Obstaja imenik za registracijo zunanjih tiskanih obrazcev Zunanja obdelava. Za povezavo pojdite v meni v načinu podjetja Storitev->Dodatna poročila in obdelave->Dodatni eksterni tiskovine.

Dodajte nov imeniški element, naložite natisnjen obrazec z diska in izberite vrsto dokumenta.

Zdaj v dokumentu Prodaja blaga in storitev Pojavila se bo nova možnost za tiskanje.

Samodejna registracija tiskanega obrazca

Če želite zagotoviti, da vam ob povezovanju tiskalnega obrazca ni treba ročno izbrati vrste dokumenta, lahko konfigurirate samodejna registracija. Če želite to narediti, dodajte novo postavitev in jo pokličite Nastavitve_Samodejna registracija(to je edini način) in v njegovo prvo celico zapišemo Dokumentacija.<Наименование документа> (oz Imeniki.<Наименование справочника> ).

Zdaj bomo pri povezovanju tiskarske forme pozvani k uporabi parametri samodejne registracije.

Kot je znano - brez papirja ti... nobeno resno podjetje ne more brez. In ko rečemo, da ima 1C neke vrste elektronske dokumente, se takoj pojavi vprašanje, kako jih natisniti v papirni obliki.

Postopek tiskanja elektronskega dokumenta 1C imenujemo tiskalni obrazec 1C.

Vsak dokument ima lahko več natisnjenih obrazcev 1C. Na primer, dokument Prodaja blaga in storitev (tj. Prodaja) je natisnjen v tiskanih obrazcih 1C: TORG-12, Račun, Tovorni list, Potrdilo o opravljenih storitvah itd.

Bistvo tiskanega obrazca 1C je predloga (na primer Excelov dokument), v kateri so podane spremenljivke. Med postopkom tiskanja se besedilo iz elektronskega dokumenta nadomesti s spremenljivkami. Predloga je običajno shranjena v konfiguraciji.

Težava pri spreminjanju standardnega tiskanega obrazca 1C je v tem, da običajno ni priporočljivo spreminjati standardne konfiguracije, sicer bo težje posodobiti. Zato so se pojavile različne metode za uporabo zunanjih tiskarskih obrazcev 1C in začele na novo izumljati kolo.

Zunanja tiskovna forma 1C je tiskovna predloga, ki je shranjena nekako ločeno od same konfiguracije.

Vendar je vse to teorija. Kako ustvariti svoj tiskani obrazec? Ali še bolje, kako spremeniti obstoječega?

Kako se natisne dokument 1C

Če želite natisniti kateri koli dokument 1C (ki ga je mogoče natisniti), morate v dokumentu klikniti gumb Natisni. 1C bo ponudil, da s seznama izberete tiskani obrazec 1C za ta dokument.

Levo od gumba Natisni je običajno gumb za hiter dostop do zadnje izbrane tiskovne forme 1C.

Rezultat tiskanja izgleda takole. Če ga želite natisniti na tiskalnik, morate postaviti kazalec v obrazec za tiskanje 1C, pritisniti Ctrl+P ali gumb tiskalnika na plošči z gumbi ali v meniju Datoteka/Natisni.

Nastavitve tiskanja (robovi, orientacija lista itd.) se nahajajo v meniju File/Page Setup. Konfigurirate lahko tudi uporabniške nastavitve za neposredno tiskanje na tiskalnik.

Od kod ta tiskovna forma?

Kje se nahaja tiskani obrazec 1C?

Pojdimo na konfigurator. V konfiguracijskem oknu poiščite zahtevani dokument. Razširimo njegovo vejo Layouts. Prav oni se ob tiskanju spremenijo v tiskovno formo 1C.

Vendar ne bo dovolj - ponudili so nam, da pri tiskanju izberemo veliko več možnosti. Dejstvo je, da je veliko postavitev tiskanih obrazcev 1C skritih na drugem mestu.

Vrnimo se na vrh konfiguracijskega okna 1C. Odprimo vejo Splošno in nato še vejo Splošne postavitve. Tu se nahaja večina postavitev. To še posebej velja za državno urejene tiskane obrazce 1C - TORG 12, račun itd.

Mimogrede, ni težko opaziti, da boste videli več postavitev TORG12 ali računa. Zakaj? To je enostavno razložiti. Zakoni in zahteve se občasno spreminjajo. Ne moremo pa kar spremeniti iste postavitve – in če moramo natisniti dokument od datuma, ki je pred datumom spremembe. Zato se naredi več postavitev in glede na datum dokumenta se uporabi pravilna.

A to še ni vse! Obstajajo tudi zunanje postavitve. Kje so shranjeni?

Vrnimo se v način 1C Enterprise. Preko uporabniškega menija z skrbniškimi pravicami Operacije/Imeniki izberite Imenik zunanje obdelave.

Vrstice tega imenika, ki imajo obrazec Tiskalni obrazec, dodajajo možnosti tiskanja za dokument, ki je naveden v tabeli Lastništvo tiskarskega obrazca (na sliki je to Prodaja blaga in storitev).

Da bi to delovalo, morate narediti zunanjo obdelavo, ki ima proceduro Print() v svojem objektnem modulu z oznako Export, ki organizira postopek tiskanja.
Vendar prehitevamo sebe. Najprej si poglejmo, kako je organizirana postavitev 1C tiskovne forme.

Postavitev tiskanega obrazca 1C

Postavitev obrazca za tisk 1C izgleda takole.

Kot lahko vidite, je razdeljen na bloke. Bloki so lahko vodoravni (ime na levi) ali navpični (ime na vrhu).

Sama postavitev, kakršna je, ni natisnjena. Tiskajo se posamezni bloki. Programer v postopku obdelave tiska določi vrstni red blokov in število ponovitev posameznega bloka. Kot rezultat se oblikuje tiskani obrazec.

Za dodelitev območja izberite več vrstic (ali več stolpcev) in v meniju izberite Tabela/Imena/Določi ime. Za odstranitev je na voljo tudi ukaz Odstrani ime.

Ime je potrebno za dostop do področja iz programske kode. Ime lahko dodelite ne le vrsticam ali stolpcem, ampak tudi preprosto več celicam. Če želite to narediti, izberite celice in izberite isti meni.

Vendar privzeto imena celic po meri niso prikazana. Za ogled le-teh izberite menijsko postavko Tabela/Imena/Prikaži poimenovane celice.

Torej, danes smo izvedeli, da je tiskani obrazec 1C oblikovan s postavitvijo. Postavitev je sestavljena iz blokov – spretno imenovanih območij.

Tipični (pogosto uporabljeni) bloki za tiskarske plošče:

  • Glava – prikaže se naslov dokumenta
  • Vrstica – prikazana je ena vrstica tabele, ta blok se ponovi tolikokrat, kolikor vrstic je treba natisniti
  • Noga – prikaže se konec dokumenta.

Zdaj se moramo ukvarjati s

Nobena skrivnost ni, da čeprav dandanes vse več podjetij prehaja na elektronsko upravljanje dokumentov, stari rek »Brez papirja si ...« ne izgubi svoje veljave. Tako se zgodi, da inšpekcijske organe iz nekega razloga zanimajo predvsem papirni dokumenti. Če torej aktivno uporabljate program 1C: Računovodstvo ali podjetje za finančni nadzor, je pomembno vedeti, kako natisniti elektronski dokument, ustvarjen s programom.

Tiskani obrazci v 1C vam omogočajo pretvorbo elektronskega dokumenta v tiskano različico.

Za to je razvijalec zagotovil odlično orodje - Print Designer. Z njegovo pomočjo lahko ustvarite dokumente, v katere lahko navedete vse podatke, ki jih potrebujete, in ne le nekaj standardnih obrazcev. To še posebej velja za tiste dokumente, ki nimajo strogo predpisane oblike, ki je v nobenem primeru ni mogoče spremeniti. To lahko vključuje zlasti akt o zaključku dela, nekatere račune ali plačila.

V tem priročniku predlagamo, da razumete zmožnosti tiskarskega oblikovalca, razmislite, katere vrste tiskarskih obrazcev lahko obstajajo in kako se med seboj razlikujejo. S primerom bomo prikazali tudi način tiskanja izdelanega obrazca.

Najprej je vredno razumeti, kaj je na splošno tiskani obrazec v 1C 8. To je predloga preglednice 1C (kot Excel), v kateri so določene nekatere spremenljive vrstice, napolnjene s podatki iz programa pri pripravi dokumenta.

Tiskarski obrazci so v dveh vrstah:

  • Notranji (vgrajen). Shranjeni so v konfiguraciji programa, zato je bolje, da jih ne spreminjate, saj se lahko kasneje med posodobitvijo pojavijo težave.
  • Zunanje - shranjeno ločeno od nastavitev programa. In z njihovo pomočjo lahko ustvarite in pripravite za tiskanje dokument skoraj katere koli kompleksnosti, ne da bi to vplivalo na konfiguracijo programa 1C 8.

Kako izbrati že pripravljene postavitve? Ko opravite vhodno ali odhodno operacijo, na primer pisanje poročila o opravljenem delu, kliknete gumb »Natisni« za tiskanje dokumentov. Seznam prikaže seznam natisljivih obrazcev, ki so že izpolnjeni z vnesenimi podatki o opravljenem poslu in vašem podjetju. S klikom na vrsto dokumenta, ki ga potrebujete, se odpre okno za predogled, da se lahko prepričate, ali so vneseni podatki pravilni. Gumb za tiskanje natisne dokument na tiskalnik.

Ko smo se naučili osnov, poglejmo, kje so shranjeni vsi vaši natisljivi izdelki. Preidimo na naslednje vprašanje.

Kje so shranjeni natisnjeni obrazci?

Vgrajene tiskane obrazce si lahko ogledate tako v načinu konfiguratorja kot v običajnem načinu podjetja. V prvem primeru morate ob zagonu programa v začetnem oknu klikniti ustrezen gumb. Videli boste meni programa, poiščite vejo »Prodaja izdelkov in storitev«, ki vsebuje postavko »Postavitve«. Pogosto vsebuje samo dve postavki - "Račun" in "Akt". Kje so potem vsi ostali, saj je seznam veliko obsežnejši? Samo skrivajo se nekje drugje. Odpreti morate vejo »Splošno« - »Splošne postavitve«, v njej so shranjene skoraj vse postavitve.

V drugem primeru morate iti v razdelek menija »Administracija« - »Tiskanje obrazcev, poročil in obdelava« - »Postavitve tiskanih obrazcev«. Prikazal bo vse postavitve dokumentov. Omeniti velja, da jih je mogoče urejati v istem meniju.

Kar zadeva zunanje obrazce, jih morate najprej ustvariti v načinu konfiguratorja ali s prenosom že pripravljene datoteke in jih nato povezati z menijem »Administracija« - »Tiskani obrazci, poročila in obdelava« - »Dodatna poročila in obravnavati". O tem bomo govorili malo kasneje.

Ustvarjanje preprostega obrazca z uporabo vgrajenega Print Designerja

Tak natisnjen obrazec ne pomeni možnosti globokega urejanja, saj bo to povzročilo spremembo konfiguracije programa in nadaljnje težave pri posodabljanju. Če pa ste popolnoma zadovoljni s standardnim obrazcem ali se želite poglobiti v podrobnosti ustvarjanja zunanjega obrazca, je ta metoda popolnoma primerna za vas.

  1. Najprej zaženite način konfiguratorja, poiščite dokument, ki ga potrebujete, na primer Prodaja izdelkov in storitev, v lastnostih dokumenta pojdite na Dejanja - Oblikovalci - Oblikovalec tiska.
  2. Ko ste pozvani k delovni možnosti, izberite Navadni obrazci.
  3. Poimenujte novo postavitev, na primer »Natisni račun«.
  4. Izberite podrobnosti, ki jih želite videti v glavi dokumenta. Poleg tega jih je treba izbrati v vrstnem redu, v katerem bodo prikazani. Za izbiro morate s kazalcem označiti element v levem stolpcu in pritisniti puščico na sredini zaslona, ​​da se podrobnosti prikažejo v desnem stolpcu.
  5. Označite podrobnosti, ki bodo prikazane v delu tabele. Izbira podrobnosti poteka po istem principu kot v prejšnjem odstavku.
  6. Na enak način izberite podrobnosti spodnjega dela dokumenta.
  7. Na zadnji stopnji izdelave izberite, ali želite tiskati takoj brez predogleda, ali morate tabelo zaščititi in nato potrdite izdelavo obrazca z gumbom OK.

Izdelava zunanje tiskovne forme

Obrazce, ustvarjene v Print Designerju, lahko primerjamo z vizualnim programskim urejevalnikom, ko ne vnašate celotne kode ročno, ampak jo le sestavite iz predlaganih elementov. Zunanji obrazec je datoteka z ročno napisano programsko kodo, ki opisuje postopek prikaza podatkov na zaslonu. To je tisto, kar vam omogoča, da natisnjeni obrazec urejate poljubno, tako da navedete popolnoma vse podatke v poljubnem zaporedju.

Dodatna prednost je, da tudi če ne razumete ali preprosto ne želite razumeti zapletenosti programiranja 1C 8, lahko ta postopek zaupate strokovnjakom. Za vas bodo lahko pripravili zahtevani obrazec in vam ga posredovali kot že pripravljeno datoteko, ki jo aktivirate le z nekaj kliki na gumb.

Zdaj pa se pogovorimo več o samem postopku. Oglejmo si primer izdelave izgleda “Račun” za dokument “Prodaja (akti, računi)”.

  1. Odprite program 1C 8 v načinu konfiguratorja.
  2. Kliknite Datoteka - Novo - Zunanja obdelava, poimenujte ga (ne sme vključevati presledkov), nato kliknite Dejanja - Odpri objektni modul.
  3. V vnosno polje, ki se odpre, vnesite naslednjo kodo (vrednosti, ki jih lahko spremenite v svoje, so označene z rumeno):

Funkcija InformationOnExternalProcessing() Izvoz
Parametri registracije = Nova struktura;
ArrayDestinations = Nova matrika;
Array of Assignments.Add("Document.Sales of Goods and Services"); //Določimo dokument, za katerega izdelujemo zunanji tisk. oblika
Parametri registracije.Insert("Pogled", "PrintForm"); //morda - PrintableForm, Filling Object, Additional Report, Creating Related Objects...
Registration Parameters.Insert("Destination", Array of Destination);
Parametri registracije.Insert("Ime", "Naročilo za prodajo blaga"); //ime pod katerim bo obdelava registrirana v imeniku zunanje obdelave
Parametri registracije.Insert("SafeMode", FALSE);
Parametri registracije.Insert("Različica", "1.0");
Registration Options.Insert("Informacije", "Ta obrazec za tiskanje je bil ustvarjen kot vzorec");
CommandTable = GetCommandTable();
AddCommand(CommandTable, "External Order", "ExternalOrder", "CallServerMethod", True, "MXL Print");
Parametri registracije.Insert("Ukazi", CommandTable);
ReturnRegistrationParameters;
EndFunction // Informacije O zunanji obdelavi ()
Funkcija GetTableCommand()
Ukazi = Nova tabela vrednosti;
Commands.Columns.Add("View", New TypeDescription("Row"));//kako bo izgledal opis tiskovne forme za uporabnika
Commands.Columns.Add("Identifier", New TypeDescription("String")); //natisnite ime postavitve obrazca
Commands.Columns.Add("Uporaba", NewTypeDescription("Row")); //Pokliči strežniško metodo
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));
Commands.Columns.Add("Modifier", NewTypeDescription("Row"));
ekipa za vrnitev;
EndFunction
Postopek AddCommand(CommandTable, View, Identifier, Usage, ShowAlert = False, Modifier = "")
NewCommand = CommandTable.Add();
NewCommand.View = Pogled;
NewCommand.Identifier = Identifikator;
NewCommand.Use = Uporabi;
NewCommand.ShowAlert = PokažiOpozorilo;
NewCommand.Modifier = Modifikator;
Konec postopka

  1. Shranite postavitev za tiskanje kot datoteko v kateri koli mapi na trdem disku in jo ustrezno poimenujte.

V isti dokument vstavite postopek za začetek tiskanja iz programskega menija (ukazi označeni z rumeno se morajo ujemati z vrstico):

Dodaj ukaz (Tabela ukazov, »Zunanje naročilo«, »Zunanje naročilo«):
Postopek Tiskanje (matrika predmetov, zbirka PrintForms, PrintObjects, izhodni parametri) Izvoz
Upravljanje tiskanja. Izhod TabularDocumentIntoCollection(
Zbirka tiskarskih obrazcev,
"Zunanje naročilo"
"Zunanje naročilo"
GeneratePrintForm(ArrayofObjects, PrintObjects);
EndProcedure // Print()

  1. Vstavite postavitev za izpolnjevanje natisnjenega obrazca tako, da kliknete na ime zunanjega obrazca v spodnjem levem kotu in izberete “Postavitve” - “Dodaj” - “Dokument s preglednicami”, poimenujete ga. Nato izpolnite preglednico z zahtevanimi podatki. Na primer:
    • Naročilo za izdelek št [Številka izvedbe] od [Datum realizacije] - desni klik - Lastnosti - Postavitev - Polnjenje - Predloga.
    • Ustvarite stolpce, ki jih želite prikazati v dokumentu.
    • Izberite vnesene celice, kliknite Tabela - Imena - Dodeli ime - vnesite ime "Glava".
    • Kopirajte vrstico z glavami tabele, jih izberite, z desno miškino tipko kliknite - Lastnosti - Postavitev - Polnjenje - Parameter.
    • Izberite vrstico in jo poimenujte, na primer »StringTCH«.
    • Ustvarite nogo: napišite Total, celico, v kateri naj bo prikazan skupni znesek, poimenujte jo TotalTotal, v lastnostih izberite “Parametri”.
    • Določite odgovorno osebo in v lastnostih celice za prikaz priimka podajte »Parametri«.
    • Izberite spodnje vrstice in poimenujte obseg »Noga«.
  2. Zdaj v vnosno okno vnesemo funkcijo za generiranje tiskanega obrazca:

Funkcija GeneratePrintForm(LinkToDocument, PrintObjects)
TabularDocument = Nov tabularni dokument;
TabularDocument.Name parametrov tiskanja = “PRINT_PARAMETERS_Račun za plačilo VRTU”;
Postavitev obdelave = GetLayout("Payment InvoiceExternal");
//izpolnite glavo
AreaHeader = ProcessingLayout.GetArea("Glava");
AreaHeader.Parameters.DocumentNumber = LinkToDocument.Number;
AreaHeader.Parameters.DocumentDate = LinkToDocument.Date;
AreaHeader.Parameters.OrganizationName = LinkToDocument.Organization.Name;
//izpis glave v dokumentu preglednice
TabularDocument.Output(HeaderArea);
//izpolnite vrstice PM
RowArea = ProcessingLayout.GetArea("ROW");
Za vsako trenutno vrstico iz povezave dokumenta. Cikel izdelkov
FillPropertyValues(RowArea.Parameters, CurrentRow);
TabularDocument.Output(RowArea);
EndCycle;
//napolnite klet
AreaFooter = ProcessingLayout.GetArea("Noga");
AreaFooter.Parameters.QuantityTotal = LinkToDocument.Products.Total("Količina");
AreaFooter.Parameters.AmountTotal = LinkToDocument.Products.Total("Znesek");
AreaFooter.Parameters.ResponsibleName = LinkToDocument.Manager.Name;
//izpis noge v dokument s preglednico
TabularDocument.Output(AreaFooter);
TabularDocument.AutoScale = True;
vrni TabularDocument;
EndFunction

  1. Shranite spremembe dokumenta.
  2. Zdaj morate aktivirati ustvarjeni obrazec. Za to:
    • Pojdite na “Administracija” - “Tiskani obrazci, poročila in obdelave” - “Dodatna poročila in obdelave”.
    • Kliknite gumb “Ustvari”, v Raziskovalcu izberite datoteko zunanjega obrazca, potrdite vnos z gumbom “Shrani in zapri”.
  3. Za preverjanje pojdite na Prodaja – Prodaja (akti, računi), kliknite gumb “Natisni”, izberite svoj obrazec in preverite, ali je pravilno izpolnjen.
  4. Po potrebi natisnite dokument.

Zaključek

Ogledali smo si primer izdelave obrazca za tiskanje preko Print Designerja in preko orodja za izdelavo zunanjih obrazcev. Upamo, da se vam bo vse izšlo. Pustite svoja vprašanja v komentarjih.

Ta članek opisuje, kako povezati zunanji tiskani obrazec z bazo podatkov 1C na primeru konfiguracije »Trade Management 10.3«.

Konfiguracija »Trade Management 10.3« je konfiguracija na tako imenovanih »REGULAR« obrazcih in ne na »MANAGED« obrazcih, kot je »Trade Management 11.2«; za »MANAGED« obrazce priporočamo branje.

Naša navodila "pokazujejo", kako povezati zunanji tiskani obrazec v 1C s konfiguracijo na "NAVADNIH" obrazcih, in sicer:

  • "Računovodstvo 2.0"
  • "Trade Management 10.3"
  • "Upravljanje plač in osebja 2.5"
  • "Celovita avtomatizacija 1.1"
  • "Manufacturing Enterprise Management 1.3"
  • "Maloprodaja 1.0"
  • in druge podobne konfiguracije.

Za povezavo zunanjega tiskarskega obrazca v 1C bomo morali opraviti 11 korakov.

1 - Meni "Storitev". 2 — Izberite »Zunanje tiskarske forme in obdelava«. 3 — Naprej — “Zunanji tiskani obrazci” (glej sliko spodaj ↓)

Da bi vas prepričali, da je to navodilo primerno tudi za druge konfiguracije na “REGULAR” obrazcih, predstavimo isto začetnico 1-2-3 korak, vendar ne v "Trade Management 10.3", ampak v "Accounting 2.0" je tam vse enako z izjemo nekoliko spremenjenih besed v pododstavkih, in sicer ...

1 — meni »Service« (enako kot v »UT 10.3« in v drugih).
2 - Tukaj »Dodatna poročila in obdelave« in ne »Zunanji tiskani obrazci in obdelave« kot v »UT 10.3«,
vendar je pomen še vedno enak in se nahaja tam v meniju »Storitev«.
3 - In potem - »Dodatne zunanje tiskarske forme«, tj. dodatna beseda »Dodatno« v primerjavi z »UT 10.3« (glejte sliko spodaj ↓)

Nato bomo nadaljevali z uporabo primera »Trade Management 10.3« brez nepotrebnih primerjav.
4 — Kliknite gumb »+«, tj. "Dodaj". 5 — Gumb, kjer je narisana mapa (ko premaknete miško, se prikaže namig: »Zamenjaj datoteko za zunanjo obdelavo«).

V novih različicah 1C (od avgusta 2016) ima program vgrajen opozorilni mehanizem o nevarnosti uporabe neznane zunanje obdelave, ki lahko vsebuje "viruse", v prejšnjih različicah programa pa se opozorilo ne bo pojavilo! Če se pojavi, bo za povezavo zunanje obdelave potrebno - 6 - kliknite gumb "Nadaljuj". (glej sliko spodaj ↓)

7 — Izberite imenik, v katerem se nahaja zunanja datoteka obrazca za tiskanje, ki jo potrebujemo. 8 — Izberite našo datoteko. 9 — Kliknite »Odpri« (glejte sliko spodaj ↓)

10 — Zunanji natisnjeni obrazec ima lahko parametre samodejne registracije, kot v našem primeru, tukaj je smiselno klikniti »Da« - s tem te parametre uporabiti med registracijo, tj. samodejno izbere tiste objekte (dokumente ali morda npr. imenike), v katerih bo možna uporaba povezanega zunanjega tiskanega obrazca (glej sliko spodaj ↓)

To je vse, izpolnili smo tabelo »Pripadnost tiskanega obrazca«, zahvaljujoč parametrom samodejne registracije vidimo ime povezanega zunanjega tiskanega obrazca, morda boste imeli izpolnjeno polje »Komentar« itd. Svoje predmete lahko dodate v tabelo »Lastništvo obrazca za tiskanje«, na primer za našo obdelavo »Univerzalni pogodbeni obrazec za tiskanje«, ki podpira tiskanje številnih dokumentov in referenčnih knjig, vendar so parametri samodejne registracije nastavljeni samo za glavne: 10* — Kliknite na zeleni gumb »Dodaj« in izberite, katere objekte želite tudi dati v obdelavo. Zdaj ostane le še - 11 - kliknite na gumb “OK” in (glejte sliko spodaj ↓)

Zdaj je vredno preveriti - ali smo naredili vse prav?
Če želite to narediti, izberemo predmet za preverjanje, na primer dokument »Prodaja blaga in storitev«, ki je naveden v tabeli »Pripadnost tiskanega obrazca«, to pomeni, da se povezani tiskani obrazec lahko uporablja v tem dokument! Preverimo ... (glej spodnjo sliko ↓)

Če želite preveriti, ali je tiskanje možno, odprite poljuben dokument obrazca: »Prodaja blaga in storitev«. 13 — Kliknite gumb »Natisni«.
Vidimo, da se je pojavilo okno za izbiro tiskanih obrazcev, med njimi je - 14 — zunanja tiskovna forma, ki jo povežemo mi (glej sliko spodaj ↓)

Ta članek opisuje, kako povezati zunanji tiskani obrazec z bazo podatkov 1C na primeru konfiguracije »Trade Management 11.2«.

Konfiguracija »Trade Management 11.2« je konfiguracija na obrazcih »MANAGED«!

Naša navodila "pokažejo", kako povezati zunanji tiskani obrazec v informacijski bazi 1C s konfiguracijo na obrazcih "MANAGED", in sicer:

  • "Računovodstvo 3.0"
  • "Trade Management 11.2"
  • "Upravljanje plač in osebja 3.1"
  • "Celovita avtomatizacija 2.0"
  • "Upravljanje malih podjetij 1.6"
  • "Maloprodaja 2.2"
  • in druge podobne konfiguracije.

Za povezavo zunanjega tiskarskega obrazca v 1C bomo morali opraviti 11 korakov.

1 — Meni »Glavni podatki in upravljanje« (V drugih konfiguracijah, na primer v Enterprise Accounting 3.0, se lahko imenuje preprosto »Administracija«). 2 — Izberite »Natisnjeni obrazci, poročila in obdelava« (glejte sliko spodaj ↓)

3 — Razširite podmeni »Poročila in obdelava« (V drugih konfiguracijah, kot je Enterprise Accounting 3.0, morda ni takega podmenija, zato takoj preidemo na naslednji korak). 4 — Označite polje »Uporaba dodatnih poročil in obdelava«. 5 — Pojdite na razdelek: Dodatna poročila in obdelave. (glej sliko spodaj ↓) ()

6 — Kliknite gumb »Ustvari«. (glej sliko spodaj ↓)

V novih različicah 1C (od avgusta 2016) ima program vgrajen opozorilni mehanizem o nevarnosti uporabe neznane zunanje obdelave, ki lahko vsebuje "viruse", v prejšnjih različicah programa pa se opozorilo ne bo pojavilo! Če se to zgodi, bo za povezavo zunanjega tiskalnega obrazca potrebno - 7 — kliknite gumb »Nadaljuj«. (glej sliko spodaj ↓)

8 — Izberite imenik, v katerem se nahaja obdelava. 9 — Izberite (obdelavo, ki jo potrebujemo). 10 — Kliknite gumb »Odpri«. Lahko pa namesto korakov 9 in 10 preprosto dvokliknete zunanji natisnjeni obrazec, ki ga potrebujemo v izbirnem oknu. (glej sliko spodaj ↓)

Če moramo dodati umestitev za dodano obdelavo (to je na primer univerzalni pogodbeni obrazec z našega spletnega mesta in potrebujemo ukaz za tiskanje tega obrazca, ki bo prikazan v nekem objektu, v katerem prvotno ni prikazan) - 11 — kliknite vrstico za umestitev (»Umesti v:«, morda »Umestitev:«) in izberite potrebne imenike in dokumente. 12 — S klikom na gumb »Posnemi in zapri« zaključimo korake za povezavo zunanje tiskalne forme. (glej sliko spodaj ↓)

To je vse! čestitke! Zunanja tiskarska plošča je priključena! Smo naredili vse prav? Preverimo...

Pred evidentiranjem in zapiranjem smo opazili, da se ta zunanji tiskani obrazec nahaja v dokumentu Prodaja blaga in storitev, kar pomeni, da lahko odpremo možnosti tiskanja za kateri koli dokument tipa: “Promet blaga in storitev”. pritisnite gumb "Natisni" in videli boste, da se je pojavilo okno za izbiro tiskanih obrazcev, med njimi je - 13 — zunanja tiskovna forma, ki jo povežemo mi (glej sliko spodaj ↓)

Zdaj je to zagotovo to. Upamo, da vam je bil ta članek koristen.