Tištěná podoba dokumentu 1s 8.3. Publikace. Vytvoření externí tiskové formy na základě standardní s drobnými změnami


Provádí se v souladu se standardním rozložením tištěného formuláře zabudovaného do aplikace vývojáři (toto se nazývá „dodané“ rozložení).

V případě potřeby můžete změnit standardní rozvržení a v budoucnu vytisknout dokument na základě vašeho osobního („vlastního“) rozvržení. Pro úpravu rozvržení tištěného formuláře je k dispozici mechanismus pro nahrání do místního počítače. Úprava rozvržení se provádí v místní verzi systémové aplikace 1C:Enterprise (zejména můžete použít bezplatnou aplikaci 1C:Enterprise - Práce se soubory).


Chcete-li změnit rozvržení pro tisk:




Úprava rozvržení tištěného formuláře je dokončena při tisku dokumentu se použije rozvržení, na kterém byly provedeny změny.

Pokud se chcete vrátit k předchozímu rozvržení pro tisk, klikněte na tlačítko Použijte standardní rozložení. V tomto případě bude upravený layout na serveru stále přítomen a lze jej znovu zapnout stisknutím tlačítka Změna.

Přejeme příjemnou práci!

Jak vložit logo společnosti do rozvržení tištěného formuláře?

Zde je konkrétní příklad úpravy rozvržení tištěného formuláře Faktury k platbě, totiž zvážíme, jak do něj vložit obrázek, například logo společnosti (tento obrázek je třeba nejprve připravit a uložit jako grafický soubor, například ve formátu png nebo jpg).


Nyní tedy budou faktury, které připravíte k převodu protistranám, obsahovat logo vaší společnosti. Chcete-li přidat logo k dalším dokumentům, budete muset zopakovat popsané kroky pro odpovídající tištěné formy těchto dokumentů.

Přejeme příjemnou práci!

Tento článek popisuje, jak připojit externí tištěný formulář k databázi 1C pomocí příkladu konfigurace „Trade Management 10.3“

Konfigurace „Řízení obchodu 10.3“ je konfigurace na tzv. „REGULAR“ formulářích, nikoli na „SPRÁVĚNÝCH“ formulářích, jako je „Řízení obchodu 11.2“ pro „SPRÁVANÉ“ formuláře, které doporučujeme přečíst.

Náš návod „ukazuje“, jak propojit externí tištěný formulář v 1C s konfigurací na „REGULAR“ formulářích, a to:

  • "Účetnictví 2.0"
  • "Řízení obchodu 10.3"
  • "Mzdy a personální management 2.5"
  • "Komplexní automatizace 1.1"
  • "Manufacturing Enterprise Management 1.3"
  • "Maloobchod 1.0"
  • a další podobné konfigurace.

Abychom mohli připojit externí tiskový formulář v 1C, budeme muset projít 11 kroky.

1 - Menu "Servis". 2 — Vyberte „Externí tiskové formuláře a zpracování“. 3 — Další — „Externí tištěné formuláře“ (viz obrázek níže ↓)

Abychom vás přesvědčili, že tento návod je vhodný i pro jiné konfigurace na „REGULAR“ formulářích, uvedeme stejný počáteční 1-2-3 kroku, ale ne v „Řízení obchodu 10.3“, ale v „Účetnictví 2.0“ je tam vše stejné s výjimkou mírně pozměněných slov v pododstavcích, a to...

1 — Nabídka „Servis“ (stejná jako v „UT 10.3“ a v dalších).
2 - Zde „Další zprávy a zpracování“ a nikoli „Externí tištěné formuláře a zpracování“ jako v „UT 10.3“,
ale význam je stále stejný a nachází se tam v nabídce „Servis“.
3 - A dále - „Další externí tiskové formuláře“, tzn. další slovo „Další“ ve srovnání s „UT 10.3“ (viz obrázek níže ↓)

Dále budeme pokračovat v používání příkladu „Trade Management 10.3“ bez zbytečných srovnávání.
4 — Klikněte na tlačítko „+“, tzn. "Přidat". 5 — Tlačítko, kde je složka nakreslena (při najetí myší se zobrazí nápověda: „Nahradit soubor externího zpracování“).

