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
Jdan (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1: Řádek 1:
__TOC__
Uživatel má možnost nadefinovat si své vlastní ''' uživatelské vzory sestav''' (modifikované kopie tiskových sestav).
Uživatel má možnost nadefinovat si své vlastní ''' uživatelské vzory sestav''' (modifikované kopie tiskových sestav).


Řádek 156: Řádek 158:


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.
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.
===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řinesly '''tyto změny''':
*umožněno '''skupinování sestav''' až pro '''čtyři''' položky
*doplnění '''volitelných rekapitulačních tisků''' s možností tisku '''s nebo bez součtových řádků'''
*'''přidána''' možnost '''exportu''' do '''PDF''' a '''XLS'''
*do tiskových sestav v '''XLS''' (MS Excel) přidány do '''hlavičky''' a '''patičky''' důležité a '''podstatné údaje''' (např. o firmě, tištěné sestavě, kdo tiskl, apod.)
V '''předformuláři''' [[Nastavení univerzálních sestav|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''
**''Položky a 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
{{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]].}}
[[Image:V1219_38.png]]<br>
'''Obr.''' ''Změny v předformuláři k [[Nastavení univerzálních sestav|univerzálním]] sestavám''
[[Image:V1219_39.png]]<br>
'''Obr.''' ''Příklad nastavení předformuláře k tiskové sestavě [[15164 - Inventární seznam - 4skupiny|15164]]/[[Man05702|05702]] - Inventární seznam - 4skupiny''
[[Image:V1219_40.png]]<br>
'''Obr.''' ''Porovnání kontingenční tabulky a sestavy [[15164 - Inventární seznam - 4skupiny|15164]]/[[Man05702|05702]] - Inventární seznam - 4skupiny''


<br><br>'''Odkazy:'''
<br><br>'''Odkazy:'''

Verze z 24. 9. 2019, 14:42

Uživatel má možnost nadefinovat si své vlastní uživatelské vzory sestav (modifikované kopie tiskových sestav).

Pozor Pozor
Jak postupovat, když spouštím sestavu z tiskové nabídky iFIS ú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.

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.



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

Pozor 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.


Příklad Příklad
Potřebujeme-li spustit například Jasper sestavu 15001/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 05803 - Inventární karta dlouhodobého majetku, postup je následovný:
  1. Načíst požadované záznamy ve formuláři 05803 - Inventární karta dlouhodobého majetku
  2. Stisknout klávesu pro Tiskové sestavy
  3. Ve výběru tiskových sestav vyhledat sestavu 15001/05803 - Položkový seznam dlouhodobého majetku 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í "Seznam dlouhodobého majetku () [Systémové]"
  5. Použít tlačítko Načíst pro načtení parametrů sestavy
  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í s názvem "Závazky dle osoby s TA" a použití tlačítka "Načíst"

Pozor Pozor
Název 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ů


Typy vzorů 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


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.


Obr. 4 Jiný příklad systémového nastavení


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 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í, 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.


Obr. 5 Upozornění v předformuláři univerzální tiskové sestavy 13022/30333 - Objednávky přehled



Obr. 6 Přepsání pole "Vzor" a uložení nadefinovaného uživatelského vzoru sestavy 13022/30333 - Objednávky přehled 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é 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í.



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


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".


Obr. 8 Naposledy spuštěný vzor sestavy



Obr. 9 Změna parametru 14. sloupec



Obr. 10 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.

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 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.

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ý 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í.


Obr. 11 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.


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

  • Vzor – název vzoru, uživatel, typ nastavení
  • Název sestavy – název 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ě)

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

  • Načíst – slouží k zobrazení nastavení vybraného vzoru sestavy
  • Uložit – uloží nastavení nové sestavy
  • Odstranit – odstraní vybraný uložený vzor uživatelské sestavy
Pozor 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.


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.


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 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. 12 Nastavení pro výpočet rozdílu MD-D v tiskové sestavě 10124 - Náběhy na akce


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.


Obr. 13 Tlačítka s šipkami "Nahoru" a "Dolů" pro posun vybraného sloupce 1 až 14 u sestavy 10090/03337 - Pohledávky neuhrazené



Obr. 14 Příklad posunu sloupce číslo 2 na první pozici při vytváření vlastního uživatelského vzoru sestavy 10045/03237 - Závazky - přehled


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ů. Funkcionalita je blíže popsána zde.


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.


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řinesly tyto změny:

  • umožněno skupinování sestav až pro čtyři položky
  • doplnění volitelných rekapitulačních tisků s možností tisku s nebo bez součtových řádků
  • přidána možnost exportu do PDF a XLS
  • do tiskových sestav v XLS (MS Excel) přidány do hlavičky a patičky 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
    • Položky a 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
Poznámka Poznámka
Více informací k analytickým kontingenčním výstupům iFIS* uvedeno zde.



Obr. Změny v předformuláři k univerzálním sestavám



Obr. Příklad nastavení předformuláře k tiskové sestavě 15164/05702 - Inventární seznam - 4skupiny



Obr. Porovnání kontingenční tabulky a sestavy 15164/05702 - Inventární seznam - 4skupiny



Odkazy: