Instanční parametrizace

Upravit obsah stránky

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

bullet

of

bullet

boolean

bullet

date

bullet

number

bullet

string

bullet

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:

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:

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:

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.

Další informace o pseudo a pohledových typech najdete v části popisujích vlastnosti segmentů pohledových a pseudo definic.