Kolegovia!

Pokračujeme v téme vytvárania zostáv v 1C. Nedávno mal náš klient problém s prenosom dokumentácie z 1C 8.3.

Aplikácia dodatočné informácie v tlačenej podobe číslovanie tlačových listov s uvedením dátumu, času a užívateľa, ktorý zostavu vystavil.

O podobnom príklade sme hovorili v konfigurácii 8.2 v predchádzajúcom vydaní. Teraz sa pozrieme na nastavenia tlače, ktoré nám toto všetko umožňujú v konfigurácii 8.3.

Navyše, veľa z toho je automatizované v 8.3.

Ako teda môžete začleniť vyššie uvedené informácie do tlače? Čo treba urobiť v tomto prípade?

Ponúkame náš prehľad možností, možno to bude užitočné aj pre vás.

Možnosť 1. Priamo od samého tlačená forma vygenerovaná správa alebo dokument:

Vytvorte vytlačený formulár faktúry na platbu a zavolajte ho cez Ch. menu – Tabuľka – Nastavenia tlače – Hlavička a päta a nakonfigurujte podľa potreby.
Toto sa robí raz pre akúkoľvek VYTVORenú tlačovú formu.

Nastavenie polí hlavičky a päty

Venujte pozornosť ikonám v ľavom hornom rohu formulára:

Tieto sú v poradí: číslo strany, počet strán, dátum a čas. Umiestnite myš na požadované miesto v hlavičke alebo päte a kliknite na požadovanú ikonu. Po kliknutí na tlačidlo. OK, po vytlačení sa tieto údaje zobrazia v tlačenej forme tam, kde ste uviedli.

Možnosť 2. Nakonfigurovaná pre akúkoľvek tlač (správ, dokumentov, certifikátov) z programu

Ak nechcete zakaždým manuálne konfigurovať hlavičky a päty, môžete použiť sekciu Správa – Hlavička a päty na konfiguráciu celkový pohľad hlavičky a päty na tlač.

Vyzerá to takto:

Tu viac možností na zobrazenie informácií v tlačených formulároch: pridajte údaje „Názov zostavy“ a „Používateľ“. Toto je presne náš prípad.

Výber údajov v hlavičke a päte sa vykonáva tak, ako je popísané vo voľbe 1, len namiesto ikon vyberieme textové tlačidlá „Čas“, „Dátum“, „Názov zostavy“ atď. Podstata sa však nemení. Po zadaní požadovaných informácií v na správnych miestach Nastavenia formulára sa uložia.

Po vytlačení vytlačeného formulára sa v ňom zobrazia všetky zadané údaje.

Možnosť 3: Upravte rozloženie vo vlastnom režime

Prečo tu uvažujem o tejto metóde, ktorá má svoju vlastnú funkčnosť a ktorá, prísne vzaté, nesúvisí s uvažovanou témou.

Často sa totiž stáva, že na dosiahnutie požadovaného výsledku musíte použiť kombináciu tejto metódy a nastavenia tlače. Úprava rozložení tlačených formulárov nám umožňuje nakresliť niektoré veci, ktoré potrebujeme, priamo v rozložení tohto tlačeného formulára.

Rozloženie je možné meniť v časti Administrácia – Tlačové formuláre, zostavy, spracovanie – Rozloženia tlačových formulárov.

Tu je príklad úpravy rozloženia faktúry objednávky (dokladová faktúra na platbu kupujúcemu):

Vyberieme rozloženie, pri vstupe uvedieme, že ho upravíme, a na koniec pridáme nejaké textové informácie.

Napríklad takto:

Uložte zmeny a vytvorte formulár na tlač.

A tlačíme so zmenami.
Ale možnosti takejto úpravy sú obmedzené.)

Takže možnosť 3 je vhodná na zadávanie konštantných, nemenných informácií, všetko ostatné bude vyžadovať úpravu tlačenej formy programátorom.

Ale často to stačí. 🙂

Externé tlačené formuláre pre bežnú aplikáciu (pre konfiguráciu Podnikové účtovníctvo 2.0, Mzdy a personalistika 2.5, Trade Management 10.3 atď.) sú oproti externým tlačeným formulárom pre riadenú aplikáciu vytvorené celkom jednoducho.

Prečo vytvárať externé tlačové formuláre?

Výhodou externej tlačenej formy oproti klasickej je, že umožňuje vyhnúť sa zmene konfigurácie informačnej bázy. To znamená, že proces následných aktualizácií konfigurácie nebude komplikovaný. Okrem toho sú externé tlačené formuláre spolu s externým spracovaním jedinou možnosťou rozšírenia funkčnosti základných verzií konfigurácií 1C, ktoré sa nedajú vôbec meniť.

A posledná vec: externé tlačené formuláre sa ľahšie replikujú, pretože sú samostatným súborom, ku ktorému sa dá rýchlo pripojiť informačnú základňu.

Ako vytvoriť externý tlačový formulár

Pozrime sa na proces vytvárania externého tlačeného formulára 1C krok za krokom:

  1. Vytvárame externé spracovanie. Ak to chcete urobiť, vyberte položku ponuky v konfigurátore Súbor - Nový... A v dialógovom okne, ktoré sa otvorí - Externé spracovanie.
  2. Vytvorte atribút externého spracovania s názvom Odkaz na objekt. Typ atribútu je odkaz na adresár alebo dokument, pre ktorý sa vytvára externý tlačený formulár. Rovnaký formulár je možné použiť pre viacero typov objektov, v tomto prípade dátový typ atribútu Odkaz na objekt musí byť zložený.
  3. V objektovom module vytvoríme exportnú funkciu s názvom Pečať, ktorý by mal vrátiť hotový vytlačený tabuľkový dokument.

Často sa stáva, že potrebujete mierne upraviť rozloženie existujúcej tlačenej formy a urobiť ju externou. Do rozloženia pridajte napríklad pečať organizácie a podpis manažéra.

Vytvorenie externej tlačovej formy na základe štandardnej s malými zmenami

Zoberme si tento postup na príklade vytvorenia externej tlačovej formy pre univerzál prevodný doklad pre dokument Predaj tovaru a služieb 1C: Účtovníctvo. Od štandardnej tlačenej formy sa bude líšiť prítomnosťou pečate organizácie.

  1. Vytváranie externého spracovania s rekvizitami Odkaz na objekt, typ údajov - DocumentLink Predaj tovaru a služieb.
  2. Nájdeme rozloženie štandardnej tlačenej formy UPD (nachádza sa v všeobecné rozloženia) a skopírujte (pretiahnite) ho do okna externého spracovania. Nákresy iných tlačených formulárov sa môžu nachádzať v samotných dokumentoch alebo referenčných knihách.
  3. Vykonáme potrebné zmeny v skopírovanom rozložení tlačeného formulára.
  4. Nájdeme funkciu zodpovednú za generovanie tlačeného formulára. Táto funkcia by mala vrátiť vygenerovaný tabuľkový dokument. Skopírujte jeho obsah do funkcie exportu pečať() v module objektu externého spracovania.
    V našom prípade ide o túto funkciu PrintUniversalTransferDocument() Export z modulu objektu dokumentu Predaj tovaru a služieb.
    Ak boli zmeny rozloženia významné (zmenili sa oblasti a/alebo parametre), je potrebné vykonať príslušné úpravy funkcie tlače.
  5. Snažíme sa ušetriť externé spracovanie. Pravdepodobne však dostanete chybové hlásenia, ktoré indikujú, že chýbajú niektoré postupy a funkcie volané funkciou tlače. Tieto funkcie a procedúry musia byť nájdené v zdrojovom dokumente a tiež skopírované do modulu objektu externého spracovania. Alebo upravte prepojenie, ak je pôvodná funkcia alebo postup export.
  6. (voliteľné). Na testovanie externej tlačovej formy je vhodné vyrobiť formu, na ktorú umiestnite rekvizity Odkaz na objekt. Tlačidlo Vykonať musí vyvolať procedúru pečať() z objektového modulu. Ak to chcete urobiť, udalosť kliknutia na tlačidlo má postup:

Pokyny

Otvorte program 1C:Enterprise verzia 8. Venujte pozornosť položke ponuky „Servis“ - „ Vonkajšie ošetrenia a tlačené formuláre“. S jeho pomocou môžete ukladať externé zostavy, spracovanie, tlačené formuláre, ako aj spracovanie na vyplnenie tabuľkových prvkov. Môžete sa tiež pripojiť vonkajšia forma namiesto zmeny existujúcej, čo by znamenalo zásah do konfigurácie programu.

Spustite program 1C:Enterprise v režime konfigurátora a potom vytvorte externé spracovanie spustením príkazu „File“ - „New“. V zobrazenom okne vyberte možnosť „Externé spracovanie“. Objaví sa obrazovka nový formulár externé spracovanie. Pomenujte ho „Externý“. Potom pridajte nový atribút s názvom „Odkaz na objekt“, zadajte jeho typ – „Dokument. Odkaz. Predaj tovarov a služieb." Ak chcete vytvoriť formulár na tlač pre iný typ dokumentu, použite príslušný typ prepojenia.

Pridajte nové rozloženie kliknutím na príslušné tlačidlo v novom okne formulára. Pomenujte to „Rozloženie“, vytvorte oblasť s názvom „Hlavička“ a zadajte jej parameter „Text hlavičky“. Potom kliknite na tlačidlo „Akcie“, vyberte príkaz „Otvoriť modul objektu“. Potom vložte text modulu, môžete použiť príklad uverejnený na webovej stránke http://www.uasoft.com.ua/content/articles/315/.

Spustite program 1C:Enterprise, prejdite do ponuky Nástroje, vyberte položku Externé tlačové formuláre. Pridajte nový záznam do zoznamu formulárov. Ak to chcete urobiť, vyberte vytvorený súbor spracovania a v tabuľkovej časti uveďte, že formulár patrí k dokumentu „Predaj tovaru“. Skontrolujte, či nová tlačová platňa funguje správne. Ak to chcete urobiť, otvorte vytvorený dokument, obkreslite ho a potom v dolnej časti obrazovky kliknite na tlačidlo „Tlačiť“ a vyberte možnosť „Formulár pre externú tlač“.

Zdroje:

  • ako zmeniť tlačenú formu v 1c

Na vytváranie a úpravu formulárov objektov poskytuje program 1C:Enterprise špeciálny editor formulárov (alebo Form Designer). Tvary objektov aplikačné riešenie sú určené na vizuálnu prezentáciu údajov pri práci s programom. Editor formulárov obsahuje niekoľko kariet, ktoré poskytujú možnosť upravovať všetky prvky formulára.

Budete potrebovať

  • počítač, program 1C

Pokyny

Pomocou editora formulárov môžete do formulára pridať jeden alebo viac prvkov „Skupina – Stránky“, aby ste to urobili kliknutím na zelené znamienko plus v ľavom hornom rohu editora na karte „Prvky“.
V režime 1C:Enterprise sa všetky existujúce prvky skupiny zobrazia každý na samostatnej karte. Ak ho chcete umiestniť nad alebo pod pracovný, v okne „Vlastnosti“ konkrétnej skupiny v položke „Zobraziť“ vyberte príslušný príkaz.

Prvky do formulára môžete pridať aj presunutím potrebných detailov do stromu prvkov. Aby ste si uľahčili orientáciu v ovládacích prvkoch formulára pri úprave alebo zadávaní údajov, nastavte si poradie, ktoré vám vyhovuje, usporiadajte prvky v strome a podriaďujte ich iným prvkom a nastavte vlastnosti prvkov skupiny podľa vašich potrieb.
Ak chcete upraviť podrobnosti formulára - zmeniť ich, vytvoriť nové alebo ich odstrániť, použite panel v oblasti stromu podrobností na príslušnej karte.

Ak chcete upraviť príkazové rozhranie, prejdite na príslušnú kartu. Uvidíte strom príkazov, ktorého hlavné vetvy sú „Navigačný panel“ a „Príkazový panel“. Niektoré príkazy sa do stromu príkazového rozhrania pridávajú automaticky, ale môžete ich pridať aj sami pretiahnutím potrebných príkazov zo zoznamu globálnych (všeobecných) príkazov alebo zo zoznamu príkazov formulára.

Príkazy formulára sa upravujú v príslušnom zozname. Môžete ich pridať, odstrániť zo zoznamu, nastaviť vlastnosti pre každý príkaz pomocou palety vlastností, ktorú vyvoláte kliknutím na ikonu ceruzky v príkazovom riadku zoznamu.
Ak chcete upraviť parametre formulára, prejdite na kartu „Parametre“, kde ich môžete tiež pridať, odstrániť a nastaviť požadované vlastnosti.

Video k téme

Účtová osnova používaná v účtovníctve na zobrazenie hospodárska činnosť podnik, podporuje viacúrovňovú hierarchiu: účet - podúčty. Aby si používateľ mohol prezerať údaje obsiahnuté v účtovej osnove a opravovať ich, systém 1C vám umožňuje zmeniť formu účtu. Okrem toho je možné zmeniť tlačenú formu faktúry v akomkoľvek inom dokumente v 1C.

Budete potrebovať

Pokyny

Analytické účtovníctvo sa poskytuje pre každý účet alebo podúčet. Preto pri vytváraní a následnej úprave účtovej osnovy v 1C je možné dodať požadovaný počet podúčtov, tj analytických účtovných objektov. Navyše, úpravy účtov a podúčtov môže vykonávať používateľ, s ktorým pracuje automatizovaný systém vývojár účtovníctva a softvéru.