V nových verzích 1C (od srpna 2016) má program vestavěný varovný mechanismus o nebezpečí použití neznámého externího zpracování, které může obsahovat „viry“ v dřívějších verzích programu se varování nezobrazí! Pokud k tomu dojde, bude pro připojení externího zpracování nutné - 6 - klikněte na tlačítko „Pokračovat“. (viz obrázek níže ↓)

7 — Vyberte adresář, ve kterém se nachází požadovaný externí soubor tiskového formuláře. 8 - Vyberte náš soubor. 9 — Klikněte na „Otevřít“ (viz obrázek níže ↓)

10 — Externí tištěný formulář může mít parametry automatické registrace, jako v našem případě, zde má smysl kliknout na „Ano“ - tím tyto parametry při registraci využijete, tzn. automaticky vybrat ty objekty (dokumenty nebo třeba např. adresáře), ve kterých bude možné použít připojený externí tištěný formulář (viz obrázek níže ↓)

To je vše, vyplnili jsme tabulku „Přidružení tištěného formuláře“, díky parametrům automatické registrace vidíme název připojeného externího tištěného formuláře, možná budete mít vyplněné pole „Komentář“ atd. Své objekty můžete přidat do tabulky „Vlastnictví formuláře pro tisk“, například pro naše zpracování „Universal Printable Contract Form“, které podporuje tisk mnoha dokumentů a referenčních knih, ale parametry automatické registrace jsou nastaveny pouze pro ty hlavní: 10* — Klikněte na zelené tlačítko „Přidat“ a vyberte, které objekty chcete také umístit ke zpracování. Teď už zbývá jen - 11 - klikněte na tlačítko „OK“ a (viz obrázek níže ↓)

Nyní stojí za to zkontrolovat - udělali jsme vše správně?
Za tímto účelem vybereme objekt ke kontrole, například doklad „Prodej zboží a služeb“, který je uveden v tabulce „Přidružení tištěného formuláře“, to znamená, že připojený tištěný formulář lze použít v tomto dokument! Zkontrolujeme... (viz obrázek níže ↓)

Chcete-li zkontrolovat, zda je tisk možný, otevřete jakýkoli dokument formuláře: „Prodej zboží a služeb“. 13 — Klikněte na tlačítko „Tisk“.
Vidíme, že se objevilo okno pro výběr tištěných formulářů, mezi nimi je - 14 — námi připojený externí tiskový formulář (viz obrázek níže ↓)

Pojďme Servis->Další reporty a zpracování->Volitelné externí tiskové desky.

Otevře se formulář seznamu adresářů s externími tištěnými formuláři. V horní nabídce seznamu klikněte na Přidat. Zobrazí se formulář pro vytvoření položky adresáře.

Klikněte na tlačítko Otevřít a vyberte soubor s požadovaným tiskovým formulářem. Poté v případě potřeby nastavte požadovaný název (pole Název).

Pokud tištěný formulář obsahuje parametry automatické registrace, zobrazí se o tom zpráva. Klikněte Ano.Pokud se tak nestane, musíte uvést, ke kterému dokumentu bude tento formulář připojen. K tomu je třeba přidat řádek do tabulkové části „Přidružení tištěného formuláře“, kde v „Objektové reprezentaci“ pole vyberte typ dokumentu, ke kterému formulář propojíme. Protože se v našem příkladu jedná o odepisování materiálů, vybereme dokument Žádost-faktura.

Poté přejděte na libovolný dokument Žádost-faktura, klikněte na Tisk a vyberte nově přidaný formulář.

Pro BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Pro ukázku přidání tištěného formuláře ve spravovaném rozhraní ukážu přidání externího formuláře faktury k úhradě ke stejnojmennému dokladu v Účetnictví 3.0.

Přejdeme do odpovídající části programu:


Je nutné, aby byl zapnutý příznak pro použití externích reportů a zpracování, následuje hypertextový odkaz na seznam externích objektů:

