[Mpuls-commits] r3892 - waska/trunk/waskaweb/public/formed
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed Oct 6 11:42:49 CEST 2010
Author: torsten
Date: 2010-10-06 11:42:49 +0200 (Wed, 06 Oct 2010)
New Revision: 3892
Modified:
waska/trunk/waskaweb/public/formed/formedtree.xml
Log:
* waskaweb/public/formed/formedtree.xml: Issue1010, Unique tags in rules
Modified: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml 2010-10-06 09:40:22 UTC (rev 3891)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml 2010-10-06 09:42:49 UTC (rev 3892)
@@ -35,6 +35,7 @@
<text description="Name" formularname="Name" function="hash_value:vorname" maxlength="255" name="name" size="40"/>
</group>
<date description="Datum des Erstgespräches mit dem Jugendlichen" flags="required:phase_0;time:phase_0" formularname="Erstgespräch" name="erstgespraech" order="geburtsdatum;datum_feststellung" target="d"/>
+ <rule description="Mindestdatum nicht gegeben" expr="$erstgespraech isset $erstgespraech known $erstgespraech 1 1 1970 date < and and not" mark="error:erstgespraech" name="rule-9" value="Das Datum muss vor dem 1.1.1970 liegen"/>
<group containers="a" description=" Der Jugendliche war bereits zuvor (Mehrfachantwort möglich)" name="war_bereits_kunde" target="e">
<bool description="im Case-Management" name="war_cm_kunde" target="a:50"/>
<bool description="in der Maßnahme Schulverweigerung" name="war_sw_kunde" target="a:50"/>
@@ -95,11 +96,11 @@
<bool description="Ja" name="ja" value="1"/>
<bool description="Nein" name="nein" value="0"/>
</choice>
- <rule description="Anzeige eines Hinweisedialog, Phase CM darf nicht gestartet werden" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and $letzte_jahr_allg_schule 0 == or not" mark="warning:letzte_jahr_allg_schule" name="rule-0" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
- <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and $letzte_jahr_allg_schule 0 == or $phase 2 == and not" mark="error:art_beendigung" name="phase-rule-9" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
- <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and $letzte_jahr_allg_schule 0 == or $phase 3 == and not" mark="error:art_beendigung" name="phase-rule-10" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
- <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and $letzte_jahr_allg_schule 0 == or $phase 4 == and not" mark="error:art_beendigung" name="phase-rule-11" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
- <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and $letzte_jahr_allg_schule 0 == or $phase 5 == and not" mark="error:art_beendigung" name="phase-rule-12" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="Anzeige eines Hinweisedialog, Phase CM darf nicht gestartet werden" expr="$zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and and $zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 0 == and or not" mark="notice:letzte_jahr_allg_schule" name="rule-0" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and and $zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 0 == and or $phase 2 == and not" mark="error:art_beendigung" name="phase-rule-9" tag="101" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and and $zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 0 == and or $phase 3 == and not" mark="error:art_beendigung" name="phase-rule-10" tag="102" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and and $zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 4 == and or $phase 4 == and not" mark="error:art_beendigung" name="phase-rule-11" tag="103" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+ <rule description="CM nur startbar wenn letzte Jahr und Prognose" expr="$zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and and $zugang_kompetenzagentur 23 == $letzte_jahr_allg_schule 0 == and or $phase 5 == and not" mark="error:art_beendigung" name="phase-rule-12" tag="104" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
<choice description="Eine Übergangsprognose liegt vor" flags="evaluation:phase_x;required:phase_0" name="prognose_liegt_vor" size="1" target="b">
<bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
<bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -201,6 +202,7 @@
<rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech > and not" mark="error:erstgespraech" name="date-sequence-rule-5-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstgespräches mit dem Jugendlichen' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:erstgespraech" name="date-sequence-rule-9-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:erstgespraech" name="date-sequence-rule-11-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
+ <rule description="'erstgespraech' darf nicht in der Zukunft liegen." expr="$erstgespraech isset $erstgespraech known and $erstgespraech today >= and not" mark="error:erstgespraech" name="date-in-past-rule-5" value="'Datum des Erstgespräches mit dem Jugendlichen' darf nicht in der Zukunft liegen."/>
</page>
<page containers="a,b,c,d,e,f" description="2. Externe Ansprechpartner" formularname="page_25" name="page_25">
<text description="Kontaktdaten ARGE/Optionskommune" formularname="Kontaktdaten_ARGE" function="suppress_value" maxlength="100" modes="-mode1.1anon" name="kontaktdaten_arge" size="50" target="a"/>
@@ -227,7 +229,7 @@
<bool description="männlich" name="maennlich" value="1"/>
</choice>
<date description="Geburtsdatum" flags="evaluation:phase_x;required:phase_1" formularname="Geburtsdatum" function="get_age" modes="-mode1.1anon" name="geburtsdatum" target="b:30"/>
- <rule description="Das Geburtsdatum darf nicht in der Zukunft liegen" expr="$geburtsdatum isset $geburtsdatum today > and not" mark="error:geburtsdatum" name="rule-8" value="Das Datum darf nicht in der Zukunft liegen"/>
+ <rule description="Das Geburtsdatum darf nicht in der Zukunft liegen" expr="$geburtsdatum isset $geburtsdatum today > and not" mark="error:geburtsdatum" name="rule-8" tag="105" value="Das Datum darf nicht in der Zukunft liegen"/>
<choice description="Familienstand" formularname="Familienstand" name="familienstand" size="1" target="b:40">
<bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
<bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -245,6 +247,7 @@
<rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:geburtsdatum" name="date-sequence-rule-7-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:geburtsdatum" name="date-sequence-rule-12-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
+ <rule description="'geburtsdatum' darf nicht in der Zukunft liegen." expr="$geburtsdatum isset $geburtsdatum known and $geburtsdatum today >= and not" mark="error:geburtsdatum" name="date-in-past-rule-1" value="'Geburtsdatum' darf nicht in der Zukunft liegen."/>
</group>
<group containers="a,b" description="Anschrift" name="anschrift" target="b">
<text description="Straße und Nummer" formularname="Straße" function="suppress_value" maxlength="200" modes="-mode1.1anon" name="strasse" size="50" target="a"/>
@@ -826,23 +829,24 @@
<bool description="Ja" name="Ja" value="1"/>
<bool description="Nein" name="Nein" value="0"/>
</choice>
- <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 2 == and not" mark="error:kompetenzfeststellung" name="phase-rule-1" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 3 == and not" mark="error:kompetenzfeststellung" name="phase-rule-2" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 4 == and not" mark="error:kompetenzfeststellung" name="phase-rule-3" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 5 == and not" mark="error:kompetenzfeststellung" name="phase-rule-4" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="ber nur startbar wenn keine notwendigkeit besteht" expr="$kompetenzfeststellung 1 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 6 == and not" mark="error:kompetenzfeststellung" name="phase-rule-5" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="ber nur startbar wenn keine notwendigkeit besteht" expr="$kompetenzfeststellung 1 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 7 == and not" mark="error:kompetenzfeststellung" name="phase-rule-6" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 2 == and not" mark="error:kompetenzfeststellung" name="phase-rule-1" tag="106" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 3 == and not" mark="error:kompetenzfeststellung" name="phase-rule-2" tag="107" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 4 == and not" mark="error:kompetenzfeststellung" name="phase-rule-3" tag="108" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="cm nur startbar wenn notwendigkeit besteht" expr="$kompetenzfeststellung 0 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 5 == and not" mark="error:kompetenzfeststellung" name="phase-rule-4" tag="109" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="ber nur startbar wenn keine notwendigkeit besteht" expr="$kompetenzfeststellung 1 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 6 == and not" mark="error:kompetenzfeststellung" name="phase-rule-5" tag="110" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="ber nur startbar wenn keine notwendigkeit besteht" expr="$kompetenzfeststellung 1 == $kompetenzfeststellung -1 == or $kompetenzfeststellung -3 == or $phase 7 == and not" mark="error:kompetenzfeststellung" name="phase-rule-6" tag="111" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
<conditional description="Nur bearbeitbar wenn Datum nicht vor einer bestimmten Grenze (Förderzeitraum) ist." expr="$datum_feststellung isset not $datum_feststellung 1 9 2010 date >= or" name="conditional-35">
<date description="Datum der Entscheidung" flags="required:phase_1,phase_6,phase_2;time:phase_1,phase_2,phase_6" name="datum_feststellung" order="erstgespraech;beendigung_5,datum_ende_beratung" target="b"/>
- <rule expr="$datum_feststellung isset $datum_feststellung 1 9 2010 date < and not" mark="error:datum_feststellung" name="rule-6" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
+ <rule expr="$datum_feststellung isset $datum_feststellung 1 9 2010 date < and not" mark="error:datum_feststellung" name="rule-6" tag="112" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
<rule expr="$datum_feststellung isset" mark="warning:datum_feststellung" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 > and not" mark="error:datum_feststellung" name="date-sequence-rule-3-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_feststellung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung > and not" mark="error:datum_feststellung" name="date-sequence-rule-4-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_feststellung" name="date-sequence-rule-6-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_feststellung isset $datum_feststellung known and and $geburtsdatum $datum_feststellung > and not" mark="error:datum_feststellung" name="date-sequence-rule-7-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:datum_feststellung" name="date-sequence-rule-8-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'datum_feststellung' darf nicht in der Zukunft liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_feststellung today >= and not" mark="error:datum_feststellung" name="date-in-past-rule-3" value="'Datum der Entscheidung' darf nicht in der Zukunft liegen."/>
</conditional>
- <rule description="phase ea nicht länger als 36 monate" expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung days 1116 > and not" mark="error:datum_feststellung" name="rule-2" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Eingangsanamnese". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
+ <rule description="phase ea nicht länger als 36 monate" expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung days 1116 > and not" mark="error:datum_feststellung" name="rule-2" tag="113" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Eingangsanamnese". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
</group>
<conditional description="nur wenn cm-fall" expr="$kompetenzfeststellung 1 ==" name="conditional-21">
@@ -884,12 +888,13 @@
</choice>
<text description="Nennung Vermittlung" formularname="welche_vermittlung_nennung" maxlength="60" modes="default" name="welche_vermittlung_nennung" size="40" target="b"/>
<text description="Gründe für die Beratung" maxlength="60" name="beratungsfortsetzung" size="40" target="c:50"/>
- <date description="Datum Beratungsende" flags="required:phase_7;time:phase_7" name="datum_ende_beratung" target="c:50"/>
- <rule description="phase ber nicht länger als 60 monate" expr="$datum_feststellung isset $datum_ende_beratung isset and $datum_feststellung known $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung days 1860 > and not" mark="error:datum_ende_beratung" name="rule-4" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Beratung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
+ <date description="Datum Beratungsende" flags="required:phase_7;time:phase_7" name="datum_ende_beratung" order="datum_feststellung;$TODAY" target="c:50"/>
+ <rule description="phase ber nicht länger als 60 monate" expr="$datum_feststellung isset $datum_ende_beratung isset and $datum_feststellung known $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung days 1860 > and not" mark="error:datum_ende_beratung" name="rule-4" tag="114" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Beratung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<rule expr="$datum_ende_beratung isset" mark="warning:datum_ende_beratung" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-6-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-9-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung > and not" mark="error:datum_ende_beratung" name="date-sequence-rule-12-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
+ <rule description="'datum_ende_beratung' darf nicht in der Zukunft liegen." expr="$datum_ende_beratung isset $datum_ende_beratung known and $datum_ende_beratung today >= and not" mark="error:datum_ende_beratung" name="date-in-past-rule-4" value="'Datum Beratungsende' darf nicht in der Zukunft liegen."/>
</group>
</conditional>
<textarea cols="80" description="Freie Dokumentation" formularname="Freie_Dokumentation" function="suppress_value" modes="-mode1.1anon" name="freie_dokumentation" rows="20" target="d"/>
@@ -1551,14 +1556,15 @@
<group containers="a,b,c" description="Angaben zur Beendigung des CM" name="angabenzurbeendigungdescm" target="b">
<conditional description="Nur bearbeitbar wenn Datum nicht vor einer bestimmten Grenze (Förderzeitraum) ist." expr="$beendigung_5 isset not $beendigung_5 1 9 2010 date >= or" name="conditional-36">
<date description="Beendigung CM (Datum)" flags="required:phase_3,phase_4;time:phase_3,phase_4" formularname="Beendigung" name="beendigung_5" order="datum_feststellung;beendigung_nachbetreuung" target="a"/>
- <rule expr="$beendigung_5 isset $beendigung_5 1 9 2010 date < and not" mark="error:beendigung_5" name="rule-7" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
+ <rule expr="$beendigung_5 isset $beendigung_5 1 9 2010 date < and not" mark="error:beendigung_5" name="rule-7" tag="115" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
<rule expr="$beendigung_5 isset" mark="warning:beendigung_5" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
<rule description="'geburtsdatum' muss vor 'beendigung_5' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_5 isset $beendigung_5 known and and $geburtsdatum $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-0-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
<rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_5" name="date-sequence-rule-2-1" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-3-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
<rule description="'erstgespraech' muss vor 'beendigung_5' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_5 isset $beendigung_5 known and and $erstgespraech $beendigung_5 > and not" mark="error:beendigung_5" name="date-sequence-rule-11-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
+ <rule description="'beendigung_5' darf nicht in der Zukunft liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_5 today >= and not" mark="error:beendigung_5" name="date-in-past-rule-2" value="'Beendigung CM (Datum)' darf nicht in der Zukunft liegen."/>
</conditional>
- <rule description="phase cm nicht länger als 60 monate" expr="$datum_feststellung isset $beendigung_5 isset and $datum_feststellung known $beendigung_5 known and and $datum_feststellung $beendigung_5 days 1860 > and not" mark="error:beendigung_5" name="rule-3" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Case Management". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
+ <rule description="phase cm nicht länger als 60 monate" expr="$datum_feststellung isset $beendigung_5 isset and $datum_feststellung known $beendigung_5 known and and $datum_feststellung $beendigung_5 days 1860 > and not" mark="error:beendigung_5" name="rule-3" tag="116" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Case Management". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<choice description="Art der Beendigung" flags="evaluation:phase_x;required:phase_3" formularname="Art_Beendigung" name="art_beendigung" size="1" target="a">
<bool checked="s" description="Keine Angabe" name="keineangabe" value="-1"/>
<bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -1566,8 +1572,8 @@
<bool alternative="regulär" description="reguläre Beendigung" name="regulaer" value="0"/>
<bool description="Abbruch" name="abbruch" value="1"/>
</choice>
- <rule description="Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist" expr="$art_beendigung 1 == $phase 4 == and not" mark="error:art_beendigung" name="phase-rule-7" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <rule description="Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist" expr="$art_beendigung 1 == $phase 5 == and not" mark="error:art_beendigung" name="phase-rule-8" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist" expr="$art_beendigung 1 == $phase 4 == and not" mark="error:art_beendigung" name="phase-rule-7" tag="117" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
+ <rule description="Nachbetreuung nur startbar wenn Art der Beendigung nicht Abbruch ist" expr="$art_beendigung 1 == $phase 5 == and not" mark="error:art_beendigung" name="phase-rule-8" tag="118" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
<group containers="a,b,c,d" description="Angaben zum Abbruch" name="group-14" target="b">
<conditional expr="$art_beendigung 1 ==" name="conditional-37" target="c">
<choice description="Beendigung durch" formularname="Abbruch_durch" name="abbruch_durch" size="1" target="a">
@@ -1918,8 +1924,8 @@
<page description="9. Nachbetreuung" name="page_nachbetreuung">
<conditional expr="$art_beendigung isset $art_beendigung 0 == and" name="conditional-1" target="a">
<group containers="a,b" description="Eingliederung" name="eingliederung" target="a">
- <date description="Datum des Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="beendigung_nachbetreuung" order="beendigung_5;" target="a:25"/>
- <rule description="phase nb nicht länger als 36 monate" expr="$beendigung_5 isset $beendigung_nachbetreuung isset and $beendigung_5 known $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung days 1116 > and not" mark="error:beendigung_nachbetreuung" name="rule-5" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Nachbetreuung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
+ <date description="Datum des Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="beendigung_nachbetreuung" order="beendigung_5;$TODAY" target="a:25"/>
+ <rule description="phase nb nicht länger als 36 monate" expr="$beendigung_5 isset $beendigung_nachbetreuung isset and $beendigung_5 known $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung days 1116 > and not" mark="error:beendigung_nachbetreuung" name="rule-5" tag="119" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Nachbetreuung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
<choice description="Verbleib nach Nachbetreuung" flags="evaluation:phase_3" formularname="Verbleib_Nachbetreuung" name="verbleib_nachbetreuung" size="1" target="b">
<bool checked="s" description="Keine Angabe" name="keineangabe" target="01" value="-1"/>
<bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -1944,6 +1950,7 @@
<rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-2-2" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-8-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
<rule description="'geburtsdatum' muss vor 'beendigung_nachbetreuung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $geburtsdatum $beendigung_nachbetreuung > and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-10-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
+ <rule description="'beendigung_nachbetreuung' darf nicht in der Zukunft liegen." expr="$beendigung_nachbetreuung isset $beendigung_nachbetreuung known and $beendigung_nachbetreuung today >= and not" mark="error:beendigung_nachbetreuung" name="date-in-past-rule-0" value="'Datum des Ende der Nachbetreuung' darf nicht in der Zukunft liegen."/>
</group>
</conditional>
</page>
More information about the Mpuls-commits
mailing list