Dynamické prezentácie: Rozdiel medzi revíziami

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie
(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

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

Pv prava.png

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.

Pv prezent.png


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';
/

PV priklad.png


Definícia prezentácie sa bude dynamicky vytvárať podľa obsahu VIEW