Tlač. výstupy - rozšírené informácie
V nasledujúcom texte nájdete niekoľko informácií, ktoré potrebujete vedieť, pokiaľ budete chcieť tlačové zostavy definovať.

V programe sú definované tzv. "programová místa" alebo "program points". Miesto v programu identifikuje, odkiaľ sa vyvolá ponuka reportov. Každý report má určené programové miesto, z ktorého sa vyvoláva. Každé programové miesto potom môže mať väzbu na jeden alebo viacero dynamických zdrojov dát (DynSQLs). Každý takýto dynamický zdroj dát (DynSQL) je potom zdrojom dát pre dané programové miesto.
Definované miesta v programe slúžia práve na tlačové výstupy, keďže udávajú, z akých zdrojov dát je možné do tlačových zostáv v danom mieste programu čerpať. Každá tlačová zostava definovaná v danom mieste programu potom čerpá dáta z niektorého z definovaných zdrojov dát.
Vo väčšine prípadov má každé programové miesto jeden dátový zdroj, ale existujú opodstatnené prípady, kedy je výhodné ich mať viac. Potom určité tlačové zostavy daného miesta programu môžu čerpať z jedného dátového zdroja, iné z iného apod. Napr. nový dátový zdroj vracia z databázy už údaje rôzne súčtované podľa definovaných pravidiel apod.
Každý dynamický zdroj dát (DynSQL) má jeden alebo viac čiastkových dátových zdrojov dát, tzv. datasetov. Hlavný dátový zdroj pre určitú agendu sa označuje názvom MAIN. Na neho môže byť napojených niekoľko ďalších dátových zdrojov. Každý dataset má potom definované dátové položky čiastkového zdroja dát a s tými je už potom možné v danej tlačovej zostave pracovať.
Ďalej existujú v programe tzv. reportingové skupiny, čo je v podstate skupina programových miest združených k sebe, ktoré riešia reporty z rôznych častí systému. Takže sa jedná o ponúkané možné reporty v agende Reporty, resp. duplicitne v agendách Skladové reporty, Účtovné reporty, Fakturačné reporty, ...). Programové miesta nemusia byť nutne zahrnuté do niektorej z reportingových skupín.
Popísanú štruktúru znázorňuje nasledovný náčrt:
Znázornenie väzieb od reportingovej skupiny až po položky datasetov (čiastkových zdrojov dát)
Výnimkou z vyššie uvedeného sú funkčné agendy SCM (Bilancia, Vývoj, Pokrytie dokladu). Ďalej viď Funkčné agendy SCM a reporty.

Reportingové skupiny, programové miesta a dynamické SQL sú dodávané výrobcom, ale je možné aj užívateľsky pridávať vlastné. No táto akcia vyžaduje hĺbkovú znalosť systému a preto odporúčame tieto definície zveriť konzultantom servisnej siete výrobcu.
Môžete si teda nadefinovať (alebo si nechať nadefinovať) svoje vlastné dynamické zdroje dát (DynSQL), pokiaľ defaultne dodávané neriešia vaše požiadavky. Na tieto užívateľské DynSQL môžete zadávať väzby z existujúcich programových miest, alebo z vlastných užívateľsky pridaných programových miest. Na užívateľsky pridané programové miesta môžete zadávať väzby z existujúcich reportingových skupín alebo z vlastných užívateľsky pridaných.
Užívateľsky pridané reportingové skupiny sú potom k dispozícii v agende Reporty.
Ďalšie informácie nájdete v popise DynSQLEditora.