Tento článok popisuje, ako pripojiť externý tlačený formulár k databáze 1C pomocou príkladu konfigurácie „Trade Management 11.2“

Konfigurácia „Správa obchodu 11.2“ je konfigurácia na „SPRAVOVANÝCH“ formulároch!

Naše pokyny „ukazujú“, ako pripojiť externý tlačený formulár v informačnej základni 1C s konfiguráciou na formulároch „SPRAVOVANÉ“, a to:

  • "Účtovníctvo 3.0"
  • "Manažment obchodu 11.2"
  • "Mzdový a personálny manažment 3.1"
  • "Komplexná automatizácia 2.0"
  • „Kontrola malá firma 1,6"
  • "Maloobchod 2.2"
  • a ďalšie podobné konfigurácie.

Aby sme mohli pripojiť externý tlačový formulár v 1C, budeme musieť prejsť 11 krokmi.

1 — Ponuka „Hlavné údaje a správa“ (V iných konfiguráciách, ako napríklad v Enterprise Accounting 3.0, sa môže nazývať jednoducho „Správa“). 2 — Vyberte „Tlačené formuláre, správy a spracovanie“ (pozri obrázok nižšie ↓)

3 — Rozbaľte podponuku „Výkazy a spracovanie“ (V iných konfiguráciách, ako je Enterprise Accounting 3.0, takáto podponuka nemusí byť, takže okamžite prejdeme na ďalší krok). 4 — Začiarknite políčko „Použitie dodatočných správ a spracovanie“. 5 — Prejdite do časti: Ďalšie správy a spracovanie. (pozri obrázok nižšie ↓) ()

6 — Kliknite na tlačidlo „Vytvoriť“. (pozri obrázok nižšie ↓)

V nových verziách 1C (od augusta 2016) má program zabudovaný výstražný mechanizmus o nebezpečenstve použitia neznámeho externého spracovania, ktoré môže obsahovať „vírusy“ v predchádzajúcich verziách programu sa upozornenie nezobrazí! Ak k tomu dôjde, potom na pripojenie externej tlačovej formy bude potrebné - 7 — kliknite na tlačidlo „Pokračovať“. (pozri obrázok nižšie ↓)

8 — Vyberte adresár, v ktorom sa nachádza spracovanie. 9 — Vyberte ho (spracovanie, ktoré potrebujeme). 10 — Kliknite na tlačidlo „Otvoriť“. Alebo namiesto krokov 9 a 10 môžete jednoducho dvakrát kliknúť na externý tlačený formulár, ktorý potrebujeme vo výberovom okne. (pozri obrázok nižšie ↓)

Ak potrebujeme pridať umiestnenie pre pridané spracovanie (napríklad toto je univerzálny zmluvný formulár z našej webovej stránky a potrebujeme príkaz na tlač tohto formulára, aby sa zobrazil v nejakom objekte, v ktorom sa pôvodne nezobrazuje) - 11 — kliknite na riadok umiestnenia („Umiestniť do:“, možno „Umiestnenie:“) a vyberte potrebné adresáre a dokumenty. 12 — Kroky na pripojenie externého tlačového formulára dokončíme kliknutím na tlačidlo „Zaznamenať a zavrieť“. (pozri obrázok nižšie ↓)

To je všetko! Gratulujem! Externá tlačová platňa je pripojená! Urobili sme všetko správne? Skontrolujme...

Pred Evidovaním a uzávierkou sme si všimli, že tento externý tlačený formulár sa nachádza v dokumente Predaj tovarov a služieb, čo znamená, že môžeme otvoriť možnosti tlače pre akýkoľvek doklad typu: „Predaj tovarov a služieb“. stlačte tlačidlo „Tlačiť“ a uvidíte, že sa objavilo okno na výber tlačených formulárov, medzi ktorými je - 13 — nami pripojená externá tlačová forma (pozri obrázok nižšie ↓)

Teraz je to isté. Dúfame, že tento článok bol pre vás užitočný.

Život ide ďalej, mení sa legislatíva, vývojár vydáva aktualizácie konfigurácie a my máme opäť na výber: aktualizáciu si nainštalujeme sami alebo opäť zavoláme programátorovi, aby „nainštaloval nové vydanie“...

Zoznámime sa s mechanizmom na zmenu tlačových foriem bez zmeny konfigurácie.


V praxi každého účtovníka používajúceho 1C sa niekedy vyskytla potreba upraviť konfiguráciu pre seba: niekto upravil presnosť ceny alebo sumy vo faktúre, niekto vložil logo a upravil vzhľad faktúra. Všetko by bolo v poriadku, ale časom sa nahromadí veľké množstvo týchto zmien a keď príde čas aktualizovať vydanie, nastane dilema: buď stratiť všetky vykonané zmeny, alebo zavolať programátora, aby preniesol všetky zmeny do nového vydania ( samozrejme za príplatok). Ako to môže byť? Aby sa nejako zjednodušila aktualizácia konfigurácií, vývojári vytvorili nový mechanizmus: „Externé spracovanie, tlačené formuláre, spracovanie na vyplnenie tabuľkových častí“. Dnes sa pozrieme len na časť tohto mechanizmu – tlač formulárov.


Akýkoľvek predmet sa najlepšie učí príkladom. Stanovme si nasledujúcu úlohu: pridajte do konfigurácie možnosť vytlačiť faktúru (doklad “Predaj tovaru a služieb”) s logom našej spoločnosti. Okrem toho je potrebné, aby v záhlaví dokumentu boli nápisy "dodávateľ" A "kupujúci" boli zvýraznené tučným písmom a nakoniec je potrebné, aby v spodnej časti dokumentu bolo miesto pre podpis bezpečnostnej služby, ktorá zásielku autorizovala.


Predstavme si dve dodatočné podmienky:

  • Nový tlačený formulár by mal nahradiť starý formulár "faktúra"
  • Konfiguráciu nie je možné zmeniť, pretože v budúcnosti chceme použiť automatickú aktualizáciu konfigurácie

No, aká je úloha? Zdá sa vám to príliš komplikované? No čím je to zložitejšie, tým je to zaujímavejšie a tým viac to chcete riešiť. Potom sa pustite do práce.


Našu databázu spúšťame v režime konfigurátora. Otvorte konfiguráciu výberom príkazu v hlavnej ponuke "Konfigurácia > Otvoriť konfiguráciu". Samotnú konfiguráciu nebudeme v žiadnom prípade meniť. Použijeme ho ako prototyp. Tu urobíme hlavnú prácu, ale upravíme externé spracovanie. Externé spracovanie vytvoríme príkazom v hlavnom menu "Súbor > Nový". Výber typu dokumentu "Externé spracovanie". Pre prvé spracovanie nastavme názov "Značková faktúra"


Dôležité! Názov spracovania nesmie obsahovať medzery, rovnako ako názvy premenných.


Teraz urobme trochu "plagiátorstvo". Skopírujeme rozloženie "faktúra" z dokumentu "Predaj tovaru a služieb". Aby sme to urobili, nájdeme ho v pobočke "dokumenty" konfiguračný strom. Rozbaľte toto vlákno kliknutím na ikonu «+» a nájsť rozloženie, ktoré potrebujeme "faktúra"(je to vo vlákne "rozloženia"). Ak chcete skopírovať tento objekt, musíte vybrať toto rozloženie v strome a spustiť príkaz "Upraviť > Kopírovať"(rovnaká akcia nastane pri kombinácii CTRL+C). Teraz prejdime k spracovaniu, ktoré sme vytvorili, vyberte štítok v strome "rozloženia" a v hlavnom menu vyberte položku - "Upraviť > Prilepiť" (CTRL+V). Výsledok by mal vyzerať ako na obrázku 1.


Teraz dvojitým kliknutím otvorte rozloženie.

Čo je to "rozloženie"

Povedzme si pár slov o účele rozloženia.

Rozloženie- miesto uloženia "stavebné kamene", plochy, z ktorých sa ako tehly stavia tabuľkový dokument, ktorý sme zvyknutí nazývať tlačenou formou. Oblasti sú definované pomocou horizontálnych a vertikálnych rezov alebo ich priesečníkov. Naše rozloženie má iba vodorovné časti: „Hlavička“, „Dodávateľ“, „Kupujúci“, „Hlavička tabuľky“, „Riadok“ (pozri obr. 2). Oblasť je súbor buniek. Rovnako ako v MS Excel je možné zlučovať bunky, meniť farby textu a pozadia, písma a podobne. Všetky nastavenia bunky je možné zobraziť a zmeniť v okne vlastností bunky. Okno nastavení môžete vyvolať kliknutím pravým tlačidlom myši na bunku a výberom položky kontextového menu "Vlastnosti"(rovnaký výsledok sa dosiahne klávesovou skratkou Alt+Enter).


Bunka môže obsahovať jeden z troch typov hodnôt:

  1. text– hodnota tohto typu sa vytlačí v rovnakej forme;
  2. parameter– bunka tohto typu obsahuje názov premennej, ktorej hodnota bude vytlačená.
  3. vzorka– bunky tohto typu sú kombináciou prvej a druhej možnosti. Bunka môže obsahovať text a premenné. Aby program rozlíšil text od premennej, premenné musia byť uzavreté v hranatých zátvorkách: "Dnes je [dátum]".

Dôležité! Editor tabuľky zobrazuje hodnoty buniek druhého a tretieho typu v trojuholníkových zátvorkách. Na obrázku 2 je bunka s textom "kupujúci"- vyzerá ako text a napravo od bunky "Prezentácia kupujúceho"- parameter.

Prečo to všetko hovorím? Teraz viete, v ktorých bunkách môžete ľahko zmeniť obsah a v ktorých je nežiaduce čokoľvek meniť, pretože budete musieť vykonať zmeny v tlačovom algoritme.

Vráťme sa teraz k našej úlohe. Vytvorili sme spracovanie, skopírovali layout a sme pripravení upraviť si ho podľa seba. Najprv sa na to pozrime bližšie.

Čo je súčasťou rozloženia na tlač

Štruktúra rozloženia všetkých dokumentov je veľmi podobná. Po dôkladnom preskúmaní jedného dokumentu sa môžeme zaoberať ďalšími. Prvá sekcia "titul". Po zobrazení tejto časti sa vygeneruje hlavička dokladu pozostávajúca z typu, dátumu a čísla dokladu. Po ňom nasledujú sekcie "Dodávateľ" a "Kupujúci", v ktorej program zobrazí informácie o dodávateľovi a odberateľovi, resp. Nasleduje zaujímavejšia časť "Ďalšie informácie", ktorý vývojári používajú na zobrazenie ďalších informácií na dokumente, napríklad informácie o zmluve s jej číslom a dátumom. Zvláštnosťou tejto sekcie je, že môže byť zobrazená mnohokrát a zakaždým môže obsahovať iné informácie. Čo presne tlačiť a kedy je popísané v tlačovom algoritme.

Tým je hlavička dokumentu hotová. Za hlavičkou zvyčajne nasleduje tabuľková časť. Je zaujímavé, že rozloženie popisuje dve možnosti zobrazenia tabuľkovej časti: "Hlavička tabuľky", "String" a "Miesta HeaderTablePlaces" A "StringPlace". Podľa toho, či je váš stĺpec vyplnený alebo nie "Mest" v dokumente sa použije prvá alebo druhá možnosť zobrazenia tabuľkovej časti dokumentu. Zvedavého čitateľa už zrejme napadlo: prečo v sekcii výstup hlavičky "cena" A "súčet" sú umiestnené v trojuholníkových zátvorkách, ako keby to boli premenné? Správne – ide o premenné, v ktorých sa v závislosti od nastavení dokumentu zobrazí nápis "cena", "Cena s DPH" alebo "Cena bez DPH" a podobne aj pre sumu.

Nižšie v rozložení sú sekcie, pomocou ktorých sa zobrazujú výsledky dokumentu a podpisu.

Úprava rozloženia

Bolo by fajn umiestniť logo nad informácie o dodávateľovi a kupujúcom. Navrhujem upraviť oblasť rozloženia "titul". Je potrebné zmenšiť veľkosť bunky obsahujúcej obsah "TitleText". Táto bunka pozostáva z niekoľkých zlúčených buniek. Veľkosť zmeníme nasledovne:

  1. Opatrne skopírujeme obsah zlúčenej bunky "TitleText"(ak to chcete urobiť, musíte vybrať bunku a použiť príkaz „Upraviť > Kopírovať“ alebo klávesovou skratkou CTRL+C)
  2. Po výbere tejto bunky vyberte položku v hlavnom menu "Tabuľka - Zlúčiť", čo povedie k opačnému efektu – zlúčená bunka sa rozdelí na mnoho pôvodných buniek
  3. Teraz označme menší počet buniek - namiesto bunky 2 stĺpca začneme spájať od stĺpca 6 a skončíme pri stĺpci 32 - a znova klikneme na tlačidlo "Zlúčiť"
  4. Tím "Upraviť > Prilepiť" (CTRL+V) vložiť obsah predchádzajúcej zlúčenej bunky do novej zlúčenej bunky
  5. Jednoducho vymažeme uvoľnené bunky v stĺpcoch 2 – 5 (označíme ich a stlačíme kláves Delete)

Teraz môžete do voľného priestoru vložiť obrázok s logom. Ak to chcete urobiť, vyberte položku v ponuke „Tabuľka > Obrázky > Obrázok...“. Nájdite súbor s naším logom na disku a kliknite na „ OK" Teraz presuňte obrázok na voľné miesto. Výsledok by mal vyzerať ako na obrázku 3.


Teraz zvýrazníme hodnoty v bunkách tučným písmom "dodávateľ" A "kupujúci"(obr. 4). Ak to chcete urobiť, nájdite parameter vo vlastnostiach bunky "písmo" a nastavte štýl na tučné.



A na záver ostáva pridať podpis bezpečnostnej služby. Tieto informácie uverejníme v sekcii "podpisy". Ak chcete získať priestor na podpisy, musíte sekciu rozšíriť. Vyberte riadok 37, kliknite naň pravým tlačidlom myši a vyberte "Rozbaliť" a tak ďalej dvakrát. V jednom z pridaných riadkov umiestnime miesto na podpis bezpečnostnej služby. Vo výsledku by všetko malo vyzerať ako na obrázku 5.



Dôležité! V typickej konfigurácii sa používajú dva jazyky: ruština a ukrajinčina. Rozloženie ukladá textovú reprezentáciu v oboch jazykoch (dizajn bunky je všeobecný). Ak chcete zadať ukrajinskú verziu nápisu, ktorý sme pridali, musíte prejsť do vlastností bunky a do poľa "text" stlačte tlačidlo "hľadať". Otvorí sa okno na zadanie textových reprezentácií v rôznych jazykoch (obr. 6).

Ako zabezpečiť tlač

Takže rozloženie je pripravené. Teraz je čas pracovať na algoritme jej tlače.

Aby sme mohli bezbolestne integrovať toto rozloženie do konfigurácie a používať ho, nami vytvorené spracovanie musí spĺňať nasledujúce podmienky:

  1. Pri spracovaní musíte vytvoriť rekvizity "Odkaz na objekt" s typom "AkýkoľvekLink"
  2. V module spracovania musíte vytvoriť procedúru "Vytlačiť () Export"žiadne parametre a musia byť špecifikované kľúčové slovo "Exportovať"

Prvý bod je potrebný, aby algoritmus tlače vedel, kde má získať údaje na tlač, a druhý je samotný algoritmus tlače. Splňme tieto podmienky.

V paneli okna vyberieme okno na úpravu nášho spracovania (na obrázku 7). Otvorí sa okno so stromom objektov na naše spracovanie. Výber pobočky "podrobnosti" a stlačte tlačidlo "Pridať",. Otvorí sa okno vlastností atribútu. Zadáme meno - "Odkaz na objekt" a uveďte typ "AkýkoľvekLink". Teraz môžeme prejsť k textu tlačového modulu. Nebudeme to písať od začiatku, ale skopírujeme to z dokumentu "Predaj tovaru a služieb".



Za týmto účelom nájdite v konfiguračnom strome medzi dokumentmi "Predaj tovaru a služieb", kliknite naň pravým tlačidlom myši a vyberte "Modul otvoreného objektu"(pozri obrázok 8).



Tým sa otvorí modul dokumentu. Potrebujeme prvú funkciu "Vytlačiť dokument". Jeho text je potrebné vybrať a skopírovať. Zvýrazniť text funkcie, keď je zbalená, je veľmi výhodné, no musíte zvýrazniť aj riadok pod ňou, inak riskujete skopírovanie iba nadpisu.

Pozri obrázok 9, zvýraznili sme nadpis a riadok pod ním. Potom ho skopírujte do schránky. Hlavné menu "Upraviť > Kopírovať" (alebo CTRL+C).



Zapamätali sme si text v schránke, teraz znova prejdime k nášmu spracovaniu "Značková faktúra". Kliknite na tlačidlo "Akcie > Otvoriť objektový modul"(obr. 10).



Prilepte skopírovaný text: "Upraviť > Prilepiť" (alebo CTRL+V).

Teraz je potrebné mierne upraviť skopírovaný text, pretože bol napísaný na tlač dokumentu zo samotného dokumentu a zhromažďujeme ho z externého spracovania. K tomu potrebujete:

  1. Premenovať funkciu na "Tlačiť"
  2. Vymeňte "TentoObjekt" na "Odkaz na objekt"
  3. Vymeňte "TentoObjekt" na "Odkaz na objekt"
  4. Vymeňte "bankový účet organizácie" na „Odkaz na bankový účet Object.Organization“
  5. Vymeňte "Produkty. Zhrnutie" na "LinkToObject.Products.Total"

Pre tieto akcie môžete použiť položku hlavného menu "Upraviť > Nahradiť".

Potom musíte skontrolovať syntax. Existuje na to magická kombinácia: CTRL+F7. V dôsledku toho by sa mala zobraziť nasledujúca správa: "Nenašli sa žiadne syntaktické chyby!"

