Nastavenie tlače/exportu po uložení záznamu
Funkcia Nastavenie tlače po uložení slúži na nastavenie, čo sa má vykonať po uložení záznamu v danej agende, tzn. či sa nemá vykonať nič alebo sa má záznam vytlačiť alebo vyexportovať a akým spôsobom. Ide teda o možnosť, ako vyvolať automatickú tlač/export záznamu, tu v závislosti od jeho editácie a uloženia.

Funkcia je k dispozícii v dokladových aj číselníkových agendách okrem tých, v ktorých nemá význam (typicky tam, kde sa záznamy needitujú). Nastavenia po uložení sa pamätajú na agendu a užívateľa. Nastavenia sa vzťahujú vždy len priamo k vizuálnemu uloženiu záznamu priamo v agende, v ktorej sú nastavené, nie ak sa záznam ukladá nevizuálne v rámci inej agendy. Objasníme na príklade:
V agende dodacích listov si nastavíme, aby po uložení prebehla tlač zvolenou tlačovou zostavou. Ak dodací list vytvoríme a uložíme priamo v agende dodacích listov, tak sa po uložení automaticky vyvolá tlač podľa nastavenia. Ak je ale dodací list vytvorený napr. v agende faktúr vydaných automaticky spolu s faktúrou, jeho tlač sa automaticky nevyvolá. Ak by sme chceli, aby sa aj v tomto prípade automaticky vyvolala tlač dodacích listov, musíme to nastaviť priamo v agende faktúr vydaných.
Pokud jsou současně definovány akce po... v rámci souboru actions.cfg, viz Akce po ...(insert/update/delete záznamu),pro danou agendu a operaci, pak se po uložení záznamu nejdříve provedou tyto, poté se provede akce nastavená ve funkci Nastavení tisku po uložení. Funkcie a akcie definované podľa actions.cfg sú zastaralé (deprecated) a neudržujú sa. Naďalej rozvíjané funkcie skriptovania nahradzujú túto oblasť.

