Browse Source

Einfügen Variable für Stichtag und Parameter Alter (bis)

xcube0.1
Marlies Winterstein 1 year ago
parent
commit
c92ab5c59b
  1. 10
      src-modules/module/xcube/schluesseltabellen/xcube_install_restrictions.sql

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

@ -40,6 +40,12 @@ update xcube set restriction='<<Köpfe oder Fälle ?>>
--Personalwürfel --Personalwürfel
update xcube set restriction=' update xcube set restriction='
<#assign datum_stichtag=''''>
<#if "<<oder Stichtag>>" ="">
<#assign datum_stichtag="(select stichtag from sva_stichtag where bereich=''p'' and beschreibung=''Tagesdatum'')"/>
<#else>
<#assign datum_stichtag="(select stichtag from sva_stichtag where tid = <<oder Stichtag>>)"/>
</#if>
<#if "<<oder Stichtag>>" =""> stichtag = (select tid from sva_stichtag where bereich=''p'' and beschreibung=''Tagesdatum'') <#if "<<oder Stichtag>>" =""> stichtag = (select tid from sva_stichtag where bereich=''p'' and beschreibung=''Tagesdatum'')
<#else> stichtag = <<oder Stichtag>> <#else> stichtag = <<oder Stichtag>>
</#if> </#if>
@ -49,6 +55,10 @@ update xcube set restriction='<<Köpfe oder Fälle ?>>
/* AND kostenstelle in <@printkeys .vars["Kostenstelle (Person)"].allNeededKeysList/> --<<Kostenstelle (Person)>> */ /* AND kostenstelle in <@printkeys .vars["Kostenstelle (Person)"].allNeededKeysList/> --<<Kostenstelle (Person)>> */
/* AND ca107_dienstart in <@printkeys Dienstart.allNeededKeysList/> --<<Dienstart>> */ /* AND ca107_dienstart in <@printkeys Dienstart.allNeededKeysList/> --<<Dienstart>> */
/* AND ca109_key_bvl in <@printkeys .vars["BVL-Gruppe"].allNeededKeysList/> --<<BVL-Gruppe>> */ /* AND ca109_key_bvl in <@printkeys .vars["BVL-Gruppe"].allNeededKeysList/> --<<BVL-Gruppe>> */
/* AND ca108_amtsbez in <@printkeys Amtsbezeichnung.allNeededKeysList/> --<<Amtsbezeichnung>> */
/* AND vertart in <@printkeys Vertragsart.allNeededKeysList/> --<<Vertragsart>> */
/* and trunc((${datum_stichtag} - geburtsdatum) / 365.25 , 0) <= <<Alter (bis)>> */
' where maskeninfo_id=21200; ' where maskeninfo_id=21200;

Loading…
Cancel
Save