No a týmto sme dokončili všetku špinavú prácu. Teraz si môžeme výsledky našej práce uložiť napríklad do súboru "BrandedInvoice.epf". Ak to chcete urobiť, musíte aktivovať okno pre toto spracovanie a uložiť ho pomocou hlavného menu programu "Súbor > Uložiť ako...". Názov súboru spracovania – "BrandedInvoice.epf"(štandardne sa bude ponúkať). Môžete si ho dočasne uložiť na plochu, aby ste ho neskôr rýchlejšie našli.

Dôležité! Ako ste videli, v našej konfigurácii sme nevykonali žiadne zmeny. Pri všetkých akciách popísaných vyššie ho dokonca nemusíte odstraňovať z podpory (to znamená povoliť možnosť zmeny).

Pripojenie externého spracovania ku konfigurácii

Teraz môžeme spojiť spracovanie s našou faktúrou. Ak to chcete urobiť, spustite v režime. Prejdite do ponuky "servis", kde sú tri body súvisiace s mechanizmom „Externé spracovanie, tlač formulárov, spracovanie na vyplnenie tabuľkových častí“. V našom prípade potrebujeme iba položku "Externé tlačové formuláre"(pozri obr. 11).



Tým sa otvorí adresár. "Externé spracovanie", s výberom podľa typu "tlačené formuláre". Uloží zoznam všetkých externých tlačených formulárov s uvedením, na ktoré dokumenty sú určené a v akých prípadoch je potrebné ich zobraziť.



Dôležité! Samotné spracovanie bude uložené v databáze spolu s ostatnými údajmi, to znamená, že po uložení spracovania do databázy nebudeme potrebovať externý súbor.

Musíme vytvoriť nový prvok v adresári. Kliknite Vložiť. Teraz sa pozrime na obsah prvku. Menu pridávame význam stručný popis podstatou tejto formy je napr. "Firemná faktúra". Ako každý iný adresár má aj kód. Nechajme to ako predvolené. Atribút typu je predvolene vyplnený a nemožno ho upravovať – "tlačový formulár". A posledným prvkom hlavičky je komentár. Tu je, ako obvykle, podrobnejšie informácie o účele tlačovej formy. Prvky tohto adresára majú okrem hlavičky dve záložky. Druhá obsahuje informácie o obmedzení prístupových práv k tomuto spracovaniu. Táto téma presahuje rámec tohto článku (o tomto a ďalších nastaveniach prístupových práv si bez úpravy konfigurácie povieme v niektorom z pripravovaných vydaní).

Pozrime sa bližšie na prvú kartu.

Karta obsahuje štyri stĺpce. Reprezentácia objektu– typ dokumentu, na ktorý by sme chceli použiť našu tlačovú formu,

Výber– podmienka, za ktorej by mal byť tento tlačený formulár dostupný. Prerobili sme napríklad tlačenú podobu faktúry a preložili ju do angličtiny. A my chceme pre klientov zo zložky "európsky" namiesto štandardnej tlačenej formy "faktúra" bol vytlačený nový formulár angličtina. Ak to chcete urobiť, môžete použiť stĺpec "výber". Príklad takéhoto výberu je znázornený na obrázku 13.



Ale v našej úlohe nie sú potrebné žiadne výbery.

Súbor formulára na tlač– označuje súbor, z ktorého sa má prevziať postup rozloženia a tlače. V tejto bunke musíte vybrať súbor, ktorý sme uložili na plochu.

Vymeniteľná tlačová doska– ak chceme, aby tlačený formulár, ktorý sme vytvorili, nahradil jeden zo štandardných formulárov tohto dokumentu, musíme uviesť, ktorý z nich je potrebné nahradiť. Ak nie je čo vybrať, zobrazí sa dodatočný tlačený formulár.

V našom prípade musíme "Značková faktúra" bola vytlačená namiesto obvyklej faktúry. Ak to chcete urobiť, vyberte v tomto poli "faktúra".

Teraz tento prvok uložíme. A otvorte akúkoľvek faktúru.

Malo by to vyzerať ako na obrázku 14.



No a týmto končíme úlohu, ktorú sme si stanovili na začiatku článku. Veríme, že sa nám podarilo ilustrovať možnosti, ktoré používateľovi otvára použitie mechanizmu externého spracovania.

Na upevnenie svojich zručností môžete skúsiť samostatne pridať do konfigurácie dodatočný tlačený formulár „Do skladu“ pre doklad „Príjem tovaru a služieb“, ktorý by opakoval obvyklú faktúru, ale bez cien a súm, a tiež by obsahujú polia na zadanie akceptovaného množstva.