Po vyvolaní funkcie napr. z menu Funkcie sa zobrazí dialógové okno:
Príklad dialógového okna funkcie Nastavenie tlače po uložení. ABRA vzhľad modrý.
Obsiahnuté položky:
Názov | Popis |
---|---|
Zoznam |
V niektorých miestach programu je možné na mieste po uložení záznamu vytlačiť resp. vyexportovať nielen editovaný a ukladaný záznam, ale aj záznamy s ukladaným spojené - napr. po tlači faktúry tlačiť aj s ňou zviazané dodacie listy, príp. pokladničnú príjemku resp. výdajku vystavenú pri platbe v hotovosti priamo po uložení faktúry a pod. Rovnako v niektorých miestach je potrebné vytlačiť resp. vyexportovať ukladaný záznam nielen ako formulár vlastného dokladu, ale aj vo forme napr. zloženky resp. dobierky. V takýchto miestach programu je možné nastaviť, či sa majú tlačiť/exportovať aj zviazané vystavované doklady, alebo či sa majú tlačiť/exportovať aj vo forme zloženky/dobierky, ak je možný spôsob úhrady zloženkou/dobierkou a pod. Možnosť tlače importovaných resp. po novom spolu s ukladaným dokladom vystavených skladových dokladov je k dispozícii napr. v prípade agend faktúr vydaných, pokladničných príjmov, dobropisov faktúr vydaných a vrátenia pokladničných príjmov. Možnosť tlače platobného dokladu vystaveného spolu s novo ukladaným dokladom je k dispozícii napr. v rámci agend faktúr vydaných, faktúr prijatých. Možnosť tlače zloženiek/dobierok je k dispozícii napr. v agendách faktúr vydaných, zálohových listov vydaných a sankčných faktúr. Každá agenda môže mať definovaný ľubovoľný počet tzv. "bodov", ktoré program vyhodnotí a spracuje pri uložení záznamu. Tieto body sú definované výrobcom a nie sú užívateľsky nijako ovplyvniteľné. Pre každý z bodov si môže užívateľ zvlášť nastaviť, ako sa program konkrétne preň bude správať, tzn. či sa nebude robiť nič alebo sa bude spracovávať tlačová zostava alebo sa bude spracovávať definícia exportu a príp. akým spôsobom. Objasníme na príklade: Napr. faktúra vydaná má definovaných päť takýchto bodov: seba samu, dodacie listy, príjemky, zloženku/dobierku a pokladničný príjem pri platbe faktúry v hotovosti. Pre každý z nich je možné nastaviť, či sa po uložení faktúry má vytlačiť resp. vyexportovať samotná faktúra, či sa majú vytlačiť/resp. vyexportovať prípadne aj s ňou prípadne vytvorený dodací list či príjemka (napr. v prípade záporného riadka FV pri vracaní vratných obalov), a pokiaľ ide o faktúru s nastavenou úhradou v hotovosti a bola zadaná aj pokladničná účtenka, či sa má vytlačiť/resp. vyexportovať aj vytvorená pokladničná účtenka, a pokiaľ ide o faktúru so zloženkou, tak to isté i pre zloženku. Pokiaľ si napr. pre všetkých päť bodov zvolíte akciu tlače a zvolíte priamo aj príslušnú tlač. zostavu s tlačou priamo na tlačiareň, tak po uložení napr. faktúry s nastaveným spôsobom úhrady zloženkou prebehne automaticky tlač všetkých dokladov priamo na tlačiareň, tzn. faktúry, dodacích listov a prípadných príjemiek a zloženky bez nutnosti ďalšej interakcie užívateľa, čo môže značne minimalizovať nároky na čas užívateľa. Body, ktoré sú pre danú agendu k dispozícii, sa ponúkajú v položke Zoznam. Ide o skrytý zoznam, z ktorého vyberiete jeden z programových bodov, pre ktorý budete zadávať ďalšie nastavenia. Väčšinou sa ponúka jedna možnosť (možnosť nastavenia tlače po uložení vlastného záznamu danej agendy), ale v niektorých miestach programu ich môže byť aj viac: V agende faktúr vydaných môžete nastaviť automatickú tlač/export po uložení faktúry nielen priamo pre ukladanú faktúru, ale i pre dodacie listy a príjemky do nej importované, pokladničnú príjemku s ňou vystavenú pri platbe v hotovosti a pre zloženky/dobierky pri platbe zloženkou/dobierkou. ABRA vzhľad modrý. Názvy týchto "bodov" sa typicky odvodzujú od mena agendy, do ktorej daný záznam patrí, príp. od mena tlačeného dokumentu. Prípady, keď je okrem funkcie Nastavenie tlače po uložení k dispozícii aj iný spôsob nastavenia po uložení V niektorých prípadoch môže byť predvoľba tlače záznamu kombinovaná ešte s nastavením tlače po uložení dokladu prostredníctvom začiarkavacej položky priamo v rámci niektorej záložky danej agendy alebo prostredníctvom parametra a funkcia Nastavenie po uložení sa nemusí vôbec uplatniť:
|
Nastavenie typu definície |
Tu môžete nastaviť, čo sa má vykonať po uložení záznamu danej agendy pre bod programu zvolený v predošlej položke Zoznam:
Zvolená akcia tlače resp. exportu pre daný programový bod prebehne len vtedy, keď sú splnené všetky predpoklady jej vyvolania v rámci daného záznamu, tzn. napr.:
|
Nastavenie výberu zostavy/ definície |
Táto voľba je k dispozícii len vtedy, ak je v predchádzajúcej voľbe začiarknuté Tlačiť alebo Exportovať, resp. B2B exportovať. Môžete si tu nastaviť, či má tlač resp. export prebehnúť priamo prostredníctvom zvolenej tlač. zostavy, resp. definície príslušného exportu alebo či sa vám má najskôr ponúknúť ich číselník. Pri ponúkaní číselníka na výber platí, že sa pamätá naposledy použitý formulár (na daného užívateľa). Pamätanie naposledy použitej zostavy/formulára Viď Vecný obsah - Výber zostavy na tlač. Pre exporty a B2B exporty sú pravidlá podobné. Jelikož se jedná o nastavení tisku resp. exportu po uložení jednoho záznamu, nabízí se zde číselníky tisk. sestav resp. definic exportů apriori filtrované právě za ty, které jsou typicky určeny pro tisk jednoho záznamu, tj. za formuláře. Tzn. rovnako ako vo funkcii Tlač, export, ktorá bola vyvolaná zo záložky Detail. Ak v danej agende nemáte žiadne tlač. zostavy resp. definície exportov typu formuláre, odporúčame, aby ste si tlač. zostavu typu formulár dodefinovali. Ak to neurobíte a chcete v takejto agende používať tlač po uložení, bude sa vám číselník ponúkať a priori prázdny a budete musieť meniť spôsob jeho filtrovania. Tlačové zostavy pre zloženky/dobierky sa ponúkajú spoločne s tlačovými zostavami formulárov a kníh dokladov danej agendy (teda napr. faktúr). Teda ak máte začiarknuté tlačiť doklad (viď predchádzajúcu voľbu) a súčasne tlačiť zloženky, pri výbere tlač. zostavy resp. definície exportu sa vyvoláva ten istý číselník, z ktorého vyberiete jednak formulár pre doklad faktúry a jednak pre zloženku/dobierku. |

