Argumenty sestav: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jdankova (diskuse | příspěvky)
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…“
 
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1: Řádek 1:
== Argumenty - dokumentace ==
__TOC__


{{Tip|V SQL dotazu lze pracovat s proměnnými:<br>
===DOTAZ_SDODATEK===
''':idno''' - ID prvotního dokladu v úloze<br>
*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
''':uloha''' - ID úlohy<br>
*Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení
''':formular''' - implementační jméno formuláře<br>
*Definuje se pomocí XML
''':obdobi''' - období dokladu ve tvaru "MM/RR"<br>
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
''':stredisko''' - ID střediska dokladu}}
*Formátování se nastavuje pomocí HTML
{{Pozor|Proměnné musí být velkýma písmeny}}


=== INTERNI_UDAJ ===


<br>Přímé zobrazení jednotlivých položek R_SQL parametru (např. [[140_INT_UDAJ]])
===DOTAZ_SDETAIL===
<br>Interní údaj se na sestavě zobrazuje ve volném bloku mezi údajem o Dodavateli a výpisem důležitých informačních položek v pravé části sestavy.
*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
{{Priklad|[[Soubor:Interniudaj.png]]}}
*Umožňuje vytvořit tabulku a nadefinovat až 6 různých sloupců, stanoví jejich šířku a formát podle možností zobrazení
<br>Nastavení probíhá standardně přes formulář „00314 - Správa reportů“, přičemž interní údaj lze libovolně formátovat ve vymezeném prostoru pomocí HTML.
*Definuje se pomocí XML
{{Priklad|[[Soubor:SpravaReportu.png]]}}
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
<br>Argument nemá pevně danou strukturu elementů, jedná se o celistvé pole, plnitelné libovolným naformátovaným uživatelským obsahem.
*Formátování se nastavuje pomocí HTML




=== SDETAIL ===
===DOTAZ_SDOLOZKA===
*Definuje se pomocí XML
*Nastavuje se pomocí názvu R_SQL parametru 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


<br> SDETAIL funguje velmi podobně, jako SDODATEK (jedná se prakticky o identickou kopii stejné funkcionality).
<br>Rozdílné je ovšem umístění SDETAILU v hierarchickém pořadí sestavy, kdy SDETAIL se zobrazuje přímo pod Rekapitulací DPH a SDODATEK na samotném konci sestavy.
{{Priklad|[[Soubor:sdetail.png]]}}
<br>Struktura je velmi podobná (liší se jen názvy jednotlivých součástí):
<br>
{{Poznamka|'''Ukázka plnění SDETAIL XML zdrojem:'''
<source lang="html5">
<sdetail>
  <stext><font size="4" color="red"><b>Interní údaje: UKAZKA</b></font><br></stext>
  <polozka Oznaceni="1120512222">
    <p1nadpis Zobrazit="A"> 1</p1nadpis>
    <p2nadpis Zobrazit="N"> 2</p2nadpis>
    <p3nadpis Zobrazit="N"> 3</p3nadpis>
    <p4nadpis Zobrazit="N"> 4</p4nadpis>
    <p5nadpis Zobrazit="N"> 5</p5nadpis>
    <p6nadpis Zobrazit="N"> 6</p6nadpis>
      <radek Cislo="1">
        <p1hodnota> 1</p1hodnota>
        <p2hodnota> 2</p2hodnota>
        <p3hodnota> 3</p3hodnota>
        <p4hodnota> 4</p4hodnota>
        <p5hodnota> 5</p5hodnota>
        <p6hodnota> 6</p6hodnota>
      </radek>
</polozka>
  <stext2><b>Referent:</b> Karel Vonásek<font face="Consolas"></stext2>
</sdetail>
  </bean>
</source>}}


=== SDOLOZKA ===
===DOTAZ_SCTECKA===
*Definuje se pomocí XML
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
*Formátování se nastavuje pomocí HTML


