Browse Source

erste Einschränkungen für Abfrage Personalwürfel

xcube0.1
Marlies Winterstein 1 year ago
parent
commit
434442a6d6
  1. 15
      src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql

15
src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql

@ -37,6 +37,21 @@ update xcube set restriction='<<Köpfe oder Fälle ?>>
/* AND fach_sem_zahl <= <<bis Fachsemester>> */ /* AND fach_sem_zahl <= <<bis Fachsemester>> */
' where maskeninfo_id=21100; ' where maskeninfo_id=21100;
--Personalwürfel
update xcube set restriction='
<#if "<<oder Stichtag>>" =""> stichtag = (select tid from sva_stichtag where bereich=''p'' and beschreibung=''Tagesdatum'')
<#else> stichtag = <<oder Stichtag>>
</#if>
AND ch110_besch_st in <@printkeys .vars["Beschäftigungsstelle (Person)"].allNeededKeysList/> --<<Beschäftigungsstelle (Person)>>
/* and beurl_art in <@printkeys Beurlaubung.allNeededKeysList/> --<<Beurlaubung>> */
/* AND kostenstelle in <@printkeys .vars["Kostenstelle (Person)"].allNeededKeysList/> --<<Kostenstelle (Person)>> */
/* AND ca107_dienstart in <@printkeys Dienstart.allNeededKeysList/> --<<Dienstart>> */
/* AND ca109_key_bvl in <@printkeys .vars["BVL-Gruppe"].allNeededKeysList/> --<<BVL-Gruppe>> */
' where maskeninfo_id=21200;
update xcube set restriction=' update xcube set restriction='
(bukz!=''PE'' or bukz is null) (bukz!=''PE'' or bukz is null)
/* and jahr=<<Haushaltsjahr>> */ /* and jahr=<<Haushaltsjahr>> */

Loading…
Cancel
Save