Instanční parametrizace

Nastavení pseudo je tzv. složenou vlastností, která je složena z následujících částí oddělených středníkem:

of

boolean

date

number

string

time

Za názvem části za dvojtečkou je název parametru, který je pak ve filtračních výrazech využíván jako proměnná (syntaxe: ${název}). Takže může být v pseudo například uvedeno:

example
number: stredisko; date: obdobiOd; date: obdobiDo;

Dokumet s touto vlastností pseudo je volný typ pseudo dokumentu. Takto definice umožní posbírat do instance (sestavy) dokumentu nejenom data pro jedno středisko, ale bude možné mít různé dokumenty za různá období. To, že jde o volný pod-typ pseudo dokumentu je dáno absencí části of v kmenové vlastnosti dokumentu. Pokud bychom se vrátili k našemu příkladu a středisko nahradili pracovníkem, bude vlastnost pseudo u dokumentu vypadat takto:

example
of: pracovnik; date: obdobiOd; date: obdobiDo;

Tímto způsobem mohou být sbírána data pracovníka za určité období. Definice hlavičky s oblastí Prodejce může zůstat zachována, vlastnost pseudo-source u faktury v seznamu také. Jediné, co bude třeba také upravit je výraz pseudo-select u faktury v seznamu:

example
pseudo-select = ::/hlavicka/id_pracovnika == bound::/identifikace/id_pracovnika and ::/hlavicka/datum_plneni >= $obdobiOd and ::/hlavicka/datum_plneni <= $obodobiDo

Nyní budou vybrány nejen faktury pracovníka, ale faktury pracovníka za stanovené období. Klíč pracovníka a zadané období nyní určuje instančnost sestavy - pseudo dokumentu.


Dva základní typy pseudo-dokumentůInstanční parametrizaceVnořování dat s různími zdroji