<br>Přímé zobrazení jednotlivých položek R_SQL parametru (např. 10140_sdolozka – lze změnit uživatelským nastavení ve formuláři „00314 - Správa reportů“).
<br>Opakuje se tolikrát, kolikrát se vyskytuje v R_SQL parametru 10140_sdolozka část „polozka“.
{{Priklad|[[Soubor:sdolozka.png]]}}
<br>SDOLOZKA zobrazuje obsah R_SQL parametru do části „DOTAZ_SDOLOZKA“, který se sestavě přiřazuje ve formuláři „00314 - Správa reportů“ (Parametry sestavy) dle uživatelského požadavku.
{{Priklad|[[Soubor:sdolozkasprava.png]]}}
<br>SDOLOZKA je navržena tak, aby byla modifikovatelná dle uživatelského prostředí.
<br>V záhlaví SDOLOZKY se zobrazuje pole „STEXT“, které lze modifikovat pomocí HTML (změna barvy, zvýraznění, podtržení apod.), v záhlaví pak ekvivalentně pole „STEXT2“ se stejnou funkcionalitou.
<br>
<br>Tělo SDOLOZKY tvoří řádkový výpis, který je:
<br>• Formátovatelný pomocí HTML
<br>• Tvořen minimálně 4 sloupci
<br>
<br>Levá polovina SDOLOZKY je tvořena Sloupci 1 a 2, pravá Sloupci 2 a 3.
<br>Hodnoty řádkového výpisu odpovídají hodnotě sloupce, v levé polovině se však po celé šířce nachází navíc pole „Text“.
<br>
{{Poznamka|'''Ukázka plnění SDOLOZKA XML zdrojem:'''
<source lang="html5">
<sdolozka>
  <stext>SDOLOZKA - STEXT - obsah</stext>
    <polozka>
      <p1nadpis>NADPIS1</p1nadpis>
      <p2nadpis>NADPIS2</p2nadpis>
      <p3nadpis>NADPIS3</p3nadpis>
      <p4nadpis>NADPIS4</p4nadpis>
          <radek Cislo="1">
            <p1hodnota>SLOUPEC1RADEK1</p1hodnota>
            <p2hodnota>SLOUPEC2RADEK1</p2hodnota>
            <p3hodnota>SLOUPEC3RADEK1</p3hodnota>
            <p4hodnota>SLOUPEC4RADEK1</p4hodnota>
            <text>Text1RADEK1SLOUPEC1+2</text>
          </radek>
          <radek Cislo="2">
            <p1hodnota>SLOUPEC1RADEK2</p1hodnota>
            <p2hodnota>SLOUPEC2RADEK2</p2hodnota>
            <p3hodnota>SLOUPEC3RADEK2</p3hodnota>
            <p4hodnota>SLOUPEC4RADEK2</p4hodnota>
          <text>Text1RADEK2SLOUPEC1+2</text>
          </radek>
</polozka>
<stext2>SDOLOZKA-stext2</stext2>
</sdolozka>
  </bean>
</source>}}


=== SDODATEK ===
===DOTAZ_QR===
*Umístí kamkoli na sestavu QR kód
*Může jich být i více
*Bývá umístěn na fakturách
*Umožňuje moderní způsob placení
*Definuje se pomocí XML
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
*Formátování se nastavuje pomocí HTML


<br>Přímé zobrazení jednotlivých položek R_SQL parametru (např. [[10140_sdodatek]] – lze změnit uživatelským nastavení ve formuláři „00314 - Správa reportů“).
<br>1) TITLE (16px) – stext
<br>2) Detail 1 (12px) – subreport „kontacni_polozka“ (výpis nadpisů '''SDODATKU''')
<br>3) Detail 2 (20px) – stext2
<br>
<br>'''SDODATEK''' zobrazuje obsah R_SQL parametru do části ''„DOTAZ_SDODATEK“'', který se sestavě přiřazuje ve formuláři „00314 - Správa reportů“ (Parametry sestavy) dle uživatelského požadavku.
<br>
'''SDODATEK''' je navržen tak, aby byla plně modifikovatelná dle uživatelského prostředí. V záhlaví '''SDODATKU''' se zobrazuje pole ''„STEXT“'', které lze modifikovat pomocí HTML (změna barvy,
<br>zvýraznění, podtržení apod.), v záhlaví pak ekvivalentně pole „''STEXT2“'' se stejnou funkcionalitou.
<br>
<br>Tělo '''SDODATKU''' tvoří řádkový výpis, který je:
<br>• Omezeně dynamicky škálovatelný dle uživatelského nastavení příslušného R_SQL dotazu.
<br>• Formátovatelný pomocí HTML
<br>• Tvořen minimálně 1 sloupcem a maximálně 6 sloupci v závislosti na uživatelském nastavení v R_SQL dotazu.
<br>
<br>Dynamické škálování šířky sloupců probíhá dle zobrazení/skrytí vybraných sloupců, vždy však dochází k rozšiřování „Sloupce 1“ (tento sloupec jako jediný nelze skrýt).
Ve výchozím nastavení (pokud jsou zobrazeny všechny sloupce) mají tyto délku:
<br>•  Sloupec 3 a 6 „dvojnásobnou“ šířku oproti standardu = '''127px'''
<br>•  Sloupce 1, 2,4 a 5 standardní šířku = '''65px'''
<br>V případě, že dojde ke skrytí kteréhokoli sloupce, dochází současně k rozšíření sloupce 1 na jeho úkor tj. původní délka 65px se rozšíří o dalších 65px resp. 127px . Stejný princip se aplikuje i v případě skrytí většího počtu sloupců, vždy v odpovídajícím poměru.
<br>Skrytí sloupce v R_SQL parametru probíhá velmi jednoduše změnou hodnoty v odpovídajícím sloupci (hodnota „A“ = zobrazit; hodnota „N“ = skrýt)
{{Priklad|[[Soubor:SDODATEK.png]]}}
<br>
==== Příklad - SDODATEK – 2 sloupce – chybí sloupce 2,3,4 a 5 ====
<br>• 3 sloupce
<br>• Sloupec 6 s šířkou 127px.
<br>• Sloupec 1 rozšířen dynamicky na úkor chybějícího „Sloupce 2“, „Sloupce 3“, „Sloupce 4“ a „Sloupce 5“ – výsledná velikost tedy 65px+65px+127px+65px+65px=387px
<br>• Ostatní sloupce standardní šířka 65px.
{{Priklad|[[Soubor:Sdodatek2sloupce.png]]}}


<br>
===DOTAZ_LOGO===
==== Příklad - SDODATEK – 3 sloupce – chybí sloupce 2,3 a 5 ====
*Definuje název obrázku loga
<br>• 3 sloupce
*Umístí obrázek loga kamkoli na sestavu dle potřeb zákazníka
<br>• Sloupec 6 s šířkou 127px.
*Lze libovolně zvětšovat či zmenšovat
<br>• Sloupec 1 rozšířen dynamicky na úkor chybějícího „Sloupce 2“, „Sloupce 3“ a „Sloupce 5“ – výsledná velikost tedy 65px+65px+127px+65px=322px
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
<br>• Ostatní sloupce standardní šířka 65px.
{{Priklad|[[Soubor:Sdodatek3sloupce.png]]}}


<br>
==== Příklad - SDODATEK – 4 sloupce – chybí sloupce 3 a 5 ====
<br>• 4 sloupce
<br>• Sloupec 6 s šířkou 127px.
<br>• Sloupec 1 rozšířen dynamicky na úkor chybějícího „Sloupce 3“ a „Sloupce 5“ – výsledná velikost tedy 65px+65px+127px=257px
<br>• Ostatní sloupce standardní šířka 65px.
{{Priklad|[[Soubor:Sdodatek4sloupce.png]]}}


<br>
===DOTAZ_KOD===
==== Příklad - SDODATEK – 5 sloupců – chybí sloupec 2 ====
*Umístí na sestavu skenovací 2D QR kód ve stejné úrovní jako je nadpis sestavy a zároveň ho odsadí od levého okraje
<br>• 5 sloupců
*Ve svislém zobrazení pod ním je umístěn obsah kódu
<br>• Sloupec 3 a Sloupec 6 s šířkou 127px.
*Plnohodnotně ho nahrazuje parametr DOTAZ_SCTECKA
<br>• Sloupec 1 rozšířen dynamicky na úkor chybějícího „Sloupce 2“ – výsledná velikost tedy 65px (původní velikost Sloupce 1)+65px (volné místo po sloupci 2)=130px
*Do budoucna se už používat nebude a od jeho používání se již v současné době upouští
<br>• Ostatní sloupce standardní šířka 65px.
*Zákazníci ho již moc nevyužívají a místo něj raději volí nastavení parametru DOTAZ_SCTECKA
{{Priklad|[[Soubor:Sdodatek5sloupcu.png]]}}
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


<br>
[[Image:2DQRKod.png]]<br>
==== Příklad - SDODATEK – 6 sloupců ====
'''Obr.''' ''2D QR kód tvořený parametrem DOTAZ_KOD''
<br>• 6 sloupců
<br>• Sloupec 3 a Sloupec 6 s šířkou 127px.
<br>• Ostatní sloupce standardní šířka 65px.
{{Priklad|[[Soubor:Sdodatek6sloupcu.png]]}}


<br>


===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ů
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


{{Poznamka|'''Ukázka plnění SDODATEK XML zdrojem:'''
<source lang="html5">
<sdodatek>
  <stext>STEXT</stext>
    <polozka Oznaceni="1820002232">
      <p1nadpis Zobrazit="A">NADPIS1</p1nadpis>
      <p2nadpis Zobrazit="N">NADPIS2</p2nadpis>
      <p3nadpis Zobrazit="N">NADPIS3</p3nadpis>
      <p4nadpis Zobrazit="N">NADPIS4</p4nadpis>
      <p5nadpis Zobrazit="N">NADPIS5</p5nadpis>
      <p6nadpis Zobrazit="A">NADPIS6</p6nadpis>
        <radek Cislo="1">
          <p1hodnota>SLOUPEC1RAD.1</p1hodnota>
          <p2hodnota>SLOUPEC2RAD.1</p2hodnota>
          <p3hodnota>SLOUPEC3RAD.1</p3hodnota>
          <p4hodnota>SLOUPEC4RAD.1</p4hodnota>
          <p5hodnota>SLOUPEC5RAD.1</p5hodnota>
          <p6hodnota>SLOUPEC6RAD.1</p6hodnota>
        </radek>
        <radek Cislo="2">
          <p1hodnota>SLOUPEC1RAD.2</p1hodnota>
          <p2hodnota>SLOUPEC2RAD.2</p2hodnota>
          <p3hodnota>SLOUPEC3RAD.2</p3hodnota>
          <p4hodnota>SLOUPEC4RAD.2</p4hodnota>
          <p5hodnota>SLOUPEC5RAD.2</p5hodnota>
          <p6hodnota>SLOUPEC6RAD.2</p6hodnota>
        </radek>
      </polozka>
  <stext2>SDODATEK - stext2</stext2>
</sdodatek>
  </bean>
</source>}}


==== Použití na projektech ====
===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
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
*Pokud je to nastavitelné, lze přizpůsobit požadavkům zákazníků


*AMU,EIS3,FAF,FF,JCU,LFK,MFF,MSA,NTK,PEDF,PRF,SURO,UFM,UJEP,UPA,UTIA,VFU,VSCHT,(VSE),VSPJ,VSTE,VSUP,[[Media:SDODATEK_CVUT1.pdf|CVUT1]],[[Media:SDODATEK_CVUT2.pdf|CVUT2]]
** 10140_SDETAIL {{Cervene|1}}
** 10721_SDODATEK {{Cervene|1+2+3+4+5+6}}
*EIS3,[[Media:SDODATEK_UTIA1.pdf|UTIA1]],[[Media:SDODATEK_UTIA2.pdf|UTIA2]]
** 10140_SDODATEK_V2 {{Cervene|1+3+6}}
* [[Media:SDODATEK_UPA.pdf|UPA]]
** 10140_SDODATEK {{Cervene|1+4+5+6}}
* [[Media:SDODATEK_VSE.pdf|VSE]]
** 10140_SDETAIL {{Cervene|1+2+3+4+5}}
* [[Media:SDODATEK_NTK.pdf|NTK]]
** 10140_SDODATEK
** {{Cervene|1+2+3+4+6}} - Dle požadavku NTK
***1 (77px) + 2 (28px) + 3 (129px) + 4 (123px) + 6 (65px)
**  {{Cervene|1+3+4}} - Stejně široké sloupce