V seznamu, který se otevře, klikněte na Vytvořit:


V dialogovém okně vyberte požadovaný soubor:


Karta externího objektu je vyplněna: v rozložení vidíme typ základního objektu, ke kterému bude formulář připojen, a hned pod jeho názvem:


Zapišme a zavřeme formu vytvořeného externího objektu.

Nyní pojďme k libovolnému dokumentu Faktura k zaplacení kupujícímu a zobrazte nabídku tisku:


Tento článek popisuje, jak připojit externí tištěný formulář k databázi 1C pomocí příkladu konfigurace „Trade Management 11.2“

Konfigurace “Trade Management 11.2” je konfigurace na “MANAGED” formulářích!

Náš návod „ukazuje“, jak propojit externí tištěný formulář v informační základně 1C s konfigurací na „SPRÁVANÉ“ formuláře, konkrétně:

  • "Účetnictví 3.0"
  • "Řízení obchodu 11.2"
  • "Mzdy a personální management 3.1"
  • "Komplexní automatizace 2.0"
  • "Správa malých firem 1.6"
  • "Maloobchod 2.2"
  • a další podobné konfigurace.

Abychom mohli připojit externí tiskový formulář v 1C, budeme muset projít 11 kroky.

1 — Nabídka „Kmenová data a administrace“ (V jiných konfiguracích, např. v Enterprise Accounting 3.0, může být nazývána jednoduše „Administrace“). 2 — Vyberte „Tištěné formuláře, sestavy a zpracování“ (viz obrázek níže ↓)

3 — Rozbalte podnabídku „Výkazy a zpracování“ (V jiných konfiguracích, jako je Enterprise Accounting 3.0, nemusí taková podnabídka existovat, takže okamžitě přejdeme k dalšímu kroku). 4 — Zaškrtněte políčko „Použití dalších zpráv a zpracování“. 5 — Přejděte do sekce: Další zprávy a zpracování. (viz obrázek níže ↓) ()

6 — Klikněte na tlačítko „Vytvořit“. (viz obrázek níže ↓)

V nových verzích 1C (od srpna 2016) má program vestavěný varovný mechanismus o nebezpečí použití neznámého externího zpracování, které může obsahovat „viry“ v dřívějších verzích programu se varování nezobrazí! Pokud k tomu dojde, bude pro připojení externí tiskové formy nutné - 7 — klikněte na tlačítko „Pokračovat“. (viz obrázek níže ↓)

8 — Vyberte adresář, ve kterém se nachází zpracování. 9 — Vyberte jej (zpracování, které potřebujeme). 10 — Klikněte na tlačítko „Otevřít“. Nebo můžete místo kroků 9 a 10 jednoduše ve výběrovém okně dvakrát kliknout na externí tištěný formulář, který potřebujeme. (viz obrázek níže ↓)

Pokud potřebujeme přidat umístění pro přidané zpracování (jedná se například o Univerzální formulář smlouvy z našich webových stránek a potřebujeme, aby se příkaz k tisku tohoto formuláře zobrazil v nějakém objektu, ve kterém se původně nezobrazuje) - 11 — klikněte na řádek umístění („Umístit do:“, možná „Umístění:“) a vyberte potřebné adresáře a dokumenty. 12 — Kroky pro připojení externího tiskového formuláře dokončíme kliknutím na tlačítko „Zaznamenat a zavřít“. (viz obrázek níže ↓)

To je vše! Gratulujeme! Externí tisková deska je připojena! Udělali jsme všechno správně? Pojďme zkontrolovat...

Před Evidencem a uzavřením jsme si všimli, že tento externí tištěný formulář se nachází v dokumentu Prodej zboží a služeb, což znamená, že můžeme otevřít možnosti tisku pro jakýkoli doklad typu: „Prodej zboží a služeb“. stiskněte tlačítko „Tisk“ a uvidíte, že se objevilo okno pro výběr tištěných formulářů, mezi nimi je - 13 — námi připojený externí tiskový formulář (viz obrázek níže ↓)

