diff --git a/src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql b/src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql index 4bf3f84..5300546 100644 --- a/src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql +++ b/src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql @@ -37,6 +37,21 @@ update xcube set restriction='<> /* AND fach_sem_zahl <= <> */ ' where maskeninfo_id=21100; + --Personalwürfel + + update xcube set restriction=' + <#if "<>" =""> stichtag = (select tid from sva_stichtag where bereich=''p'' and beschreibung=''Tagesdatum'') + <#else> stichtag = <> + + + AND ch110_besch_st in <@printkeys .vars["Beschäftigungsstelle (Person)"].allNeededKeysList/> --<> + /* and beurl_art in <@printkeys Beurlaubung.allNeededKeysList/> --<> */ + /* AND kostenstelle in <@printkeys .vars["Kostenstelle (Person)"].allNeededKeysList/> --<> */ + /* AND ca107_dienstart in <@printkeys Dienstart.allNeededKeysList/> --<> */ + /* AND ca109_key_bvl in <@printkeys .vars["BVL-Gruppe"].allNeededKeysList/> --<> */ + ' where maskeninfo_id=21200; + + update xcube set restriction=' (bukz!=''PE'' or bukz is null) /* and jahr=<> */