=== DOTAZ_SQL ===
===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
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
*Je na uživateli, jakým způsobem naplní


Dotazování pomocí '''DOTAZ_SQL'''<br>
Jen u sestavy {{Cervene|RJ_BIANCO%}}


=== DOTAZ_KOD ===
===DOTAZ_OBJ_INFO===
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


{{Varovani|Už by se nemělo používat!<br>Nahrazeno {{Cervene|DOTAZ_SCTECKA}}}}
<br>Skenovací 2D QR kód sestavy se zobrazuje na stejné úrovni, jako nadpis sestavy s odsazením vlevo od tohoto nadpisu.
<br>Tento kód je plněn hodnotou argumentu „DOTAZ_KOD“, který lze nastavit ve formuláři „00314 - Správa reportů“.
{{Priklad|[[Soubor:kod.png]]}}
<br>Obsah kódu se zobrazuje ve svislém zobrazení v těsné návaznosti pod samotným kódem.
{{Priklad|[[Soubor:kodsprava.png]]}}


{{Poznamka|'''Ukázka plnění elementu kod:'''
===DOTAZ_VZOR===
<source lang="html5">
*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
    <kod>123</kod>
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
</source>}}
*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


=== DOTAZ_PODPIS ===


<br>Podpis se na sestavě zobrazuje jako poslední element - stvrzuje se jím obsah celého reportu.
===NAZEV_OBRAZKU===
<br>Podpis je dynamicky nastavitelný a formátovatelný - záleží na požadavcích zákazníka a technologickým možnostem.
*Definuje se pomocí textu, který může být formátu HTML
{{Priklad|[[Soubor:podpis.png]]}}
*Definuje se pomocí něho název obrázku v Jasper
<br>Jednotlivé varianty kódu (např. s 1, 2 či více podpisy) lze efektivně přepínat přes formulář „00314 - Správa reportů“ v poli "DOTAZ_PODPIS".


{{Poznamka|'''Ukázka plnění elementu sql_podpis:'''
<source lang="html5">
  <sql_podpis>
    <font face="Times New Roman" size="3"><b>Zpráva pro odběratele:</b></font><br>
    <font face="Times New Roman" size="3">text faktury</font><br><font size="1">&nbsp;</font><br>
    <font face="Times New Roman"><b>Fakturoval:</b><br>Zaměstnanci BBM<br>Tel.: 724-162-687, E-mail: dmatoska@bbm.cz</font>
    <font face="Consolas"><br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp</font>
    <font face="Times New Roman" size="1">Sídlo organizace:České vysoké učení technické v Praze, Zikova 4, Praha 6, 166 36</font>
</sql_podpis>
</source>}}


=== DOTAZ_KONEC ===
===NAZEV_KDO===
<br>DOTAZ_KONEC umožňuje uživateli navolit si modifikovatelný řetězec, který je na výstupu zobrazován pod blokem Podpisu.
*Definuje se pomocí textu, který může být formátu HTML
<br>Je plněn uživatelsky volitelným R_SQL parametrem (lze změnit uživatelským nastavení ve formuláři „00314 - Správa reportů“).
*Definuje se pomocí něho text, který nahrazuje označení odesílatele
{{Priklad|[[Soubor:DotazKonec.jpg]]}}


=== DOTAZ_LOGO ===
<br>Logo se zobrazuje v záhlaví reportu. DOTAZ_LOGO zobrazuje logo projektu/ekonomické jednotky, které si na projektu sami navolí pomocí příslušného R_SQL parametru.
<br>Doposud se logo staticky přebíralo pro celý projekt ze složky "Images" na Jasper serveru jako obrázek s názvem "logo".
<br>Nyní lze vlastní logo navolit libovolně na kterékoli ekonomické jednotce pomocí R_SQL parametru "DOTAZ_LOGO" - poté stačí jen zavolat příslušný název souboru loga, který je uložen ve složce "Images" na Jasper serveru
<br>DOTAZ_LOGO má absolutní prioritu zobrazení - pokud je tedy "DOTAZ_LOGO" neprázdný, jeho obsah překrývá na šabloně společné logo pro celý projekt
<br>
<br>Šablony, na kterých je implementováno DOTAZ_LOGO:
*'''RJ_EKODFA'''
*'''RJ_EKODFAE'''
*'''RJ_EKODFAD'''
*'''RJ_EKOSG'''
*'''RJ_EKPEF'''
*'''RJ_ZSOBJED'''
*'''RJ_ZSOBJEDE'''
*'''RJ_ZSOBJEDD'''
*'''RJ_EKPOKL'''
*'''RJ_EKAVIZO'''
*'''RJ_EKODDO'''
*'''RJ_EKODDOE'''
*'''RJ_EKODDOD'''
{{Priklad|[[Soubor:LOGO_EJ.png]]}}


=== DOTAZ_VZOR (Obrázek) ===
===NAZEV_DOKUMENTU===
<br>DOTAZ_VZOR zobrazuje uživatelsky zvolený obrázek.
*Definuje se pomocí textu, který může být formátu HTML
<br>Je plněn uživatelsky volitelným R_SQL parametrem, který obsahuje název obrázku (lze změnit uživatelským nastavení ve formuláři „00314 - Správa reportů“).
*Definuje se pomocí něho text, který nahrazuje název dokumentu
<br>Defaultní zarovnání obrázku na střed ve skutečné velikosti.
<br>
{{Priklad|[[Soubor:DotazVzor.jpg]]}}
<br>
{{Priklad|[[Soubor:DotazVzor_ukazka.jpg]]}}


=== DOTAZ_QR ===
<br>DOTAZ_QR zobrazuje uživatelsky volitelné QR kódy v zápatí reportu.
<br>Dotaz je plněn R_SQL parametrem, který obsahuje uživatelsky volitelný řetězec pro nastavení QR kódů (lze změnit uživatelským nastavení ve formuláři „00314 - Správa reportů“).
<br>Lze navolit až 2 QR kódy, umístěné v zápatí reportu.
* Oba QR kódy jsou naformátovány identicky ve velikosti 60x60px (vel. 10). QR kódy jsou plněny daty z elementu ''data''.
* Nad a pod QR kódy se zároveň vypisují informační popisky elementů ''nadpis'' (nad kódem), resp. ''popis'' (pod kódem).
* R_SQL parametr musí respektovat požadovanou strukturu XML, která je nutnou podmínkou pro validní plnění QR kódů a příslušných informačních popisků.
<br>Vyžadována je následující struktura (ukázka pro výpis 2 QR kódů):
<br>
{{Priklad|[[Soubor:KODY.jpg]]}}
<br>
<br>Oba kódy (kódy s pořadím 1 a 2) musejí být umístěny v hierarchii pod elementem ''qr_kody'' a celý blok pod elementem ''kody''.
<br>V případě požadavku na jeden QR kód je možné kód s pořadím 2 vynechat.
<br>Vizualizace vzorového QR kódu je demonstrována pro přehlednost na níže uvedeném obrázku.
{{Priklad|[[Soubor:POPISQR.jpg]]}}
<br>
{{Priklad|[[Soubor:DotazQR.jpg]]}}
<br>
{{Priklad|[[Soubor:DotazQR_ukazka.jpg]]}}


=== DOTAZ_SCTECKA ===
===VELKY_OBRAZEK===
<br>Pomocí argumentu SCTECKA jsou plněny čárové/QR kódy na pozadí reportu. Aktuální plán využití u faktur, objednávek, likvidačních listů.
*Může obsahovat hodnoty + / -
<br>Argument DOTAZ_SCTECKA je plněn R_SQL řetězcem ve vazbě na formulář.
*Pokud je zadaná hodnota "+" u argumentu VELKY_OBRAZEK, nezobrazuje se poté kontace ani schvalovací doložka
<br>Pomocí tohoto argumentu jsou na sestavě zobrazeny čárové/QR kódy v předem určených pozicích.
<br>Struktura plnění každého jednoho kódu v DOTAZU je následující:
<br>
<br><kod typ="typ_kodu" pozice="pozice" opakovat="opakovat" text="Skenovací kód">
<br>
<br>kde:
<br>  •"typ_kodu" je plněn hodnotami pro výběr typu čárového/QR kódu (CODE128c nebo CODE39 nebo QR)
<br>  •"pozice" hodnotami pro umístění kódu rozložení (HL - levý horní roh, HS - střed záhlaví, HP - pravý horní roh, LH - horní levý okraj, LS - střed levého okraje, LD - levý dolní okraj, PH - pravý horní okraj, PS - střed pravého okraje, PD - pravý dolní okraj, ZL - levý spodní roh, ZS - střed zápatí, ZP - pravý dolní roh)
<br>  •"opakovat" hodnotami (A - opakovat na každé straně, N - pouze na 1. straně)
<br>
<br>Ukázka XML viz: {{Priklad|[[Soubor:DOTAZ SCTECKA XML.png]]}}
<br>Ukázka výstupu viz: {{Priklad|[[Soubor:DOTAZ SCTECKA UKAZKA.png]]}}




 
===ZOB_KONTACE===
 
*Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
=== Schéma reportu ===
<br>Schéma navaznosti jednotlivých částí (argumentů) reportu na šabloně
{{Priklad|[[Soubor:SchemaSestav2.jpeg]]}}
 
=== Schéma SDOLOZKA ===
Možnosti zobrazení jednotlivých sloupců v SDOLOZKA.<BR>
[[Soubor:RozmisteniSloupcu.png]]

Verze z 27. 2. 2025, 12:40

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
  • Nastavuje se pomocí názvu R_SQL parametru 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
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
  • Formátování se nastavuje pomocí HTML


DOTAZ_SDOLOZKA

  • Definuje se pomocí XML
  • Nastavuje se pomocí názvu R_SQL parametru 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_SCTECKA

  • Definuje se pomocí XML
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
  • Formátování se nastavuje pomocí HTML


DOTAZ_QR

  • Umístí kamkoli na sestavu QR kód
  • Může jich být i více
  • Bývá umístěn na fakturách
  • Umožňuje moderní způsob placení
  • Definuje se pomocí XML
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
  • Formátování se nastavuje pomocí HTML


  • 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
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


DOTAZ_KOD

  • Umístí 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
  • Plnohodnotně ho nahrazuje parametr DOTAZ_SCTECKA
  • Do budoucna se už používat nebude a od jeho používání se již v současné době upouští
  • Zákazníci ho již moc nevyužívají a místo něj raději volí nastavení parametru DOTAZ_SCTECKA
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


Obr. 2D QR kód tvořený parametrem DOTAZ_KOD


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ů
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


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
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
  • Pokud je to nastavitelné, lze přizpůsobit požadavkům zákazníků


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
  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů
  • Je na uživateli, jakým způsobem naplní


DOTAZ_OBJ_INFO

  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů


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
  • Nastavuje se pomocí názvu R_SQL parametru 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_OBRAZKU

  • Definuje se pomocí textu, který může být formátu HTML
  • Definuje se pomocí něho název obrázku v Jasper


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_DOKUMENTU

  • Definuje se pomocí textu, který může být formátu HTML
  • Definuje se pomocí něho text, který nahrazuje název dokumentu


VELKY_OBRAZEK

  • Může obsahovat hodnoty + / -
  • Pokud je zadaná hodnota "+" u argumentu VELKY_OBRAZEK, nezobrazuje se poté kontace ani schvalovací doložka


ZOB_KONTACE

  • Nastavuje se pomocí názvu R_SQL parametru ve formuláři 00316 - Administrace R_SQL parametrů