Nastavenie sa pamätá na agendu a užívateľa. To znamená, že se při otevírání určité agendy načte nastavení platné v okamžiku, kdy uživatel stejnou agendu naposledy zavíral.
Pokud si uživatel v otevřené agendě vyvolá dialogové okno Nastavení tisku po uložení a nastavení změní, v rámci této konkrétní otevřené agendy se změna projeví okamžitě.
Pokud jsou v okamžiku provádění změny nastavení otevřené nějaké další agendy, změna se v nich neprojeví (porovnejte s Poznámkou v příkladu 2 níže).
V nově otevíraných agendách bude změna k dispozici pouze v případě, že před jejich otevřením nejprve zavřeme agendu, ve které byla změna nastavení provedena (zavření agendy způsobí uložení nového nastavení).
Vysvětlíme na příkladech.

V agendě Faktury vydané máme chování po uložení dokladu nastavené na "Tisknout".
- Otevřeme si agendu Faktury vydané.
- Vyvoláme dialogové okno Nastavení tisku po uložení a chování změníme na "Nedělat nic".
- Když si zkusíme uložit novou nebo opravenou fakturu, po uložení se opravdu nestane nic.
- Agendu Faktury vydané necháme otevřenou a otevřeme si stejnou agendu (Faktury vydané) ještě jednou.
- Když si v této nově otevřené agendě zkusíme uložit novou nebo opravenou fakturu, bude se tisknout. Změna nastavení provedená v souběžně otevřené agendě dosud není pro ostatní agendy viditelná.
- Obě agendy zavřeme. Při zavírání každé agendy se automaticky uloží nastavení, které je v zavírané agendě právě aktuální.
- Do budoucna zůstane zachováno nastavení z agendy, kterou jsme zavřeli jako poslední v pořadí.

S procesní tvorbou dokladů: V agendě Faktury vydané máme chování po uložení dokladu nastavené na "Nedělat nic".
- Otevřeme si agendu Objednávky přijaté, vytvoříme novou objednávku přijatou a uložíme. Agendu Objednávky přijaté necháme otevřenou.
- Otevřeme si agendu Faktury vydané.
- Z menu Funkce vyvoláme dialogové okno Nastavení tisku po uložení a chování změníme na "Tisknout".
- Dialog zavřeme (OK), ale agendu Faktury vydané necháme otevřenou.
- Přepneme se zpátky do agendy Objednávky přijaté a s použitím funkce Vytvořit vytvoříme navázanou Fakturu vydanou.
- Vygenerovaná následná faktura se otevře v agendě Faktury vydané, doplníme případné chybějící údaje a uložíme.
-
Při ukládání se akce tisku nevyvolá - změna nastavení provedená v souběžně otevřené agendě Faktury vydané dosud nebyla uložena.
Pokud bychom v tuto chvíli původně otevřenou agendu Faktury vydané zavřeli, došlo by k uložení změněného nastavení a při dalším generování Faktury vydané z další Objednávky přijaté by se po uložení faktury tisk vyvolal (v rámci procesní tvorby dokladů se vygenerovaný doklad otevírá v nově spuštěné agendě, takže nově otevíraná agenda Faktury vydané by si již načetla nové nastavení).