Nastavení univerzálních sestav: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 78 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
Uživatel má možnost nadefinovat si své vlastní ''' uživatelské vzory sestav''' (modifikované kopie tiskových sestav).
__TOC__
 
===První spuštění univerzální sestavy===


<span id="RD1113_PrvniSpusteniUniverzalnichSestav">
<span id="RD1113_PrvniSpusteniUniverzalnichSestav">
{{Pozor|'''Jak postupovat, když spouštím sestavu z tiskové nabídky iFIS úplně poprvé?!'''  
{{Pozor|'''Jak postupovat, když spouštíte univerzální sestavu z [[Man00121|tiskové nabídky]] ''i''FIS úplně poprvé?!'''  
Po výběru sestavy se mi zobrazí prázdný předformulář pro nastavení parametrů tisku. Pro první tisk si v položce '''Vzor''' pomocí roletkového seznamu zvolím definici s příznakem '''[systémové nastavení]'''. Následně stisknu tlačítko '''Načíst'''. Tím se mi v předformuláři nastaví odpovídající parametry tisku a tisk dokončím stisknutím klávesy '''OK'''. Při každém dalším tisku je již položka '''Vzor''' naplněná výchozí definicí a mohu rovnou tisknout tlačítkem '''OK'''. Nápovědu k nastavení univerzálních sestav lze zobrazit z předformuláře stiskem ikony pro ''Manuál''.}}</span>
Po výběru sestavy se zobrazí prázdný předformulář pro nastavení parametrů tisku. Pro první tisk si v položce '''Vzor''' pomocí roletkového seznamu vyberete definice s příznakem '''[systémové] nastavení'''. Tím se v předformuláři automaticky přenastaví odpovídající parametry tisku a tisk se dokončí stisknutím tlačítka '''OK'''. Při každém dalším tisku je již položka '''Vzor''' naplněná výchozí definicí a lze rovnou tisknout tlačítkem '''OK'''. Nápovědu k nastavení univerzálních sestav lze zobrazit z předformuláře stiskem ikony pro ''Manuál''.}}</span>


{{Pozor|Před spuštěním některých časově náročných sestav může být uživatel varován.}}
{{Pozor|Před spuštěním některých časově náročných sestav může být uživatel varován. Uživatel si může sám nastavit [[Omezení počtu záznamů|maximální počet záznamů]], které se mají vytisknout. Více informací uvedeno [[Nastavení univerzálních sestav#Jak omezit počet tisknutelných záznamů na univerzální sestavě|zde]].}}


[[Image:NUS2.png]]<br>
[[Image:NUS2.png]]<br>
'''Obr. 1''' ''První spuštění formuláře pro nastavení univerzálních sestav''
'''Obr. 1''' ''První spuštění formuláře pro nastavení univerzálních sestav''


{{Pozor|Po výběru vzoru '''je nutné''' ve formuláři pro nastavení univerzálních sestav '''vždy''' stisknout tlačítko '''Načíst''' pro aktualizaci parametrů zobrazovaných v dolní části formuláře. '''Sestava se spustí stiskem tlačítka ''OK'''''.}}
{{Pozor|Výběrem vzoru se automaticky přenastaví a aktualizují parametry zobrazované v dolní části předformuláře dle vybraného vzoru. '''Sestava se spustí stiskem tlačítka ''OK'''''.}}
 
===Typy univerzálních sestav===
 
'''Typy vzorů sestav''':
*'''Systémové''' sestavy – nastavení sestavy dodavatelem systému - označeno v hranaté závorce (Systémová)
*[[Nastavení univerzálních sestav#Uzivatelske|Uživatelské]] (volitelné) sestavy – vytvořené uživatelské sestavy s vlastním nastavením, může jich být nadefinováno i více - všechny nové uživatelské sestavy vytvořené kopií začínají '''číslem "9xxxx"'''
*'''Dle posledního spuštění''' – zde se načítá každé nastavení poslední spuštěné sestavy


{{Priklad|Potřebujeme-li spustit například Jasper sestavu '''15001'''/[[Man05803|05803]] - Položkový seznam dlouhodobého majetku (jedná se o univerzální sestavu) se systémovým nastavením od dodavatele z přehledového formuláře [[Man05803|05803 - Inventární karta dlouhodobého majetku]], postup je následovný:
 
#Načíst požadované záznamy ve formuláři [[Man05803|05803 - Inventární karta dlouhodobého majetku]]
===Systémové sestavy a jejich spuštění===
 
{{Priklad|Je-li potřeba spustit například Jasper sestavu '''10077'''/[[Man03337|03337]] - Pohledávky - přehled (jedná se o univerzální sestavu) se systémovým nastavením od dodavatele z přehledového formuláře [[Man03337|03337]] - ''Přehled pohledávek'', postup je následovný:
#Vybrat požadované záznamy ve formuláři [[Man03337|03337]] - ''Přehled pohledávek''
#Stisknout klávesu pro ''Tiskové sestavy''
#Stisknout klávesu pro ''Tiskové sestavy''
#Ve [[Man00121|výběru tiskových sestav]] vyhledat sestavu '''15001'''/[[Man05803|05803]] - Položkový seznam dlouhodobého majetku a zvolit požadovaný výstup tiskové sestavy
#Ve [[Man00121|výběru tiskových sestav]] vyhledat sestavu '''10777'''/[[Man03337|03337]] - Pohledávky - přehled a zvolit požadovaný výstup tiskové sestavy
#Tím se otevře formulář pro nastavení univerzálních sestav, kde do položky ''Vzor'' se vybere označení "Seznam dlouhodobého majetku () [Systémové]"
#Tím se otevře formulář pro nastavení univerzálních sestav, kde do položky ''Vzor'' se vybere označení "Výpis knihy odb. faktur () [Systémové]"
#Použít tlačítko ''Načíst'' pro načtení parametrů sestavy
#Výběrem vzoru se automaticky přenastaví parametry sestavy dle vybraného vzoru
#Použít tlačítko ''OK'' pro zobrazení sestavy v požadovaném formátu
#Stisknout tlačítko ''OK'' pro zobrazení sestavy v požadovaném formátu
}}
}}
Postup je znázorněn na následujícím obrázku.
Postup je znázorněn na následujícím obrázku.


[[Image:NUS3.png]]<br>
[[Image:NUS3.png]]<br>
'''Obr. 2''' ''Spuštění formuláře pro nastavení univerzálních sestav - výběr systémového nastavení s názvem "Závazky dle osoby s TA" a použití tlačítka "Načíst"''
'''Obr. 2''' ''Spuštění formuláře pro nastavení univerzálních sestav - výběr systémového nastavení''


{{Pozor|Název sestavy definované systémovým nastavením od dodavatele se liší v závislosti na spuštěné sestavě.}}
{{Pozor|Nadpis sestavy definované systémovým nastavením od dodavatele se liší v závislosti na spuštěné sestavě.}}


'''Typy vzorů sestav''':
Předformulář se objeví jen u univerzálních sestav.
*'''Systémové''' – nastavení sestavy dodavatelem systému - označeno v hranaté závorce (Systémová)
*'''Uživatelské''' – vytvořené uživatelské sestavy s vlastním nastavením, může jich být nadefinováno i více - všechny nové uživatelské sestavy vytvořené kopií začínají '''číslem "9xxxx"'''
*'''Dle posledního spuštění''' – zde se načítá každé nastavení poslední spuštěné sestavy


{{Tip|Univerzální sestavy lze vyhledat ve formuláři [[Man00314|00314]] - ''Správa reportů'' s podmínkami uvedenými na následujícím obrázku.}}


Verze obsahuje dodavatelem nastavené systémové sestavy vytvořené v technologii Jasper, která umožňuje také parametrické nastavení vzhledu a obsahu sestavy. Dodávané '''systémové nastavení''' je možné před samotným spuštěním sestavy upravit.
[[Image:V1115_54.png]]<br>
'''Obr. 3''' ''Vyhledání univerzálních sestav ve formuláři [[Man00314|00314]] - Správa reportů''


{{Poznamka|Systémovou sestavu nelze odstranit. Je možné pouze před jejím spuštěním provést aktuálně jednorázově potřebné změny nastavení.<br>
Vytištěná systémová sestava, jejíž nastavení bylo před spuštěním tisku upraveno, není již považována za systémovou, tomu také odpovídá informace na konci vytištěné sestavy.}}


[[Image:NUS4.png]]<br>
===<span id="Uzivatelske">Uživatelské (volitelné) sestavy a nastavení uživatelského vzoru sestav</span>===
'''Obr. 3''' ''Jiný příklad systémového nastavení''


Uživatel má možnost nadefinovat si své vlastní ''' uživatelské vzory sestav''' (modifikované kopie tiskových sestav). Verze obsahuje dodavatelem nastavené systémové sestavy vytvořené v technologii Jasper, která umožňuje také parametrické nastavení vzhledu a obsahu sestavy. Dodávané '''systémové nastavení''' je možné před samotným spuštěním sestavy upravit a uložit jako své vlastní uživatelské nastavení tlačítkem ''Uložit jako''.


Změněné nastavení '''není možné''' uložit tlačítkem ''Uložit''. V tomto případě je třeba toto nastavení uložit pod jiným názvem vzoru i jiným názvem sestavy. Uložením je vytvořen tzv. ''uživatelský klon'', který se objeví v nabídce vzorů označený jako [[Nastavení univerzálních sestav|Uživatelské nastavení]].
Změněné nastavení se uloží tlačítkem ''Uložit''. V tomto případě je třeba toto nastavení uložit pod jiným názvem vzoru i jiným názvem sestavy, než je systémové nastavení. Uložením je vytvořen tzv. ''uživatelský klon'' (vlastní uživatelské nastavení), který se objeví v nabídce vzorů označený jako [[Nastavení univerzálních sestav|Uživatelské nastavení]].


 
V '''předformuláři''' [[Nastavení univerzálních sestav|univerzálních tiskových sestav]] se uživateli při '''ukládání''' nového nadefinovaného '''uživatelského vzoru''', které vychází z '''posledního použitého nastavení''', může objevit '''upozornění''': ''Přepište nebo vyberte z nabídky uživatelského nastavení v položce "Vzor" a případně změňte nadpis sestavy, kterou chcete uložit'', a to v případě, kdy po výběru Vzoru ''Dle posledního spuštění'' upravily parametry tisku v předformuláři a stisklo se tlačítko ''Uložit''. Uživatel nejprve musí použít tlačítko ''Uložit jako'', napsat název nového uživatelského vzoru a pak teprve tlačítko ''Uložit''.
V '''předformuláři''' [[Nastavení univerzálních sestav|univerzálních tiskových sestav]] se uživateli při '''ukládání''' nového nadefinovaného '''uživatelského vzoru''', které vychází z '''posledního použitého nastavení''', objeví '''upozornění''': ''Přepište nebo vyberte z nabídky uživatelského nastavení v položce "Vzor" a případně změňte název sestavy, kterou chcete uložit'', a to v případě, kdy '''nepřepsal text''' „Dle posledního spuštění“ uvedený v poli ''Vzor''.


[[Image:NUS6.png]]<br>
[[Image:NUS6.png]]<br>
'''Obr. 4''' ''Upozornění v předformuláři univerzální tiskové sestavy [[13022 - Objednávky přehled|13022]]/[[Man30333|30333]] - Objednávky přehled''
'''Obr. 4''' ''Upozornění v předformuláři univerzální tiskové sestavy''




[[Image:NUS5.png]]<br>
[[Image:NUS5.png]]<br>
'''Obr. 5''' ''Přepsání pole "Vzor" a uložení nadefinovaného uživatelského vzoru sestavy [[13022 - Objednávky přehled|13022]]/[[Man30333|30333]] - Objednávky přehled do uživatelských preferencí''
'''Obr. 5''' ''Uložení nově nadefinovaného uživatelského vzoru sestavy do uživatelských preferencí''




Změny nastavení uživatelských sestav je možné uložit a tím i přepsat již dříve uživatelem vytvořené nastavení. Počet ''uživatelských vzorů'' není omezen.
Změny nastavení uživatelských sestav je možné uložit a tím i přepsat již dříve uživatelem vytvořené nastavení. Počet ''uživatelských vzorů'' není omezen.
{{Poznamka|Vytvoření nové sestavy s příznakem ''U'' pomocí tlačítka ''Kopírovat sestavu'' ve formuláři [[Man00314|00314 – Správa reportů]] zůstává zachováno.}}
{{Poznamka|Vytvoření nové sestavy s příznakem ''U'' pomocí tlačítka ''Kopírovat sestavu'' ve formuláři [[Man00314|00314 – Správa reportů]] zůstává zachováno.}}
{{Pozor|Vytvořené uživatelské nastavení je možné '''sdílet''' také '''s ostatními uživateli''', ti jej však '''nemohou''' měnit, což umožňuje příznak ''Veřejné nastavení''. Toto nastavení může měnit pouze uživatel, který jej vytvořil. Tlačítka ''Uložit'' a ''Odstranit'' pro uložení, případně vymazání uživatelského nastavení, jsou proto přístupná '''pouze''' pro '''vlastní nastavení'''.}}
{{Pozor|Vytvořené uživatelské nastavení je možné '''sdílet''' také '''s ostatními uživateli''', ti jej však '''nemohou''' měnit, což umožňuje příznak ''Veřejný''. Toto nastavení může měnit pouze uživatel, který jej vytvořil. Tlačítka ''Uložit'' a ''Odstranit'' pro uložení, případně vymazání uživatelského nastavení, jsou proto přístupná '''pouze''' pro '''vlastní nastavení'''.}}


[[Image:NUS7.png]]<br>
[[Image:NUS7.png]]<br>
Řádek 61: Řádek 73:




Pokud byl naposledy použit nějaký vzor, při dalším tisku se automaticky nabízí. Pokud ale uživatel vybere vzor a změní před spuštěním sestavy nějaký parametr, pak se při dalším tisku nabídne vzor "Dle posledního spuštění". Položka "Vzor" je v tomto případě prázdná a pro použití posledního nastavení je nutné z nabídky vybrat "Dle posledního spuštění", stisknout tlačítko "Načíst" a potvrdit tlačítkem "Ok".
Pokud byl naposledy použit nějaký vzor, nabízí se automaticky při dalším tisku. Pokud uživatel vybere vzor a změní před spuštěním sestavy nějaký parametr, pak se při dalším tisku nabídne vzor "Dle posledního spuštění". To znamená, že nastavení poslední spuštěné sestavy (uživatelské, systémové) se vždy uloží do uživatelských preferencí pod názvem vzoru '''Dle posledního spuštění''' a pod názvem sestavy, která byla spuštěna, a to aniž by uživatel svůj vzor sestavy ukládal. Tento vzor lze také znovu ''vybrat'' a následně použít pro tvorbu uživatelského nastavení nové sestavy zápisem nového vzoru. Jaké nastavení sestavy bylo spuštěno, tj. ''systémové'', ''uživatelské'' nebo ''dle posledního spuštění'' je rozlišeno textem na konci sestavy. Zároveň se u uživatelského vzoru sestavy objeví uživatel, který sestavu uložil.
 
 
[[Image:NUS8.png]]<br>
'''Obr. 7''' ''Naposledy spuštěný vzor sestavy''
 
 
[[Image:NUS9.png]]<br>
'''Obr. 8''' ''Změna parametru 14. sloupec''
 
 
[[Image:NUS10.png]]<br>
'''Obr. 9''' ''Prázdná položka "Vzor" s nabídkou tisku sestavy "Dle posledního spuštění"''
 
 
To znamená , že nastavení poslední spuštěné sestavy (uživatelské, systémové) se vždy uloží do uživatelských preferencí pod názvem vzoru '''Dle posledního spuštění''' a pod názvem sestavy, která byla spuštěna, a to aniž by uživatel svůj vzor sestavy ukládal. Tento vzor lze také znovu ''načíst'' pro aktualizaci formuláře tlačítkem ''Načíst'' a následně použít pro tvorbu uživatelského nastavení nové sestavy zápisem nového vzoru. Jaké nastavení sestavy bylo spuštěno, tj. ''systémové'', ''uživatelské'' nebo ''dle posledního spuštění'' je rozlišeno textem na konci sestavy. Zároveň se u uživatelského vzoru sestavy objeví uživatel, který sestavu uložil.


{{Poznamka|Pro jednorázový účel je možné změnit nastavení sestavy v parametrickém formuláři před samotným spuštěním a sestavu spustit bez předchozího uložení změn nastavení.}}
{{Poznamka|Pro jednorázový účel je možné změnit nastavení sestavy v parametrickém formuláři před samotným spuštěním a sestavu spustit bez předchozího uložení změn nastavení.}}


Uživatelské sestavy se ukládají do uživatelských preferencí, lze je vytvářet úpravou parametrů vybraného načteného nastavení z nabídky vzorů. K tomuto účelu se jako nejvíce vhodný jeví vzor '''Dle posledního spuštění''' nebo vzor, který svou strukturou položek nejlépe vyhovuje pro zápis nové uživatelské sestavy. Tento vybraný vzor je třeba znovu ''Načíst'', provést požadované úpravy nastavení a následně zapsat pod novým názvem vzoru a názvem sestavy.  Tímto způsobem lze vytvořit i několik svých vlastních vzorů sestav.
Uživatelské sestavy se ukládají do uživatelských preferencí, lze je vytvářet úpravou parametrů vybraného načteného nastavení z nabídky vzorů. K tomuto účelu se jako nejvíce vhodný jeví vzor '''Dle posledního spuštění''' nebo vzor, který svou strukturou položek nejlépe vyhovuje pro zápis nové uživatelské sestavy. Tento vybraný vzor je třeba znovu vybrat, provést požadované úpravy nastavení a následně zapsat pod novým názvem vzoru a názvem sestavy.  Tímto způsobem lze vytvořit i několik svých vlastních vzorů sestav.


{{Pozor|Název vzoru sestavy je jednoznačný údaj. Uživatelské nastavení sestavy je tedy třeba vytvářet pod jiným názvem vzoru a nejlépe i názvu sestavy. Zápisem stejného názvu vzoru sestavy v případě uživatelského nastavení dojde k přepisu nastavení u již existujícího vzoru. Systémové nastavení sestavy nelze přepsat ani odstranit.}}
{{Pozor|Název vzoru sestavy je jednoznačný údaj. Uživatelské nastavení sestavy je tedy třeba vytvářet pod jiným názvem vzoru a nejlépe i názvu sestavy. Zápisem stejného názvu vzoru sestavy v případě uživatelského nastavení dojde k přepisu nastavení u již existujícího vzoru. Systémové nastavení sestavy nelze přepsat ani odstranit.}}


Jasper sestavy se definují výběrem sloupců z připravené nabídky. Seznam sloupců pro zařazení do sestavy v podstatě odpovídá položkám v přehledovém formuláři, ze kterého byla daná sestavy spuštěna. Pro zobrazení dat je mnohdy také důležitý název sestavy, např. sestava ''Neuhrazené závazky'' nezobrazí celý objem vybraných dat, ale jen neuhrazené doklady. Na to je třeba brát zřetel při vytváření uživatelských sestav vytvořených v Jasper technologii. Pro jednotlivou sestavu lze definovat dvojúrovňové skupiny s možností určit stránkování za příslušnou skupinu, a dále sloupce sestav. Výběr počtu sloupů je omezen na '''14''' a celková šíře sestavy je '''132''' znaků '''včetně oddělovačů sloupců'''. Defaultním oddělovačem sloupců je mezera. Postupným doplňováním sloupců je načítána celková maximální délka sestavy, vždy se započtením oddělovačů sloupců. Při jejím překročení se nezobrazí položky, které maximální délku sestavy překračují.
Jasper sestavy se definují výběrem sloupců z připravené nabídky. Seznam sloupců pro zařazení do sestavy v podstatě odpovídá položkám v přehledovém formuláři, ze kterého byla daná sestavy spuštěna. Pro zobrazení dat je mnohdy také důležitý nadpis sestavy, např. sestava ''Neuhrazené závazky'' nezobrazí celý objem vybraných dat, ale jen neuhrazené doklady. Na to je třeba brát zřetel při vytváření uživatelských sestav vytvořených v Jasper technologii. Pro jednotlivou sestavu lze definovat dvojúrovňové skupiny s možností určit stránkování za příslušnou skupinu, a dále sloupce sestav. Výběr počtu sloupů je omezen na '''14''' a celková šíře sestavy je '''132''' znaků '''včetně oddělovačů sloupců'''. Defaultním oddělovačem sloupců je mezera. Postupným doplňováním sloupců je načítána celková maximální délka sestavy, vždy se započtením oddělovačů sloupců. Při jejím překročení se nezobrazí položky, které maximální délku sestavy překračují.
 


[[Image:NUS11.png]]<br>
[[Image:NUS11.png]]<br>
'''Obr. 10''' ''Jasper sestava s uživatelským nastavením a překročením maximální délky všech sloupců''
'''Obr. 7''' ''Jasper sestava s uživatelským nastavením a překročením maximální délky všech sloupců''




Řádek 97: Řádek 93:
V dolní části formuláře je možnost nastavení vlastního oddělovače sloupců, a dále dle jakých sloupců se má výstup třídit. Nastavení se provádí pomocí čísel sloupců oddělených čárkou. Do sestavy je možné vložit obrázek výběrem z nabídky obrázků uložených v databázi a také vybrat z nabídky oblast, kde má být obrázek umístěn.
V dolní části formuláře je možnost nastavení vlastního oddělovače sloupců, a dále dle jakých sloupců se má výstup třídit. Nastavení se provádí pomocí čísel sloupců oddělených čárkou. Do sestavy je možné vložit obrázek výběrem z nabídky obrázků uložených v databázi a také vybrat z nabídky oblast, kde má být obrázek umístěn.


U uživatelských kopií sestav lze editovat podmínku sestavy. Při zadávání/úpravě uživatelsky definované podmínky je kontrolována syntaktická správnost zadaného výrazu.
U univerzálních sestav lze definovat nové sloupce, dopočítávané na základě zadaného výrazu. Při zadávání/úpravě uživatelsky definovaného sloupce je kontrolována jednoznačnost názvu sloupce a zároveň '''syntaktická správnost''' zadaného výrazu.
===Položky předformuláře univerzálních sestav===


Význam jednotlivých '''položek formuláře''':  
Význam jednotlivých '''položek formuláře''':  
*'''Vzor''' – název vzoru, uživatel, typ nastavení
*'''Vzor''' – název vzoru, uživatel, typ nastavení
*'''Název sestavy''' – název sestavy, který se bude tisknout v hlavičce sestavy
*'''Nadpis''' – nadpis sestavy, který se bude tisknout v hlavičce sestavy
*'''Skupina''' – položky v záhlaví sestavy vybrané ze seznamu, za které se bude výstup dat součtovat a třídit
*'''Skupina''' – položky v záhlaví sestavy vybrané ze seznamu, za které se bude výstup dat součtovat a třídit
*'''Sloupec''' – sloupce sestavy, vybírají se z abecedně tříděného seznamu
*'''Sloupec''' – sloupce sestavy, vybírají se z abecedně tříděného seznamu
*'''Oddělovač sloupců''' – pro standardní sestavy ''i''FIS* je nastaven oddělovač sloupců "mezera"
*'''Oddělovač sloupců''' – pro standardní sestavy ''i''FIS je nastaven oddělovač sloupců "mezera"
*'''Třídění podle sloupců''' – čísla oddělená čárkou  
*'''Třídění podle sloupců''' – čísla oddělená čárkou  
*'''Název obrázku''' – název obrázku vybraného z nabídky  
*'''Název obrázku''' – název obrázku vybraného z nabídky  
Řádek 112: Řádek 115:
*'''Název sloupce''' - uživatelsky definovaný název sloupce, není-li zapsán, přebírá se název sloupce dle výběru
*'''Název sloupce''' - uživatelsky definovaný název sloupce, není-li zapsán, přebírá se název sloupce dle výběru
*'''Sestupně''' – lze změnit řazení dat, je-li zatržítko aktivní, zobrazená data budou řazena sestupně (systémové nastavení je vzestupně)
*'''Sestupně''' – lze změnit řazení dat, je-li zatržítko aktivní, zobrazená data budou řazena sestupně (systémové nastavení je vzestupně)
====Položka Délka a maximální počet znaků====
{{Pozor|Pokud se v součtových sloupcích ve výsledné tiskové sestavě s uživatelským nastavením objevují kriminály (<nowiki>'''#'''</nowiki>), znamená to, že políčko je příliš malé na zobrazení a musí být na úkor jiného sloupce zvětšeno, což je možné v nastavení parametrů tisku zvětšením číselné hodnoty v poli ''Délka'' u položky, která způsobuje tisk kriminálů na sestavě, a naopak ubráním číselné hodnoty v poli ''Délka'' u kterékoli jiné položky. Celkový maximální součet znaků vepsaných do polí ''Délka'' nesmí přesahovat stanovenou hodnotu znaků.}}
{{Poznamka|Pokud je některá z položek 1. až 14. sloupec v předformuláři sestavy zadaná s délkou 0 u součtovaného sloupce a je-li vyplněn ''Název sloupce'' ve vedlejší položce, je tato položka v sestavě vytištěna na každém součtovém řádku se součtem. Používá se zejména pro výpočet rozdílu, např. v tiskové sestavě [[10124 - Náběhy na akce|10124]] - Náběhy na akce.}}
V předformuláři [[Nastavení univerzálních sestav|univerzálních sestavách]] je umožněn výpočet rozdílu zadáním '''hodnoty 0''' do délky '''součtové položky'''. Název sloupce a součet zarovnaný na '''16 znaků''' se vloží '''na konec''' všech součtových řádků.
[[Image:NUS12.png]]<br>
'''Obr. 8''' ''Nastavení pro výpočet rozdílu MD-D v tiskové sestavě [[10124 - Náběhy na akce|10124]] - Náběhy na akce''
===Funkční tlačítka v předformuláři univerzálních sestav===


Popis funkčních '''tlačítek''' formuláře:  
Popis funkčních '''tlačítek''' formuláře:  
*'''Načíst''' – slouží k zobrazení nastavení vybraného vzoru sestavy
*'''Uložit''' – uloží nastavení nové sestavy
*'''Uložit''' – uloží nastavení nové sestavy
*'''Odstranit''' odstraní vybraný uložený vzor uživatelské sestavy
*'''Uložit jako''':
**slouží pro dodatečné přejmenování uloženého uživatelského vzoru
**otevírá '''nové okno''' pro uvedení nového '''názvu vzoru''' s možností uložení jako veřejný
*'''Odstranit''':
**odstraní vybraný uložený vzor uživatelské sestavy
**smazat nelze systémová nastavení (systémové vzory), tlačítko ''Odstranit'' je u těchto nastavení neaktivní
**smazat nelze ani nastavení použitá v sestavách iFIS/WebMailer, u těch se zobrazuje v parametrickém formuláři červené oznámení a tlačítko ''Odstranit'' pro výmaz nastavení je neaktivní


{{Pozor|Výběrem vzoru z nabídky nedochází k automatické aktualizaci údajů zobrazených k uvedenému vzoru. Pro načtení nastavení k vybranému vzoru je vždy nutné použít tlačítko '''Načíst'''.}}
 
{{Poznamka|Systémovou sestavu nelze odstranit. Je možné pouze před jejím spuštěním provést aktuálně jednorázově potřebné změny nastavení.<br>
===Jak změnit pořadí sloupců univerzálních sestav===
Vytištěná systémová sestava, jejíž nastavení bylo před spuštěním tisku upraveno, není již považována za systémovou, tomu také odpovídá informace na konci vytištěné sestavy.}}
 
U všech univerzálních sestav (například sestava [[10090 - Pohledávky neuhrazené|10090]]/[[Man03337|03337]] - Pohledávky neuhrazené) lze měnit pořadí vybraných položek v předformuláři v definici tiskového vzoru, a to pomocí tlačítek s šipkami ''Nahoru'' a ''Dolů''. Tato možnost je určena pro '''posunutí''' označeného sloupce 1 až 14 o řádek výše či níže a lze ji využít pouze při nastavení [[Nastavení univerzálních sestav|vlastních uživatelských vzorů]] sestav. Posunut je vybraný sloupec 1 až 14, na kterém je v daném okamžiku umístěn kurzor.
 
 
===Vložení šablon, loga, obrázků===


Pro Jasper sestavy lze vložit vlastní šablony, loga, obrázky. Postup vkládání obrázků je blíže popsán v kapitole [[Vložení obrázku na JasperReports Server]].
Pro Jasper sestavy lze vložit vlastní šablony, loga, obrázky. Postup vkládání obrázků je blíže popsán v kapitole [[Vložení obrázku na JasperReports Server]].


{{Pozor|Pokud se v součtových sloupcích ve výsledné tiskové sestavě s uživatelským nastavením objevují kriminály (<nowiki>'''#'''</nowiki>), znamená to, že políčko je příliš malé na zobrazení a musí být na úkor jiného sloupce zvětšeno, což je možné v nastavení parametrů tisku zvětšením číselné hodnoty v poli ''Délka'' u položky, která způsobuje tisk kriminálů na sestavě, a naopak ubráním číselné hodnoty v poli ''Délka'' u kterékoli jiné položky. Celkový maximální součet znaků vepsaných do polí ''Délka'' nesmí přesahovat stanovenou hodnotu znaků.}}


{{Poznamka|Pokud je některá z položek 1. až 14. sloupec v předformuláři sestavy zadaná s délkou 0 u součtovaného sloupce a je-li vyplněn ''Název sloupce'' ve vedlejší položce, je tato položka v sestavě vytištěna na každém součtovém řádku se součtem. Používá se zejména pro výpočet rozdílu, např. v tiskové sestavě [[10124 - Náběhy na akce|10124]] - Náběhy na akce.}}
===Jak omezit počet tisknutelných záznamů na univerzální sestavě===
 
U univerzálních sestav a sestav hromadného tisku, spuštěných z přehledových formulářů ''i''FIS funguje tzv. [[Omezení počtu záznamů|omezení počtu]] tisknutelných záznamů. Aby nedocházelo k přetěžování serverů v důsledku tisku velkého množství záznamů, se ve formuláři [[Man00121|výběru tiskových sestav]] ('''VTS''') u všech [[Nastavení univerzálních sestav|univerzálních Jasper sestav]] (například sestava [[13022 - Objednávky přehled|13022]]/[[Man30333|30333]] - Objednávky přehled), a dále u sestav hromadného tisku (například sestava [[13010 - Objednávka (hromadný tisk)|13010]]/[[Man30333|30333]] - Objednávka (hromadný tisk)) nachází položka ''Max. počet záznamů''. Na záložce ''Volán z'' ve formuláři [[Man00314|00314]] - ''Správa reportů'' lze pomocí parametru '''MAX_ZAZNAMU''' přednastavit počet záznamů, které se poté budou zobrazovat vedle tlačítka ''Omezení počtu záznamů'' ve formuláři [[Man00121|výběru tiskových sestav]] (VTS), čímž lze omezit počet tisknutelných záznamů v sestavě. Více informací uvedeno [[Omezení počtu záznamů|zde]].
 
[[Image:R_00314i.png]]<br>
'''Obr. 9''' ''Parametr "MAX_ZAZNAMU"''
 
 
Pomocí CSV formátu lze ve výběru tiskových sestav (VTS) tisknout i větší množství vybraných záznamů v jedné sestavě.
 
{{Poznamka|Podrobnější informace k nastavení tisku většího množství záznamů pomocí formátu CSV naleznete [[CSV nad hranici 30 tisíc záznamů v reportu|zde]].}}
 
=== Jak vytisknout univerzální sestavu na výšku / šířku ===
 
Uživatelé si mohou upravit velikost a přizpůsobit šířku či výšku své tiskové sestavy libovolně podle svých potřeb. V předformuláři [[Nastavení univerzálních sestav|univerzálních sestav]] lze:
*nastavit velikost a orientaci výstupní sestavy:
**na výšku '''88''' nebo '''132''' znaků
**na šířku '''140''' nebo '''211''' znaků
*zadat hodnoty parametrů až '''2000''' znaků &rarr; ve správci sestav ve formuláři [[Man00314|00314]] - ''Správce sestav'' je nutné zvětšit hodnotu pro maximální délku daných parametrů
*plnit aktuální datum pomocí klávesové zkratky '''CTRL + D'''
*tato funkcionalita umožní zobrazit více sloupců, popř. řádků na jedné stránce sestavy
*pro odlišení od jiných uživatelských vzorů [[Nastavení univerzálních sestav|univerzálních]] sestav se doporučuje použít doplňující text, např. "na výšku/šířku xx znaků"
 
[[Image:Z1219_86.png]]<br>
'''Obr. 10''' ''Volitelné tisky na výšku / šířku''
 
 
[[Image:NUS13.png]]<br>
'''Obr. 11''' ''Volitelné tisky na výšku / šířku - upozornění, pokud je překročena maximální délka sestavy''
 
 
===Jak formátovat nadpisy v univerzálních sestavách===
 
Uživatelé si nyní mohou podle svých potřeb různě [[Formátování nadpisů v univerzálních sestavách|formátovat nadpisy]] '''volitelných''' univerzálních sestav.
 
{{Tip|[[Formátování nadpisů v univerzálních sestavách|Jak nastavit formátování nadpisů v univerzálních sestavách?]]}}
 
===Podpora pro sestavení analytických kontingenčních výstupů iFIS (souhrny)===
 
V ''i''FIS je zavedena podpora pro sestavování [[Analytické kontingenční výstupy iFIS|analytických kontingenčních výstupů]] (tzv. '''souhrny'''), které s sebou přináší:
*možnost '''skupinování sestav''' za '''čtyři''' položky
*doplnění '''volitelných rekapitulačních tisků''' s možností tisku '''s nebo bez součtových řádků'''
*možnost '''exportu''' do '''PDF''' a '''XLS'''
*v tiskových sestavách v '''XLS''' (MS Excel) v '''hlavičce''' a '''patičce''' jsou navíc důležité a '''podstatné údaje''' (např. o firmě, tištěné sestavě, kdo tiskl, apod.)
 
 
V '''předformuláři''' univerzálních tiskových sestav jsou pro tyto účely určeny:
*v dolní části položka ''Typ výstupu'' s možností výběru:
**''Položky''
**''Souhrn''
*v bloku pro definování '''skupin''' zatržítko ''Součet'' pro '''součtování''' za '''skupinu''', které ovlivňuje zobrazení mezi/součtu jak v bloku položkových dat, tak i v souhrnu
*'''parametry''' v předformuláři univerzálních sestav se tak '''přenastaví automaticky''' dle '''vybraného vzoru'''
*pokud je vzor sestavy nebo uživatelský filtr použit u sestavy v [[IFIS WebMailer|''i''FIS/WebMailer]], nelze jej smazat
*vzor i uživatelský filtr je zvýrazněn {{Cervene|červenou}} barvou tak, aby uživatel věděl, že případné změny budou mít dopad i na sestavy v [[IFIS WebMailer|''i''FIS/WebMailer]], případně se může objevit {{Cervene|červené}} upozornění, že nelze určit, zda je vzor použit v sestavě [[IFIS WebMailer|''i''FIS/WebMailer]]
 
[[Image:Z1219_53.png]]<br>
'''Obr. 12''' ''{{Cervene|Červené}} upozornění na použití vzoru také v sestavě v [[IFIS WebMailer|''i''FIS/WebMailer]]''
 
 
[[Image:Z1219_65.png]]<br>
'''Obr. 13''' ''{{Cervene|Červené}} upozornění, kdy nelze určit, zda je vzor použit také v sestavě v [[IFIS WebMailer|''i''FIS/WebMailer]]''
 
{{Poznamka|Více informací k analytickým [[Analytické kontingenční výstupy iFIS|kontingenčním výstupům ''i''FIS]] uvedeno [[Analytické kontingenční výstupy iFIS|zde]].}}
 
====Možnost ovlivňovat šířku sloupců skupin v závěrečné rekapitulaci sestav s typem výstupu souhrn====
 
Umožněno parametricky upravovat sloupce označující jednotlivé skupiny na tiskových sestavách s typem výstupu ''Souhrn''. Upravovat sloupce tímto způsobem lze u všech čtyř skupin sestav volitelných tisků
 
{{Pozor|Pro správné nastavení musí být v předformuláři sestavy vybrána do položky ''Typ výstupu'' hodnota ''Souhrn'', přičemž platí jen pro skupiny 1 až 4.}}
 
Na následujících obrázcích je zachycen příklad nastavení posunutí sloupce se skupinou č. 1.


V předformuláři [[Nastavení univerzálních sestav|univerzálních sestavách]] je umožněn výpočet rozdílu zadáním '''hodnoty 0''' do délky '''součtové položky'''. Název sloupce a součet zarovnaný na '''16 znaků''' se vloží '''na konec''' všech součtových řádků.
[[Image:P2201_10.png]]<br>
'''Obr.''' ''Nastavení velikosti (šířky sloupce skupin) ve formuláři [[Man00314|00314]] – Správa reportů''


[[Image:V1115_23.png]]<br>
'''Obr. 11''' ''Nastavení pro výpočet rozdílu MD-D v tiskové sestavě [[10124 - Náběhy na akce|10124]] - Náběhy na akce''


[[Image:P2201_11.png]]<br>
'''Obr.''' ''Příklad nastavení v předformuláři sestavy [[11006 - Přehled pohybů|11006]]/10556 - Přehled pohybů s typem výstupu "Souhrn"''


[[Image:V1115_24.png]]<br>
'''Obr. 12''' ''Rozdíl MD-D v tiskové sestavě [[10124 - Náběhy na akce|10124]] - Náběhy na akce''


{{Tip|Univerzální sestavy lze vyhledat ve formuláři [[Man00314|00314]] - ''Správa reportů'' s podmínkami uvedenými na následujícím obrázku.}}
[[Image:P2201_12.png]]<br>
'''Obr.''' ''Posunutí sloupce označující skupinu č. 1 v sestavě [[11006 - Přehled pohybů|11006]]/10556 - Přehled pohybů s typem výstupu "Souhrn"''


[[Image:V1115_54.png]]<br>
'''Obr. 13''' ''Vyhledání univerzálních sestav ve formuláři [[Man00314|00314]] - Správa reportů''


=== Jak zalomit text v univerzální sestavě ===


U všech univerzálních sestav (například sestava [[10090 - Pohledávky neuhrazené|10090]]/[[Man03337|03337]] - Pohledávky neuhrazené) lze měnit pořadí vybraných položek v předformuláři v definici tiskového vzoru, a to pomocí tlačítek s šipkami ''Nahoru'' a ''Dolů''. Tato možnost je určena pro '''posunutí''' označeného sloupce 1 až 14 o řádek výše či níže a lze ji využít pouze při nastavení [[Nastavení univerzálních sestav|vlastních uživatelských vzorů]] sestav. Posunut je vybraný sloupec 1 až 14, na kterém je v daném okamžiku umístěn kurzor
Do formuláře [[Man00314|00314]] - ''Správa reportů'' může být zaveden nový parametr '''NEZALAMOVAT_XLS''' ('''+/-'''), pomocí kterého lze automaticky zalomit text na jednotlivých řádcích v [[Nastavení univerzálních sestav|univerzálních]] Jasper sestavách při tisku do formátu '''MS Excel (XLS)'''. Parametr '''NEZALAMOVAT_XLS''' může obsahovat hodnoty '''+/-'''. Parametr nastavený na hodnotu '''&minus;''' (mínus) text na jednotlivých řádcích sestavy zalomí. Ve všech [[Nastavení univerzálních sestav|univerzálních]] sestavách, které jsou tištěny do formátu '''MS Excel''' je nastaveno, aby se text automaticky vždy zalamoval (ve formuláři [[Man00314|00314]] - ''Správa reportů'' je u daných sestav nastaven parametr na hodnotu '''&minus;''' (mínus)). Pokud si zákazník přeje text nezalamovat, je nutné u dané sestavy ve formuláři [[Man00314|00314]] - ''Správa reportů'' parametr zavést a nastavit na hodnotu '''+''' (plus).


[[Image:V1119_33.png]]<br>
{{Pozor|Zalamování textu se týká pouze [[Nastavení univerzálních sestav|univerzálních]] sestav tištěných ve formátu '''MS Excel (XLS)'''. Text se zalomí pouze v řádcích sestavy, které zobrazují jednotlivé položky. Sestavy tištěné v jiných formátech se tisknou tak, jak doposud. Univerzální sestavy v exportu do '''MS Excel''' se budou chovat všechny sestavy stejně, a to tak, že se všechna políčka budou zalamovat. Pokud zákazník bude chtít, aby se v sestavě data nezalamovala, bude u daného zákazníka k dané sestavě přidán parametr '''NEZALAMOVAT_XLS'''  s hodnotou '''+''' (plus).}}
'''Obr. 14''' ''Tlačítka s šipkami "Nahoru" a "Dolů" pro posun vybraného sloupce 1 až 14 u sestavy [[10090 - Pohledávky neuhrazené|10090]]/[[Man03337|03337]] - Pohledávky neuhrazené''


[[Image:Z1219_181.png]]<br>
'''Obr.''' ''Parametr "NEZALAMOVAT_XLS" ve formuláři [[Man00314|00314]] - Správa reportů nastavený u sestavy [[15116 - Inventární seznam-NS,MIST,SKUP|15116]]/[[Man05702|05702]] - Inventární seznam-NS,MIST,SKUP na hodnotu '''&minus;''' (mínus) = zalamovat''' text v '''XLS'''''


[[Image:V1119_41.png]]<br>
'''Obr. 15''' ''Příklad posunu sloupce číslo 2 na první pozici při vytváření vlastního uživatelského vzoru sestavy [[10045 - Závazky - přehled|10045]]/[[Man03237|03237]] - Závazky - přehled''


===Jak ovlivnit zobrazení celkového součtu v univerzální sestavě===


Aby nedocházelo k přetěžování serverů v důsledku tisku velkého množství záznamů, se ve formuláři [[Man00121|výběru tiskových sestav]] ('''VTS''') u všech [[Nastavení univerzálních sestav|univerzálních Jasper sestav]] (například sestava [[13022 - Objednávky přehled|13022]]/[[Man30333|30333]] - Objednávky přehled) a dále u sestav '''hromadného tisku''' (například sestava [[13010 - Objednávka (hromadný tisk)|13010]]/[[Man30333|30333]] - Objednávka (hromadný tisk)) nachází '''položka''' ''Max. počet záznamů''. Funkcionalita je blíže popsána [[Omezení počtu záznamů|zde]].
Zatržítko ''Součet za celou sestavu'' umožní uživateli určit, zda se na konci univerzální sestavy zobrazí celkový součet za sestavu. U většiny [[Nastavení univerzálních sestav|univerzálních]] sestav je zatržítko zatrženo, což znamená, že se součet za celkovou sestavu zobrazí.


[[Image:Z1220_48.png]]<br>
'''Obr.''' ''Zatržítko "Součet za celou sestavu" v předformuláři [[Nastavení univerzálních sestav|univerzální]] sestavy [[10075 - Účetní doklady - přehled|10075]]/[[Man02115|02115]] - Účetní doklady - přehled''


U uživatelských kopií sestav lze editovat podmínku sestavy. Při zadávání/úpravě uživatelsky definované '''podmínky''' je kontrolována '''syntaktická správnost''' zadaného výrazu.


===Další parametry v univerzálních sestavách===


U univerzálních sestav lze definovat nové '''sloupce''', dopočítávané na základě zadaného výrazu. Při zadávání/úpravě uživatelsky definovaného '''sloupce''' je kontrolována '''jednoznačnost''' názvu sloupce a zároveň '''syntaktická správnost''' zadaného výrazu.
V univerzálních sestavách lze použít parametr '''REP_PODNADPIS''', který se po nastavení zobrazuje vedle nadpisu.


<br><br>'''Odkazy:'''
<br><br>'''Odkazy:'''
*[[Jasper sestavy|Seznam nahrazených tiskových sestav Jasper sestavami]]
*[[Sestavy vyřazené z nabídky iFIS|Sestavy vyřazené z nabídky iFIS]]
*[[Seznam sestav vyřazených do P 1903|Seznam sestav vyřazených do P 1903]]
*[[Seznam nových Jasper sestav od P 2001 do P 2007|Seznam Jasper sestav od P 2001 do P 2007]]
*[[Seznam dalších vyřazených sestav|Seznam dalších vyřazených sestav]]
*[[Seznam vytvořených Jasper sestav|Seznam vytvořených Jasper sestav]]
*[[Seznam vytvořených Jasper sestav|Seznam vytvořených Jasper sestav]]
*[[Seznam sestav vyřazených do P 1903|Seznam sestav vyřazených do P 1903]]
*[[Vložení obrázku na JasperReports Server|Jak vložit obrázek na JasperReports Server]]
*[[Sestavy vyřazené z nabídky iFIS|Sestavy vyřazené z nabídky iFIS]]
*[[Analytické kontingenční výstupy iFIS|K čemu slouží analytické kontingenční výstupy?]]
*[[Jasper sestavy|Seznam nahrazených tiskových sestav Jasper sestavami]]
*[[Obecné_funkce_IFIS#Elektronicky_Podpis_Pecet|Jak opatřit sestavu elektronickým podpisem či pečetí?]]
*[[Vložení obrázku na JasperReports Server|Vložení obrázku na JasperReports Server]]
*[[Omezení počtu záznamů|Jak omezit počet zobrazených záznamů na sestavě?]]
*[[Obecné_funkce_IFIS#Volitelné tisky na výšku / šířku|Jak tisknout univerzální sestavu na šířku / výšku?]]
*[[Formátování nadpisů v univerzálních sestavách|Jak nastavit formátování nadpisů v univerzálních sestavách?]]
*[[Uživatelské tipy#Uzivatelske_filtry_05702|Jak omezit příliš rozsáhlou nabídku tiskových sestav?]]
*[[Uživatelské tipy|Další uživatelské tipy]]
*[[Seznam sestav vyřazených ve verzi 12.22|Seznam sestav vyřazených ve verzi 12.22]]
*[[CSV nad hranici 30 tisíc záznamů v reportu]]
*[[Možnost dvou a více systémových vzorů pro jednu sestavu]]


[[Kategorie:Tiskové sestavy]]
[[Kategorie:Tiskové sestavy]]

Aktuální verze z 9. 1. 2025, 13:12

První spuštění univerzální sestavy

Pozor Pozor
Jak postupovat, když spouštíte univerzální sestavu z tiskové nabídky iFIS úplně poprvé?!

Po výběru sestavy se zobrazí prázdný předformulář pro nastavení parametrů tisku. Pro první tisk si v položce Vzor pomocí roletkového seznamu vyberete definice s příznakem [systémové] nastavení. Tím se v předformuláři automaticky přenastaví odpovídající parametry tisku a tisk se dokončí stisknutím tlačítka OK. Při každém dalším tisku je již položka Vzor naplněná výchozí definicí a lze rovnou tisknout tlačítkem OK. Nápovědu k nastavení univerzálních sestav lze zobrazit z předformuláře stiskem ikony pro Manuál.

Pozor Pozor
Před spuštěním některých časově náročných sestav může být uživatel varován. Uživatel si může sám nastavit maximální počet záznamů, které se mají vytisknout. Více informací uvedeno zde.



Obr. 1 První spuštění formuláře pro nastavení univerzálních sestav

Pozor Pozor
Výběrem vzoru se automaticky přenastaví a aktualizují parametry zobrazované v dolní části předformuláře dle vybraného vzoru. Sestava se spustí stiskem tlačítka OK.


Typy univerzálních sestav

Typy vzorů sestav:

  • Systémové sestavy – nastavení sestavy dodavatelem systému - označeno v hranaté závorce (Systémová)
  • Uživatelské (volitelné) sestavy – vytvořené uživatelské sestavy s vlastním nastavením, může jich být nadefinováno i více - všechny nové uživatelské sestavy vytvořené kopií začínají číslem "9xxxx"
  • Dle posledního spuštění – zde se načítá každé nastavení poslední spuštěné sestavy


Systémové sestavy a jejich spuštění

Příklad Příklad
Je-li potřeba spustit například Jasper sestavu 10077/03337 - Pohledávky - přehled (jedná se o univerzální sestavu) se systémovým nastavením od dodavatele z přehledového formuláře 03337 - Přehled pohledávek, postup je následovný:
  1. Vybrat požadované záznamy ve formuláři 03337 - Přehled pohledávek
  2. Stisknout klávesu pro Tiskové sestavy
  3. Ve výběru tiskových sestav vyhledat sestavu 10777/03337 - Pohledávky - přehled a zvolit požadovaný výstup tiskové sestavy
  4. Tím se otevře formulář pro nastavení univerzálních sestav, kde do položky Vzor se vybere označení "Výpis knihy odb. faktur () [Systémové]"
  5. Výběrem vzoru se automaticky přenastaví parametry sestavy dle vybraného vzoru
  6. Stisknout tlačítko OK pro zobrazení sestavy v požadovaném formátu


Postup je znázorněn na následujícím obrázku.


Obr. 2 Spuštění formuláře pro nastavení univerzálních sestav - výběr systémového nastavení

Pozor Pozor
Nadpis sestavy definované systémovým nastavením od dodavatele se liší v závislosti na spuštěné sestavě.


Předformulář se objeví jen u univerzálních sestav.

Tip Tip
Univerzální sestavy lze vyhledat ve formuláři 00314 - Správa reportů s podmínkami uvedenými na následujícím obrázku.



Obr. 3 Vyhledání univerzálních sestav ve formuláři 00314 - Správa reportů

Poznámka Poznámka
Systémovou sestavu nelze odstranit. Je možné pouze před jejím spuštěním provést aktuálně jednorázově potřebné změny nastavení.

Vytištěná systémová sestava, jejíž nastavení bylo před spuštěním tisku upraveno, není již považována za systémovou, tomu také odpovídá informace na konci vytištěné sestavy.


Uživatelské (volitelné) sestavy a nastavení uživatelského vzoru sestav

Uživatel má možnost nadefinovat si své vlastní uživatelské vzory sestav (modifikované kopie tiskových sestav). Verze obsahuje dodavatelem nastavené systémové sestavy vytvořené v technologii Jasper, která umožňuje také parametrické nastavení vzhledu a obsahu sestavy. Dodávané systémové nastavení je možné před samotným spuštěním sestavy upravit a uložit jako své vlastní uživatelské nastavení tlačítkem Uložit jako.

Změněné nastavení se uloží tlačítkem Uložit. V tomto případě je třeba toto nastavení uložit pod jiným názvem vzoru i jiným názvem sestavy, než je systémové nastavení. Uložením je vytvořen tzv. uživatelský klon (vlastní uživatelské nastavení), který se objeví v nabídce vzorů označený jako Uživatelské nastavení.

V předformuláři univerzálních tiskových sestav se uživateli při ukládání nového nadefinovaného uživatelského vzoru, které vychází z posledního použitého nastavení, může objevit upozornění: Přepište nebo vyberte z nabídky uživatelského nastavení v položce "Vzor" a případně změňte nadpis sestavy, kterou chcete uložit, a to v případě, kdy po výběru Vzoru Dle posledního spuštění upravily parametry tisku v předformuláři a stisklo se tlačítko Uložit. Uživatel nejprve musí použít tlačítko Uložit jako, napsat název nového uživatelského vzoru a pak teprve tlačítko Uložit.


Obr. 4 Upozornění v předformuláři univerzální tiskové sestavy



Obr. 5 Uložení nově nadefinovaného uživatelského vzoru sestavy do uživatelských preferencí


Změny nastavení uživatelských sestav je možné uložit a tím i přepsat již dříve uživatelem vytvořené nastavení. Počet uživatelských vzorů není omezen.

Poznámka Poznámka
Vytvoření nové sestavy s příznakem U pomocí tlačítka Kopírovat sestavu ve formuláři 00314 – Správa reportů zůstává zachováno.
Pozor Pozor
Vytvořené uživatelské nastavení je možné sdílet také s ostatními uživateli, ti jej však nemohou měnit, což umožňuje příznak Veřejný. Toto nastavení může měnit pouze uživatel, který jej vytvořil. Tlačítka Uložit a Odstranit pro uložení, případně vymazání uživatelského nastavení, jsou proto přístupná pouze pro vlastní nastavení.



Obr. 6 Příklad veřejného nastavení


Pokud byl naposledy použit nějaký vzor, nabízí se automaticky při dalším tisku. Pokud uživatel vybere vzor a změní před spuštěním sestavy nějaký parametr, pak se při dalším tisku nabídne vzor "Dle posledního spuštění". To znamená, že nastavení poslední spuštěné sestavy (uživatelské, systémové) se vždy uloží do uživatelských preferencí pod názvem vzoru Dle posledního spuštění a pod názvem sestavy, která byla spuštěna, a to aniž by uživatel svůj vzor sestavy ukládal. Tento vzor lze také znovu vybrat a následně použít pro tvorbu uživatelského nastavení nové sestavy zápisem nového vzoru. Jaké nastavení sestavy bylo spuštěno, tj. systémové, uživatelské nebo dle posledního spuštění je rozlišeno textem na konci sestavy. Zároveň se u uživatelského vzoru sestavy objeví uživatel, který sestavu uložil.

Poznámka Poznámka
Pro jednorázový účel je možné změnit nastavení sestavy v parametrickém formuláři před samotným spuštěním a sestavu spustit bez předchozího uložení změn nastavení.


Uživatelské sestavy se ukládají do uživatelských preferencí, lze je vytvářet úpravou parametrů vybraného načteného nastavení z nabídky vzorů. K tomuto účelu se jako nejvíce vhodný jeví vzor Dle posledního spuštění nebo vzor, který svou strukturou položek nejlépe vyhovuje pro zápis nové uživatelské sestavy. Tento vybraný vzor je třeba znovu vybrat, provést požadované úpravy nastavení a následně zapsat pod novým názvem vzoru a názvem sestavy. Tímto způsobem lze vytvořit i několik svých vlastních vzorů sestav.

Pozor Pozor
Název vzoru sestavy je jednoznačný údaj. Uživatelské nastavení sestavy je tedy třeba vytvářet pod jiným názvem vzoru a nejlépe i názvu sestavy. Zápisem stejného názvu vzoru sestavy v případě uživatelského nastavení dojde k přepisu nastavení u již existujícího vzoru. Systémové nastavení sestavy nelze přepsat ani odstranit.


Jasper sestavy se definují výběrem sloupců z připravené nabídky. Seznam sloupců pro zařazení do sestavy v podstatě odpovídá položkám v přehledovém formuláři, ze kterého byla daná sestavy spuštěna. Pro zobrazení dat je mnohdy také důležitý nadpis sestavy, např. sestava Neuhrazené závazky nezobrazí celý objem vybraných dat, ale jen neuhrazené doklady. Na to je třeba brát zřetel při vytváření uživatelských sestav vytvořených v Jasper technologii. Pro jednotlivou sestavu lze definovat dvojúrovňové skupiny s možností určit stránkování za příslušnou skupinu, a dále sloupce sestav. Výběr počtu sloupů je omezen na 14 a celková šíře sestavy je 132 znaků včetně oddělovačů sloupců. Defaultním oddělovačem sloupců je mezera. Postupným doplňováním sloupců je načítána celková maximální délka sestavy, vždy se započtením oddělovačů sloupců. Při jejím překročení se nezobrazí položky, které maximální délku sestavy překračují.


Obr. 7 Jasper sestava s uživatelským nastavením a překročením maximální délky všech sloupců


Nastavení uživatelské sestavy lze provádět úpravou sloupců stávajícího načteného vzoru, nebo lze načtené nastavení vzoru vyčistit tlačítkem Smazat vpravo dole, v tomto případě jsou všechny položky nastaveny na Neuvedeno. Volba položek do skupin i sloupců se provádí z nabídky, uživatel může doplnit v případě skupin, zda se má stránkovat za skupinu a název skupiny, v případě sloupců rozsah a název sloupce. Pro skupiny a sloupce lze nastavit třídění.

Sloupce sestavy není možné mezi sebou přesouvat, aktualizace je možná pouze změnou sloupce za jiný.

V dolní části formuláře je možnost nastavení vlastního oddělovače sloupců, a dále dle jakých sloupců se má výstup třídit. Nastavení se provádí pomocí čísel sloupců oddělených čárkou. Do sestavy je možné vložit obrázek výběrem z nabídky obrázků uložených v databázi a také vybrat z nabídky oblast, kde má být obrázek umístěn.


U uživatelských kopií sestav lze editovat podmínku sestavy. Při zadávání/úpravě uživatelsky definované podmínky je kontrolována syntaktická správnost zadaného výrazu.

U univerzálních sestav lze definovat nové sloupce, dopočítávané na základě zadaného výrazu. Při zadávání/úpravě uživatelsky definovaného sloupce je kontrolována jednoznačnost názvu sloupce a zároveň syntaktická správnost zadaného výrazu.


Položky předformuláře univerzálních sestav

Význam jednotlivých položek formuláře:

  • Vzor – název vzoru, uživatel, typ nastavení
  • Nadpis – nadpis sestavy, který se bude tisknout v hlavičce sestavy
  • Skupina – položky v záhlaví sestavy vybrané ze seznamu, za které se bude výstup dat součtovat a třídit
  • Sloupec – sloupce sestavy, vybírají se z abecedně tříděného seznamu
  • Oddělovač sloupců – pro standardní sestavy iFIS je nastaven oddělovač sloupců "mezera"
  • Třídění podle sloupců – čísla oddělená čárkou
  • Název obrázku – název obrázku vybraného z nabídky
  • Umístění obrázku – umístění obrázku na stránce (kde se v konečné podobě sestavy bude obrázek zobrazovat)
  • Stránkovat – dojde k odstránkování, to znamená, že každá skupina se bude zobrazovat na nové stránce
  • Název skupiny – uživatelsky definovaný název skupiny
  • Délka – délka zobrazované položky, součet délky jednotlivých položek nesmí přesáhnout celkovou (maximální) délku
  • Název sloupce - uživatelsky definovaný název sloupce, není-li zapsán, přebírá se název sloupce dle výběru
  • Sestupně – lze změnit řazení dat, je-li zatržítko aktivní, zobrazená data budou řazena sestupně (systémové nastavení je vzestupně)


Položka Délka a maximální počet znaků

Pozor Pozor
Pokud se v součtových sloupcích ve výsledné tiskové sestavě s uživatelským nastavením objevují kriminály ('''#'''), znamená to, že políčko je příliš malé na zobrazení a musí být na úkor jiného sloupce zvětšeno, což je možné v nastavení parametrů tisku zvětšením číselné hodnoty v poli Délka u položky, která způsobuje tisk kriminálů na sestavě, a naopak ubráním číselné hodnoty v poli Délka u kterékoli jiné položky. Celkový maximální součet znaků vepsaných do polí Délka nesmí přesahovat stanovenou hodnotu znaků.


Poznámka Poznámka
Pokud je některá z položek 1. až 14. sloupec v předformuláři sestavy zadaná s délkou 0 u součtovaného sloupce a je-li vyplněn Název sloupce ve vedlejší položce, je tato položka v sestavě vytištěna na každém součtovém řádku se součtem. Používá se zejména pro výpočet rozdílu, např. v tiskové sestavě 10124 - Náběhy na akce.


V předformuláři univerzálních sestavách je umožněn výpočet rozdílu zadáním hodnoty 0 do délky součtové položky. Název sloupce a součet zarovnaný na 16 znaků se vloží na konec všech součtových řádků.


Obr. 8 Nastavení pro výpočet rozdílu MD-D v tiskové sestavě 10124 - Náběhy na akce


Funkční tlačítka v předformuláři univerzálních sestav

Popis funkčních tlačítek formuláře:

  • Uložit – uloží nastavení nové sestavy
  • Uložit jako:
    • slouží pro dodatečné přejmenování uloženého uživatelského vzoru
    • otevírá nové okno pro uvedení nového názvu vzoru s možností uložení jako veřejný
  • Odstranit:
    • odstraní vybraný uložený vzor uživatelské sestavy
    • smazat nelze systémová nastavení (systémové vzory), tlačítko Odstranit je u těchto nastavení neaktivní
    • smazat nelze ani nastavení použitá v sestavách iFIS/WebMailer, u těch se zobrazuje v parametrickém formuláři červené oznámení a tlačítko Odstranit pro výmaz nastavení je neaktivní


Jak změnit pořadí sloupců univerzálních sestav

U všech univerzálních sestav (například sestava 10090/03337 - Pohledávky neuhrazené) lze měnit pořadí vybraných položek v předformuláři v definici tiskového vzoru, a to pomocí tlačítek s šipkami Nahoru a Dolů. Tato možnost je určena pro posunutí označeného sloupce 1 až 14 o řádek výše či níže a lze ji využít pouze při nastavení vlastních uživatelských vzorů sestav. Posunut je vybraný sloupec 1 až 14, na kterém je v daném okamžiku umístěn kurzor.


Vložení šablon, loga, obrázků

Pro Jasper sestavy lze vložit vlastní šablony, loga, obrázky. Postup vkládání obrázků je blíže popsán v kapitole Vložení obrázku na JasperReports Server.


Jak omezit počet tisknutelných záznamů na univerzální sestavě

U univerzálních sestav a sestav hromadného tisku, spuštěných z přehledových formulářů iFIS funguje tzv. omezení počtu tisknutelných záznamů. Aby nedocházelo k přetěžování serverů v důsledku tisku velkého množství záznamů, se ve formuláři výběru tiskových sestav (VTS) u všech univerzálních Jasper sestav (například sestava 13022/30333 - Objednávky přehled), a dále u sestav hromadného tisku (například sestava 13010/30333 - Objednávka (hromadný tisk)) nachází položka Max. počet záznamů. Na záložce Volán z ve formuláři 00314 - Správa reportů lze pomocí parametru MAX_ZAZNAMU přednastavit počet záznamů, které se poté budou zobrazovat vedle tlačítka Omezení počtu záznamů ve formuláři výběru tiskových sestav (VTS), čímž lze omezit počet tisknutelných záznamů v sestavě. Více informací uvedeno zde.


Obr. 9 Parametr "MAX_ZAZNAMU"


Pomocí CSV formátu lze ve výběru tiskových sestav (VTS) tisknout i větší množství vybraných záznamů v jedné sestavě.

Poznámka Poznámka
Podrobnější informace k nastavení tisku většího množství záznamů pomocí formátu CSV naleznete zde.


Jak vytisknout univerzální sestavu na výšku / šířku

Uživatelé si mohou upravit velikost a přizpůsobit šířku či výšku své tiskové sestavy libovolně podle svých potřeb. V předformuláři univerzálních sestav lze:

  • nastavit velikost a orientaci výstupní sestavy:
    • na výšku 88 nebo 132 znaků
    • na šířku 140 nebo 211 znaků
  • zadat hodnoty parametrů až 2000 znaků → ve správci sestav ve formuláři 00314 - Správce sestav je nutné zvětšit hodnotu pro maximální délku daných parametrů
  • plnit aktuální datum pomocí klávesové zkratky CTRL + D
  • tato funkcionalita umožní zobrazit více sloupců, popř. řádků na jedné stránce sestavy
  • pro odlišení od jiných uživatelských vzorů univerzálních sestav se doporučuje použít doplňující text, např. "na výšku/šířku xx znaků"


Obr. 10 Volitelné tisky na výšku / šířku



Obr. 11 Volitelné tisky na výšku / šířku - upozornění, pokud je překročena maximální délka sestavy


Jak formátovat nadpisy v univerzálních sestavách

Uživatelé si nyní mohou podle svých potřeb různě formátovat nadpisy volitelných univerzálních sestav.

Tip Tip
Jak nastavit formátování nadpisů v univerzálních sestavách?


Podpora pro sestavení analytických kontingenčních výstupů iFIS (souhrny)

V iFIS je zavedena podpora pro sestavování analytických kontingenčních výstupů (tzv. souhrny), které s sebou přináší:

  • možnost skupinování sestav až za čtyři položky
  • doplnění volitelných rekapitulačních tisků s možností tisku s nebo bez součtových řádků
  • možnost exportu do PDF a XLS
  • v tiskových sestavách v XLS (MS Excel) v hlavičce a patičce jsou navíc důležité a podstatné údaje (např. o firmě, tištěné sestavě, kdo tiskl, apod.)


V předformuláři univerzálních tiskových sestav jsou pro tyto účely určeny:

  • v dolní části položka Typ výstupu s možností výběru:
    • Položky
    • Souhrn
  • v bloku pro definování skupin zatržítko Součet pro součtování za skupinu, které ovlivňuje zobrazení mezi/součtu jak v bloku položkových dat, tak i v souhrnu
  • parametry v předformuláři univerzálních sestav se tak přenastaví automaticky dle vybraného vzoru
  • pokud je vzor sestavy nebo uživatelský filtr použit u sestavy v iFIS/WebMailer, nelze jej smazat
  • vzor i uživatelský filtr je zvýrazněn červenou barvou tak, aby uživatel věděl, že případné změny budou mít dopad i na sestavy v iFIS/WebMailer, případně se může objevit červené upozornění, že nelze určit, zda je vzor použit v sestavě iFIS/WebMailer


Obr. 12 Červené upozornění na použití vzoru také v sestavě v iFIS/WebMailer



Obr. 13 Červené upozornění, kdy nelze určit, zda je vzor použit také v sestavě v iFIS/WebMailer

Poznámka Poznámka
Více informací k analytickým kontingenčním výstupům iFIS uvedeno zde.


Možnost ovlivňovat šířku sloupců skupin v závěrečné rekapitulaci sestav s typem výstupu souhrn

Umožněno parametricky upravovat sloupce označující jednotlivé skupiny na tiskových sestavách s typem výstupu Souhrn. Upravovat sloupce tímto způsobem lze u všech čtyř skupin sestav volitelných tisků

Pozor Pozor
Pro správné nastavení musí být v předformuláři sestavy vybrána do položky Typ výstupu hodnota Souhrn, přičemž platí jen pro skupiny 1 až 4.


Na následujících obrázcích je zachycen příklad nastavení posunutí sloupce se skupinou č. 1.


Obr. Nastavení velikosti (šířky sloupce skupin) ve formuláři 00314 – Správa reportů



Obr. Příklad nastavení v předformuláři sestavy 11006/10556 - Přehled pohybů s typem výstupu "Souhrn"



Obr. Posunutí sloupce označující skupinu č. 1 v sestavě 11006/10556 - Přehled pohybů s typem výstupu "Souhrn"


Jak zalomit text v univerzální sestavě

Do formuláře 00314 - Správa reportů může být zaveden nový parametr NEZALAMOVAT_XLS (+/-), pomocí kterého lze automaticky zalomit text na jednotlivých řádcích v univerzálních Jasper sestavách při tisku do formátu MS Excel (XLS). Parametr NEZALAMOVAT_XLS může obsahovat hodnoty +/-. Parametr nastavený na hodnotu (mínus) text na jednotlivých řádcích sestavy zalomí. Ve všech univerzálních sestavách, které jsou tištěny do formátu MS Excel je nastaveno, aby se text automaticky vždy zalamoval (ve formuláři 00314 - Správa reportů je u daných sestav nastaven parametr na hodnotu (mínus)). Pokud si zákazník přeje text nezalamovat, je nutné u dané sestavy ve formuláři 00314 - Správa reportů parametr zavést a nastavit na hodnotu + (plus).

Pozor Pozor
Zalamování textu se týká pouze univerzálních sestav tištěných ve formátu MS Excel (XLS). Text se zalomí pouze v řádcích sestavy, které zobrazují jednotlivé položky. Sestavy tištěné v jiných formátech se tisknou tak, jak doposud. Univerzální sestavy v exportu do MS Excel se budou chovat všechny sestavy stejně, a to tak, že se všechna políčka budou zalamovat. Pokud zákazník bude chtít, aby se v sestavě data nezalamovala, bude u daného zákazníka k dané sestavě přidán parametr NEZALAMOVAT_XLS s hodnotou + (plus).



Obr. Parametr "NEZALAMOVAT_XLS" ve formuláři 00314 - Správa reportů nastavený u sestavy 15116/05702 - Inventární seznam-NS,MIST,SKUP na hodnotu (mínus) = zalamovat text v XLS


Jak ovlivnit zobrazení celkového součtu v univerzální sestavě

Zatržítko Součet za celou sestavu umožní uživateli určit, zda se na konci univerzální sestavy zobrazí celkový součet za sestavu. U většiny univerzálních sestav je zatržítko zatrženo, což znamená, že se součet za celkovou sestavu zobrazí.


Obr. Zatržítko "Součet za celou sestavu" v předformuláři univerzální sestavy 10075/02115 - Účetní doklady - přehled


Další parametry v univerzálních sestavách

V univerzálních sestavách lze použít parametr REP_PODNADPIS, který se po nastavení zobrazuje vedle nadpisu.



Odkazy: