Tisk záznamu včetně připojených dokumentů

PříspěvekNapsal: 25.03.2008 15:43
od jan.novotny
Občas se vyskytuje požadavek vytisknout k záznamu (např. k faktuře) i všechny připojené dokumenty. Popř. vytiskout i dokumenty, které jsou "navázány nepřímo" (tedy např. položky zadané na faktuře mají dokumenty přivázány v přehledu Zboží a služby).
Je tedy třeba sdružit Tisk formulářem (v přehledu faktur) a Tisk dokumentu (v přehledu dokumentů). Toto je případně zkomplikováno nutností tisku z dokumentů přivázaných v jiném přehledu nad jinými záznamy (na vybraných záznamech v přehledu Zboží a služby).

Požadavek lze vyřešit pomocí Automatu, který sdruží zmíněné akce do jediného sledu událostí:
Tisk formulářem
Zobrazení Dokumentů (případně s aplikováním uloženého filtru)
Označení všech
Začátek cyklu
Tisk dokumentu
Konec cyklu

Pro vytištění dokumentů "navázených nepřímo" je třeba ještě vytvořit externí akci typu Přehled s patřičnou podmínkou (zobrazení pouze těch dokumentů, které náleží položkám aktuálního záznamu), např. takto:
Kód: Vybrat vše
VDokumentyDokumVazba.IdentVazby=8 AND VDokumentyDokumVazba.IdTab IN(SELECT K.ID FROM TabKmenZbozi K JOIN TabStavSkladu S ON K.ID=S.IDKmenZbozi JOIN TabPohybyZbozi P ON S.ID=P.IDZboSklad WHERE P.IDDoklad=:ID)

a tuto externí akci také zahrnout do automatu.