Teď je to jisté. Doufáme, že tento článek byl pro vás užitečný.

Externí tištěné formuláře pro běžnou aplikaci (pro konfiguraci Podnikové účetnictví 2.0, Řízení mezd a lidských zdrojů 2.5, Řízení obchodu 10.3 atd.) se oproti externím tištěným formulářům pro řízenou aplikaci vytvářejí zcela jednoduše.

Proč vytvářet externí tiskové formuláře?

Výhodou externího tištěného formuláře oproti klasickému je, že umožňuje vyhnout se změně konfigurace informační báze. To znamená, že proces následných aktualizací konfigurace nebude komplikovaný. Externí tištěné formuláře jsou navíc spolu s externím zpracováním jedinou možností pro rozšíření funkčnosti základních verzí konfigurací 1C, kterou nelze vůbec měnit.

A poslední věc: externí tištěné formuláře se snadněji replikují, protože jedná se o samostatný soubor, který lze rychle připojit k informační databázi.

Jak vytvořit externí tiskový formulář

Podívejme se na proces vytváření externího tištěného formuláře 1C krok za krokem:

  1. Vytváříme externí zpracování. Chcete-li to provést, vyberte položku nabídky v konfigurátoru Soubor - Nový... A v dialogovém okně, které se otevře - Externí zpracování.
  2. Vytvořte atribut externího zpracování s názvem Odkaz na objekt. Typ atributu je odkaz na adresář nebo dokument, pro který se vytváří externí tištěný formulář. Stejný formulář lze použít pro několik typů objektů, v tomto případě datový typ atributu Odkaz na objekt musí být kompozitní.
  3. V objektovém modulu vytvoříme exportní funkci s názvem Těsnění, který by měl vrátit hotový vytištěný tabulkový dokument.

Často se stává, že potřebujete mírně upravit rozvržení stávajícího tištěného formuláře a udělat jej externí. Do rozvržení přidejte například pečeť organizace a podpis manažera.

Vytvoření externí tiskové formy na základě standardní s drobnými změnami

Uvažujme tento postup na příkladu vytvoření externí tištěné formy univerzálního převodního dokladu pro doklad Prodej zboží a služeb 1C: Účetnictví. Od standardního tištěného formuláře se bude lišit přítomností pečeti organizace.

  1. Vytváření externího zpracování s rekvizitami Reference objektu, datový typ - DocumentLink Prodej zboží a služeb.
  2. Najdeme rozvržení standardního tištěného formuláře UPD (nachází se v obecných rozvrženích) a zkopírujeme (přetáhneme) do okna externího zpracování. Nákresy jiných tištěných formulářů mohou být umístěny v samotných dokumentech nebo referenčních knihách.
  3. Provádíme potřebné změny ve zkopírovaném rozložení tištěného formuláře.
  4. Najdeme funkci zodpovědnou za generování tištěného formuláře. Tato funkce by měla vrátit vygenerovaný tabulkový dokument. Zkopírujte jeho obsah do funkce exportu Těsnění() v modulu objektu externího zpracování.
    V našem případě je to funkce Export PrintUniversalTransferDocument(). z modulu objektu dokumentu Prodej zboží a služeb.
    Pokud byly změny rozvržení významné (změnily se oblasti a/nebo parametry), je třeba provést příslušné úpravy funkce tisku.
  5. Snažíme se ušetřit externí zpracování. Pravděpodobně se však zobrazí chybové zprávy, které označují, že některé procedury a funkce volané funkcí tisku chybí. Tyto funkce a procedury musí být nalezeny ve zdrojovém dokumentu a také zkopírovány do modulu objektu externího zpracování. Nebo upravte odkaz, pokud se exportuje původní funkce nebo postup.
  6. (není nezbytné). Pro testování externí tiskové formy je vhodné vyrobit formu, na kterou umístíte rekvizity Odkaz na objekt. Knoflík Vykonat musí zavolat proceduru Těsnění() z objektového modulu. Chcete-li to provést, událost kliknutí na tlačítko má postup: