Dynamické prezentácie: Rozdiel medzi revíziami
(→Príklad) |
(→Príklad) |
||
Riadok 37: | Riadok 37: | ||
<source lang="csharp"> | <source lang="csharp"> | ||
create or replace view dl.pv_ciselnik_skladov as | create or replace view dl.pv_ciselnik_skladov as | ||
− | |||
select | select | ||
− | |||
skl.sklad_id, | skl.sklad_id, | ||
− | |||
skl.cislo_skladu, | skl.cislo_skladu, | ||
− | |||
skl.nazov_skladu, | skl.nazov_skladu, | ||
− | |||
skl.typ_skladu | skl.typ_skladu | ||
− | |||
from | from | ||
− | |||
dl.sof_sklad skl | dl.sof_sklad skl | ||
/ | / | ||
− | |||
comment on table dl.pv_ciselnik_skladov is 'PV - testovacie view'; | comment on table dl.pv_ciselnik_skladov is 'PV - testovacie view'; | ||
− | |||
comment on column dl.pv_ciselnik_skladov.sklad_id is 'Sklad ID'; | comment on column dl.pv_ciselnik_skladov.sklad_id is 'Sklad ID'; | ||
− | |||
comment on column dl.pv_ciselnik_skladov.cislo_skladu is 'Číslo skladu'; | comment on column dl.pv_ciselnik_skladov.cislo_skladu is 'Číslo skladu'; | ||
− | |||
comment on column dl.pv_ciselnik_skladov.nazov_skladu is 'Názov skladu'; | comment on column dl.pv_ciselnik_skladov.nazov_skladu is 'Názov skladu'; | ||
− | |||
comment on column dl.pv_ciselnik_skladov.typ_skladu is 'Typ skladu'; | comment on column dl.pv_ciselnik_skladov.typ_skladu is 'Typ skladu'; | ||
− | |||
/ | / | ||
</source> | </source> |
Verzia zo dňa a času 12:54, 14. marec 2022
Obsah
Dynamické prezentácie
Dynamické prezentácie slúžia na zobrazenie konzultantom vytvoreného "View" v okne Prezeranie prezentácií.
Definícia prezentácie sa bude dynamicky vytvárať podľa obsahu VIEW
Čo musí spĺňať skript
- musí byť vytvorený pod DL kontom
- musí byť typu view
- názov musí začínať na PV_ , napr. PV_XXXXX, kde PV = Presentation View
Nastavenie práv
Po spustení skriptu je potrebné nastaviť práva na danú prezentáciu.
V module Administrácia vo voľbe Práva na prezentácie si vyberiete používateľa a mandanta, ktorému potrebujete prideliť práva.
Potom v ľavom okne vyberiete Prezentácie SPIN2 / Dynamické prezentácie. Tu je zoznam všetkých prezentácii, ktoré začínajú na "PV_" a tu zachecknete, ktorú prezentáciu chcete danému používateľovi povoliť.
Zobrazenie v prezentáciách
Keď sú nastavené práva používateľa na prezentáciu, potom sa už zobrazuje sa daná prezentácia v okne Prezeranie prezentácii.
Dynamické prezentácie sa zobrazujú iba v zobrazení Všetky agendy, v stĺpci Agenda sú zaradené pod agendou Spoločné číselníky.
Príklad
Príklad jednoduchého skriptu:
create or replace view dl.pv_ciselnik_skladov as
select
skl.sklad_id,
skl.cislo_skladu,
skl.nazov_skladu,
skl.typ_skladu
from
dl.sof_sklad skl
/
comment on table dl.pv_ciselnik_skladov is 'PV - testovacie view';
comment on column dl.pv_ciselnik_skladov.sklad_id is 'Sklad ID';
comment on column dl.pv_ciselnik_skladov.cislo_skladu is 'Číslo skladu';
comment on column dl.pv_ciselnik_skladov.nazov_skladu is 'Názov skladu';
comment on column dl.pv_ciselnik_skladov.typ_skladu is 'Typ skladu';
/
Definícia prezentácie sa bude dynamicky vytvárať podľa obsahu VIEW