Argumenty sestav: Porovnání verzí
Založena nová stránka s textem „== Argumenty - dokumentace == {{Tip|V SQL dotazu lze pracovat s proměnnými:<br> ''':idno''' - ID prvotního dokladu v úloze<br> ''':uloha''' - ID úloh…“ |
Bez shrnutí editace |
||
(Není zobrazeno 33 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
== | __TOC__ | ||
==Proč parametrizovat sestavy== | |||
Tiskové sestavy jsou různě nastavitelné a jejich konečný vzhled lze přizpůsobit konkrétním požadavkům zákazníka. Jelikož požadavky různých zákazníků na konečný vzhled sestavy se v mnohém liší, bylo nutné přizpůsobit se požadavkům zákazníků a navrhnout sestavy tak, aby bylo možné je různě parametrizovat. Většinou se k tomu se z velké části využívají tzv. R_SQL parametry, které můžou být jak jednoduchého charakteru, tak i o poznání složitější a vyžadují už hlubší znalosti SQL jazyka a sestavování náročnějších dotazů. Zobrazení některých údajů na sestavě se dají změnit či nastavit jen pomocí textu. Sestavy mohou být také různě parametrizovány pomocí textu, který může být i v podobě HTML. Nastavením různých parametrů lze tak vybranou sestavu přizpůsobit přímo na míru individuálním potřebám konkrétního uživatele. | |||
==Nastavení pro konkrétní formulář a sestavu== | |||
Vzhled sestavy lze měnit pomocí parametrů, a to pro konkrétní sestavu a formulář, odkud je sestava volána. | |||
Je-li potřeba nastavit stejný vzhled sestavy pro všechny formuláře nebo jen vybrané formuláře, odkud se dá sestavu vyvolat, musí být stejné parametry nastaveny pro každý formulář zvlášť. | |||
{{Poznamka|Sestavy lze tisknout jen z určených formulářů. Pokud si zákazník přeje přiřadit sestavu ke konkrétnímu formuláři, kde by se mu sestava hodila zobrazit, je nutné kontaktovat pracovníky BBM přes aplikaci Helpdesk.}} | |||
{{Tip|Jsou ale i sestavy, které si mohou zákazníci přiřadit ke konkrétnímu formuláři sami, pokud k tomu mají požadovaná oprávnění. Toto nastavení se týká sestav pomocí kterých se tisknou příkazy k úhradě nebo různé výkazy pro potřeby výkaznictví.<br> | |||
[[Přiřazení sestav k účtům / výkazům|Jak přiřadit sestavu k účtům / výkazům?]].}} | |||
{{Priklad|Lze tedy například nastavit jiný vzhled sestavy [[13020 - Objednávka|13020]] - Objednávka volané z formuláře [[Man30335|30335]] - Objednávky - detail a jiný vzhled může mít ta samá sestava volaná z formuláře [[Man09925|09925]] - ''Schvalování dokumentů - Vystavená objednávka''.}} | |||
Seznam možných parametrů, které lze pro konkrétní sestavu využít a z nichž si lze nadefinovat její vzhled ušitý na míru zákazníka, lze získat ve formuláři [[Man00314|00314]] - ''Správa parametrů''. | |||
Parametry, které zde nejsou uvedené, nelze pro nastavení použít. Jak vyhledat seznam parametrů, které lze u dané sestavy použít, je blíže popsán v následující kapitole. | |||
==Jak vyhledat seznam parametrů, které lze pro danou sestavu použít== | |||
{{Tip|'''Seznam použitelných parametrů pro danou sestavu je dohledatelný následujícím postupem:''' | |||
#Otevře se formulář [[Man00314|00314]] - ''Správa parametrů'' z menu '''Správce → Nastavení systému''' | |||
#Vyhledá se požadovaná sestava | |||
#Klikne na záložku ''Volán z'' | |||
#V případě, že je možné sestavu volat z více formulářů, vybere se požadovaný formulář, z jakého se nový vzhled sestavy bude tisknout | |||
#na konci řádku s číslem a názvem formuláře se stiskne koncové tlačítko se třemi tečkami [[Image:Tlacitko se tremi teckami.png]] | |||
#Vyvolá se okno s parametry sestav | |||
#Zobrazí se seznam veškerých parametrů, kterými lze sestavu pro tento konkrétní formulář nastavit | |||
}} | |||
Pak už jen stačí ke konkrétnímu parametru zadat hodnotu a sestava je nastavena. | |||
Jak jednoduché. Ale jakou hodnotu lze do sloupce ''Hodnota'' vkládat? Odpověď naleznete v následující kapitole. | |||
==Hodnota parametru== | |||
Hodnota parametru může obsahovat: | |||
*libovolný text - využívá se zejména pro záměnu textu na sestavě a lze ho využít tam, kde je zapotřebí změnit název uvedený pro konkrétní pole zobrazené na sestavě (např. pomocí parametru NAZEV_KDO lze na sestavě objednávky změnit text "Odesílatel" na požadovaný, např. "Odběratel", apod.), lze využív např. pro parametr '''NAZEV_KDO''', '''NAZEV_DOKUMENTU''', apod. | |||
*R_SQL parametru - do pole ''Hodnota'' lze uvést '''název''' konkrétního R_SQL parametru přičemž tento název musí odpovídat názvu uvedenému ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' ve sloupci ''Parametr'' → označuje pouze '''název R_SQL parametru''', který je blíže specifikován v položce ''SQL Definice''. Nastavení vzhledu sestav tak skýtá nepřeberné množství podob, což dává možnost umístit na tiskovou sestavu téměř cokoli, jakýkoli obrázek, logo, otisk razítka, libovolné podpisové pole, různé QR kódy pro moderní způsob placení, různou podobu kódů používající se pro evidenci majetku, smluv, objednávek, faktur a umožňující tak i snadnější inventarizaci či rychlejší odbyt či vyskladňování zboží či naceňování pro potřeby e-shopů, apod. | |||
{{Priklad|[[Image:Nastaveni pomoci textu.png]]<br> | |||
'''Obr.''' ''Příklad nastavení pomocí textu - co se bude zobrazovat místo textu označujícího odesílatele → Odběratel a co na místo textu názvu objednávky na sestavě [[13020 - Objednávka|13020]] - Objednávka volané z formuláře [[Man30335|30335]] - Objednávky - detail''. | |||
}} | |||
==Nastavení pomocí R_SQL parametrů== | |||
V současné době stále více vzrůstá obliba parametrizovat si sestavy pomocí různých R_SQL parametrů, které umožní umístit na sestavu "téměř" cokoli. Jejich nastavení je rychlé, snadné a zvládne ho i méně zdařilý odborník se znalostí SQL jazyka. R_SQL parametry mohou být nastaveny jak pomocí jednoduchých dotazů, ale i těch složitějších, které již vyžadují hlubší znalosti náročnějších SQL dotazů. | |||
Jednotlivé R_SQL parametry včetně jejich podrobných selectů ve formě SQL dotazů se definují ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
V současném moderním světě vzrůstá potřeba přizpůsobovat si vzhled tiskových sestav pro stále rychlejší metody plateb např. u faktur kde je platba probíhá ihned po naskenování QR kódů či různých jiných kódů ale i pro rychlejší evidenci v systémech. K tomu lze využít právě R_SQL parametry, které umožňují nepřeberné množství nastavení sestav. R_SQL parametry, které se sestavují pomocí R_SQL dotazů a různých selectů, jimiž lze nastavit konečný vzhled sestavy přímo na míru individuálním potřebám zákazníka. | |||
{{Poznamka|Pokud lze údaj na sestavě zobrazit pomocí R_SQL parametru, jeho '''přesný název''' se vyplní do formuláře [[Man00314|00314]] - ''Správa reportů'' na záložku ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]].}} | |||
{{Pozor|Přesný název R_SQL parametru a jeho celý obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů''.}} | |||
==Proměnné použitelné v SQL dotazu== | |||
{{Tip|V SQL dotazu lze pracovat s proměnnými:<br> | {{Tip|V SQL dotazu lze pracovat s proměnnými:<br> | ||
Řádek 7: | Řádek 74: | ||
''':obdobi''' - období dokladu ve tvaru "MM/RR"<br> | ''':obdobi''' - období dokladu ve tvaru "MM/RR"<br> | ||
''':stredisko''' - ID střediska dokladu}} | ''':stredisko''' - ID střediska dokladu}} | ||
{{Pozor|Proměnné musí být | {{Pozor|Proměnné musí být velkými písmeny}} | ||
==Schéma reportu== | |||
<br>V následující tabulce je přehled parametrů a jejich umístění na reportu (sestavě). | |||
{{Priklad|[[Soubor:Schema reportu.png]]}} | |||
==Seznam všech parametrů, kterými lze vzhled sestavy měnit== | |||
===DOTAZ_SCTECKA=== | |||
*Definuje se pomocí XML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Formátování se nastavuje pomocí HTML | |||
===DOTAZ_SDETAIL=== | |||
*Strukturou se podobá parametru DOTAZ_SDODATEK s tím rozdílem, že DOTAZ_SDETAIL se zobrazuje přímo pod Rekapitulací DPH a SDODATEK na samotném konci sestavy | |||
*Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení | |||
*Definuje se pomocí XML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Formátování se nastavuje pomocí HTML | |||
===DOTAZ_SDODATEK=== | |||
*Strukturou se podobá parametru DOTAZ_SDETAIL s tím rozdílem, že DOTAZ_SDETAIL se zobrazuje přímo pod Rekapitulací DPH a SDODATEK na samotném konci sestavy | |||
*Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení | |||
*Definuje se pomocí XML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Formátování se nastavuje pomocí HTML | |||
[[Soubor:Schema SDODATEK.png]]<br> | |||
'''Obr.''' ''Schéma zobrazení jednotlivých sloupců v parametru DOTAZ_SDODATEK'' | |||
===DOTAZ_SDOLOZKA=== | |||
*Definuje se pomocí XML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Formátování se nastavuje pomocí HTML | |||
*Umožňuje vytvořit tabulku, která bude obsahovat minimálně 4 sloupce se 4 nadpisy | |||
*Může obsahovat 2 podsloupce a 4 řádky s textem | |||
*Lze opakovat a tím přibydou další a další podsloupce s řádky | |||
===DOTAZ_INTERNI_UDAJ=== | |||
*Umisťuje blok různého formátu (pole) mezi údaj o dodavateli a výpisem důležitých informačních položek v pravé části sestavy | |||
*Představuje libovolné pole, které lze různě formátovat podle potřeb pomocí HTML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Je na uživateli, jakým způsobem naplní | |||
===DOTAZ_KOD=== | |||
{{Pozor|Do budoucna se už používat nebude a od jeho používání se již v současné době upouští.}} | |||
{{Tip|Místo parametru DOTAZ_KOD se v současné době využívá parametr DOTAZ_SCTECKA, který lze lépe parametrizovat a přizpůsobit požadavkům zákazníků.}} | |||
*Umístil na sestavu skenovací 2D QR kód ve stejné úrovní jako je nadpis sestavy a zároveň ho odsadí od levého okraje | |||
*Ve svislém zobrazení pod ním je umístěn obsah kódu | |||
*Zákazníci ho již moc nevyužívají a místo něj raději již nyní volí nastavení parametru DOTAZ_SCTECKA, který ho dokáže plnohodnotně a lépe nahradit | |||
*Nastavoval se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vložil do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definoval ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
[[Image:2DQRKod.png]]<br> | |||
'''Obr.''' ''2D QR kód tvořený parametrem DOTAZ_KOD'' | |||
===DOTAZ_KONEC=== | |||
*Umisťuje se pod podpisové pole | |||
*Může být zobrazeno jako libovolný řetězec či text | |||
*Formátování se nastavuje prostřednictvím HTML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Pokud je to nastavitelné, lze přizpůsobit požadavkům zákazníků | |||
===DOTAZ_LOGO=== | |||
*Definuje název obrázku loga | |||
*Umístí obrázek loga kamkoli na sestavu dle potřeb zákazníka | |||
*Lze libovolně zvětšovat či zmenšovat | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
=== | ===DOTAZ_OBJ_INFO=== | ||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
=== | ===DOTAZ_PODPIS=== | ||
*Umístí na konec sestavy podpisové pole v libovolném zobrazení | |||
*Formátování se nastavuje prostřednictvím HTML | |||
*Umožňuje na sestavu umístit libovolný počet podpisů, který je potřeba tam mít spolu s dalšími údaji | |||
*Lze nastavit zákazníkovi přímo na míru a přizpůsobit jeho potřebám | |||
*Pokud je to nastavitelné, lze podpisové pole s údaji přizpůsobit požadavkům zákazníků | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
===DOTAZ_QR=== | |||
*Umístí kamkoli na sestavu QR kód | |||
*Může jich být i více | |||
*Bývá umístěn zejména na fakturách | |||
*Umožňuje moderní způsob placení | |||
*Definuje se pomocí XML | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Formátování se nastavuje pomocí HTML | |||
[[Image:DOTAZ KOD QR.png]]<br> | |||
'''Obr.''' ''Příklad zobrazení QR kódů pomocí parametru DOTAZ_QR'' | |||
<br> | |||
''' | |||
===DOTAZ_VZOR=== | |||
==== | |||
*Tento parametr obsahuje název R_SQL parametru, kterým lze určit a nastavit definici libovolného obrázku pro zobrazení např. kulatého razítka s podpisovými údaji | |||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
*Parametr se stále používá a lze ho využít především pro zobrazení otisku kulatého razítka nebo lze pomocí něj zobrazit na sestavě různá loga např. poskytovatelů dotace, fondů, apod. | |||
*Dá se zobrazit pouze na konci sestavy s umístěním pod podpisem | |||
===NAZEV_DOKUMENTU=== | |||
*Definuje se pomocí textu, který může být formátu HTML | |||
*Definuje se pomocí něho text, který nahrazuje název dokumentu | |||
=== | ===NAZEV_KDO=== | ||
* | *Definuje se pomocí textu, který může být formátu HTML | ||
*Definuje se pomocí něho text, který nahrazuje označení odesílatele | |||
* | |||
===NAZEV_OBRAZKU=== | |||
*Definuje se pomocí textu, který může být formátu HTML | |||
*Definuje se pomocí něho název obrázku v Jasper | |||
===RADKY=== | |||
=== | *Může obsahovat hodnoty + / - | ||
*V případě, že je argument nastaven na hodnotu "+", budou na tiskové sestavě objednávky zobrazeny všechny řádky objednávky bez ohledu na hodnotu příznaku v řádkovém sloupci „Typ“ (N = netisknout řádek, AA = tisknout s cenou, AN = tisknout bez ceny). | |||
===VELKY_OBRAZEK=== | |||
*Může obsahovat hodnoty + / - | |||
*Pokud je zadaná hodnota "+" u argumentu VELKY_OBRAZEK, nezobrazuje se poté kontace ani schvalovací doložka | |||
=== | ===ZOB_KONTACE=== | ||
*Nastaví se ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' pomocí tlačítka se třemi tečkami [[Image:Tlacitko se tremi teckami.png]], kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru | |||
*Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři [[Man00316|00316]] - ''Administrace R_SQL parametrů'' | |||
===ZOB_PRAZDNOU_SESTAVU=== | |||
Pomocí argumentu lze nastavit, aby se vytiskla sestava, i když je prázdná a neobsahuje žádná data. Argument: | |||
*může obsahovat hodnoty '''+/-''' | |||
*nastavuje ve formuláři [[Man00314|00314]] - ''Správa reportů'' na záložce ''Volán z'' | |||
*umožňuje zobrazit prázdnou sestavu místo dialogu informujícím, že žádná data nejsou k dispozici | |||
*lze využít zejména u saldo sestav tištěných z formuláře [[Man03474|03474]] - ''Tisk účetního salda'', kde je potřeba vytisknout sestavu například za určité období, i když v tomto období nejsou žádná data, sestava se tak tiskne, ale je prázdná a neobsahuje žádná data | |||
*lze tak vytisknout potvrzení o tom, že k určitému datu u nás určitá firma nemá žádné závazky/pohledávky | |||
{{Poznamka|Více informací k argumentu '''ZOB_PRAZDNOU_SESTAVU''' naleznete [[Man03474#ZobPrazdnouSestavu|zde]].}} | |||
<br><br>'''Odkazy:''' | |||
<br> | *[[Přiřazení sestav k účtům / výkazům]] | ||
[[Kategorie:Tiskové sestavy]] | |||
[[ |
Aktuální verze z 16. 5. 2025, 12:11
Proč parametrizovat sestavy
Tiskové sestavy jsou různě nastavitelné a jejich konečný vzhled lze přizpůsobit konkrétním požadavkům zákazníka. Jelikož požadavky různých zákazníků na konečný vzhled sestavy se v mnohém liší, bylo nutné přizpůsobit se požadavkům zákazníků a navrhnout sestavy tak, aby bylo možné je různě parametrizovat. Většinou se k tomu se z velké části využívají tzv. R_SQL parametry, které můžou být jak jednoduchého charakteru, tak i o poznání složitější a vyžadují už hlubší znalosti SQL jazyka a sestavování náročnějších dotazů. Zobrazení některých údajů na sestavě se dají změnit či nastavit jen pomocí textu. Sestavy mohou být také různě parametrizovány pomocí textu, který může být i v podobě HTML. Nastavením různých parametrů lze tak vybranou sestavu přizpůsobit přímo na míru individuálním potřebám konkrétního uživatele.
Nastavení pro konkrétní formulář a sestavu
Vzhled sestavy lze měnit pomocí parametrů, a to pro konkrétní sestavu a formulář, odkud je sestava volána.
Je-li potřeba nastavit stejný vzhled sestavy pro všechny formuláře nebo jen vybrané formuláře, odkud se dá sestavu vyvolat, musí být stejné parametry nastaveny pro každý formulář zvlášť.
![]() |
Příklad |
Lze tedy například nastavit jiný vzhled sestavy 13020 - Objednávka volané z formuláře 30335 - Objednávky - detail a jiný vzhled může mít ta samá sestava volaná z formuláře 09925 - Schvalování dokumentů - Vystavená objednávka. |
Seznam možných parametrů, které lze pro konkrétní sestavu využít a z nichž si lze nadefinovat její vzhled ušitý na míru zákazníka, lze získat ve formuláři 00314 - Správa parametrů.
Parametry, které zde nejsou uvedené, nelze pro nastavení použít. Jak vyhledat seznam parametrů, které lze u dané sestavy použít, je blíže popsán v následující kapitole.
Jak vyhledat seznam parametrů, které lze pro danou sestavu použít
![]() |
Tip |
Seznam použitelných parametrů pro danou sestavu je dohledatelný následujícím postupem:
|
Pak už jen stačí ke konkrétnímu parametru zadat hodnotu a sestava je nastavena.
Jak jednoduché. Ale jakou hodnotu lze do sloupce Hodnota vkládat? Odpověď naleznete v následující kapitole.
Hodnota parametru
Hodnota parametru může obsahovat:
- libovolný text - využívá se zejména pro záměnu textu na sestavě a lze ho využít tam, kde je zapotřebí změnit název uvedený pro konkrétní pole zobrazené na sestavě (např. pomocí parametru NAZEV_KDO lze na sestavě objednávky změnit text "Odesílatel" na požadovaný, např. "Odběratel", apod.), lze využív např. pro parametr NAZEV_KDO, NAZEV_DOKUMENTU, apod.
- R_SQL parametru - do pole Hodnota lze uvést název konkrétního R_SQL parametru přičemž tento název musí odpovídat názvu uvedenému ve formuláři 00316 - Administrace R_SQL parametrů ve sloupci Parametr → označuje pouze název R_SQL parametru, který je blíže specifikován v položce SQL Definice. Nastavení vzhledu sestav tak skýtá nepřeberné množství podob, což dává možnost umístit na tiskovou sestavu téměř cokoli, jakýkoli obrázek, logo, otisk razítka, libovolné podpisové pole, různé QR kódy pro moderní způsob placení, různou podobu kódů používající se pro evidenci majetku, smluv, objednávek, faktur a umožňující tak i snadnější inventarizaci či rychlejší odbyt či vyskladňování zboží či naceňování pro potřeby e-shopů, apod.
![]() |
Příklad |
![]() Obr. Příklad nastavení pomocí textu - co se bude zobrazovat místo textu označujícího odesílatele → Odběratel a co na místo textu názvu objednávky na sestavě 13020 - Objednávka volané z formuláře 30335 - Objednávky - detail. |
Nastavení pomocí R_SQL parametrů
V současné době stále více vzrůstá obliba parametrizovat si sestavy pomocí různých R_SQL parametrů, které umožní umístit na sestavu "téměř" cokoli. Jejich nastavení je rychlé, snadné a zvládne ho i méně zdařilý odborník se znalostí SQL jazyka. R_SQL parametry mohou být nastaveny jak pomocí jednoduchých dotazů, ale i těch složitějších, které již vyžadují hlubší znalosti náročnějších SQL dotazů.
Jednotlivé R_SQL parametry včetně jejich podrobných selectů ve formě SQL dotazů se definují ve formuláři 00316 - Administrace R_SQL parametrů
V současném moderním světě vzrůstá potřeba přizpůsobovat si vzhled tiskových sestav pro stále rychlejší metody plateb např. u faktur kde je platba probíhá ihned po naskenování QR kódů či různých jiných kódů ale i pro rychlejší evidenci v systémech. K tomu lze využít právě R_SQL parametry, které umožňují nepřeberné množství nastavení sestav. R_SQL parametry, které se sestavují pomocí R_SQL dotazů a různých selectů, jimiž lze nastavit konečný vzhled sestavy přímo na míru individuálním potřebám zákazníka.
![]() |
Poznámka |
Pokud lze údaj na sestavě zobrazit pomocí R_SQL parametru, jeho přesný název se vyplní do formuláře 00314 - Správa reportů na záložku Volán z pomocí tlačítka se třemi tečkami ![]() |
![]() |
Pozor |
Přesný název R_SQL parametru a jeho celý obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů. |
Proměnné použitelné v SQL dotazu
![]() |
Pozor |
Proměnné musí být velkými písmeny |
Schéma reportu
V následující tabulce je přehled parametrů a jejich umístění na reportu (sestavě).
![]() |
Příklad |
![]() |
Seznam všech parametrů, kterými lze vzhled sestavy měnit
DOTAZ_SCTECKA
- Definuje se pomocí XML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Formátování se nastavuje pomocí HTML
DOTAZ_SDETAIL
- Strukturou se podobá parametru DOTAZ_SDODATEK s tím rozdílem, že DOTAZ_SDETAIL se zobrazuje přímo pod Rekapitulací DPH a SDODATEK na samotném konci sestavy
- Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení
- Definuje se pomocí XML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Formátování se nastavuje pomocí HTML
DOTAZ_SDODATEK
- Strukturou se podobá parametru DOTAZ_SDETAIL s tím rozdílem, že DOTAZ_SDETAIL se zobrazuje přímo pod Rekapitulací DPH a SDODATEK na samotném konci sestavy
- Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení
- Definuje se pomocí XML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Formátování se nastavuje pomocí HTML
Obr. Schéma zobrazení jednotlivých sloupců v parametru DOTAZ_SDODATEK
DOTAZ_SDOLOZKA
- Definuje se pomocí XML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Formátování se nastavuje pomocí HTML
- Umožňuje vytvořit tabulku, která bude obsahovat minimálně 4 sloupce se 4 nadpisy
- Může obsahovat 2 podsloupce a 4 řádky s textem
- Lze opakovat a tím přibydou další a další podsloupce s řádky
DOTAZ_INTERNI_UDAJ
- Umisťuje blok různého formátu (pole) mezi údaj o dodavateli a výpisem důležitých informačních položek v pravé části sestavy
- Představuje libovolné pole, které lze různě formátovat podle potřeb pomocí HTML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Je na uživateli, jakým způsobem naplní
DOTAZ_KOD
![]() |
Pozor |
Do budoucna se už používat nebude a od jeho používání se již v současné době upouští. |
![]() |
Tip |
Místo parametru DOTAZ_KOD se v současné době využívá parametr DOTAZ_SCTECKA, který lze lépe parametrizovat a přizpůsobit požadavkům zákazníků. |
- Umístil na sestavu skenovací 2D QR kód ve stejné úrovní jako je nadpis sestavy a zároveň ho odsadí od levého okraje
- Ve svislém zobrazení pod ním je umístěn obsah kódu
- Zákazníci ho již moc nevyužívají a místo něj raději již nyní volí nastavení parametru DOTAZ_SCTECKA, který ho dokáže plnohodnotně a lépe nahradit
- Nastavoval se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vložil do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definoval ve formuláři 00316 - Administrace R_SQL parametrů
Obr. 2D QR kód tvořený parametrem DOTAZ_KOD
DOTAZ_KONEC
- Umisťuje se pod podpisové pole
- Může být zobrazeno jako libovolný řetězec či text
- Formátování se nastavuje prostřednictvím HTML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Pokud je to nastavitelné, lze přizpůsobit požadavkům zákazníků
DOTAZ_LOGO
- Definuje název obrázku loga
- Umístí obrázek loga kamkoli na sestavu dle potřeb zákazníka
- Lze libovolně zvětšovat či zmenšovat
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
DOTAZ_OBJ_INFO
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
DOTAZ_PODPIS
- Umístí na konec sestavy podpisové pole v libovolném zobrazení
- Formátování se nastavuje prostřednictvím HTML
- Umožňuje na sestavu umístit libovolný počet podpisů, který je potřeba tam mít spolu s dalšími údaji
- Lze nastavit zákazníkovi přímo na míru a přizpůsobit jeho potřebám
- Pokud je to nastavitelné, lze podpisové pole s údaji přizpůsobit požadavkům zákazníků
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
DOTAZ_QR
- Umístí kamkoli na sestavu QR kód
- Může jich být i více
- Bývá umístěn zejména na fakturách
- Umožňuje moderní způsob placení
- Definuje se pomocí XML
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Formátování se nastavuje pomocí HTML
Obr. Příklad zobrazení QR kódů pomocí parametru DOTAZ_QR
DOTAZ_VZOR
- Tento parametr obsahuje název R_SQL parametru, kterým lze určit a nastavit definici libovolného obrázku pro zobrazení např. kulatého razítka s podpisovými údaji
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
- Parametr se stále používá a lze ho využít především pro zobrazení otisku kulatého razítka nebo lze pomocí něj zobrazit na sestavě různá loga např. poskytovatelů dotace, fondů, apod.
- Dá se zobrazit pouze na konci sestavy s umístěním pod podpisem
NAZEV_DOKUMENTU
- Definuje se pomocí textu, který může být formátu HTML
- Definuje se pomocí něho text, který nahrazuje název dokumentu
NAZEV_KDO
- Definuje se pomocí textu, který může být formátu HTML
- Definuje se pomocí něho text, který nahrazuje označení odesílatele
NAZEV_OBRAZKU
- Definuje se pomocí textu, který může být formátu HTML
- Definuje se pomocí něho název obrázku v Jasper
RADKY
- Může obsahovat hodnoty + / -
- V případě, že je argument nastaven na hodnotu "+", budou na tiskové sestavě objednávky zobrazeny všechny řádky objednávky bez ohledu na hodnotu příznaku v řádkovém sloupci „Typ“ (N = netisknout řádek, AA = tisknout s cenou, AN = tisknout bez ceny).
VELKY_OBRAZEK
- Může obsahovat hodnoty + / -
- Pokud je zadaná hodnota "+" u argumentu VELKY_OBRAZEK, nezobrazuje se poté kontace ani schvalovací doložka
ZOB_KONTACE
- Nastaví se ve formuláři 00314 - Správa reportů na záložce Volán z pomocí tlačítka se třemi tečkami
, kde se k uvedenému parametru sestavy vloží do hodnoty název konkrétního R_SQL parametru
- Název R_SQL parametru a jeho přesný obsah se definuje ve formuláři 00316 - Administrace R_SQL parametrů
ZOB_PRAZDNOU_SESTAVU
Pomocí argumentu lze nastavit, aby se vytiskla sestava, i když je prázdná a neobsahuje žádná data. Argument:
- může obsahovat hodnoty +/-
- nastavuje ve formuláři 00314 - Správa reportů na záložce Volán z
- umožňuje zobrazit prázdnou sestavu místo dialogu informujícím, že žádná data nejsou k dispozici
- lze využít zejména u saldo sestav tištěných z formuláře 03474 - Tisk účetního salda, kde je potřeba vytisknout sestavu například za určité období, i když v tomto období nejsou žádná data, sestava se tak tiskne, ale je prázdná a neobsahuje žádná data
- lze tak vytisknout potvrzení o tom, že k určitému datu u nás určitá firma nemá žádné závazky/pohledávky
![]() |
Poznámka |
Více informací k argumentu ZOB_PRAZDNOU_SESTAVU naleznete zde. |
Odkazy: