[Mpuls-commits] r4152 - in waska/trunk: . waskaweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Nov 10 15:59:20 CET 2010


Author: torsten
Date: 2010-11-10 15:59:19 +0100 (Wed, 10 Nov 2010)
New Revision: 4152

Modified:
   waska/trunk/ChangeLog
   waska/trunk/tagging.xml
   waska/trunk/waskaweb/public/formed/formedtree.xml
Log:
Issue1370: Fixed date sequence rule -> Adapted tagging.


Modified: waska/trunk/ChangeLog
===================================================================
--- waska/trunk/ChangeLog	2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/ChangeLog	2010-11-10 14:59:19 UTC (rev 4152)
@@ -1,6 +1,9 @@
 2010-11-10  Roland Geider <roland.geider at intevation.de>
 
 	* waska.json: Make the logbook-IDs consistent in both lists
+	* tagging.xml,
+	  waskaweb/public/formed/formedtree.xml: Issue1370: Fixed date
+	  sequence rule -> Adapted tagging.
 
 2010-11-10  Torsten Irlaender <torsten at intevation.de>
 

Modified: waska/trunk/tagging.xml
===================================================================
--- waska/trunk/tagging.xml	2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/tagging.xml	2010-11-10 14:59:19 UTC (rev 4152)
@@ -13,7 +13,7 @@
   <!-- Automatisch auf Regeln basierende generiete Inkonsistenzen  -->
   <check tagid="1000">
     <name>Mindestdatum nicht gegeben</name>
-    <desc>Das Datum muss vor dem 1.1.1970 liegen</desc>
+    <desc>Das Datum muss nach dem 1.1.1970 liegen</desc>
     <addtag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( erstgespraech IS NOT NULL ) AND ( erstgespraech != '0001-01-01' AND erstgespraech &lt; '1970-01-01'::date ) ) ) ) )</sql>
     </addtag>
@@ -62,6 +62,16 @@
     </deltag>
   </check>
   <check tagid="1005">
+    <name>Das Datum darf nicht "unbekannt" sein.</name>
+    <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+    <addtag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( erstgespraech != '0001-01-01' ) )</sql>
+    </addtag>
+    <deltag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+    </deltag>
+  </check>
+  <check tagid="1006">
     <name>"erstgespraech" muss vor "beendigung_nachbetreuung" liegen.</name>
     <desc>"Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
     <addtag>
@@ -71,7 +81,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1006">
+  <check tagid="1007">
     <name>"erstgespraech" muss vor "datum_feststellung" liegen.</name>
     <desc>"Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" darf zeitlich nicht nach "Datum der Entscheidung" liegen.</desc>
     <addtag>
@@ -81,7 +91,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1007">
+  <check tagid="1008">
     <name>"geburtsdatum" muss vor "erstgespraech" liegen.</name>
     <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" liegen.</desc>
     <addtag>
@@ -91,7 +101,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1008">
+  <check tagid="1009">
     <name>"erstgespraech" muss vor "datum_ende_beratung" liegen.</name>
     <desc>"Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
     <addtag>
@@ -101,7 +111,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1009">
+  <check tagid="1010">
     <name>"erstgespraech" muss vor "beendigung_5" liegen.</name>
     <desc>"Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
     <addtag>
@@ -111,11 +121,11 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1010">
+  <check tagid="1011">
     <name>"erstgespraech" darf nicht in der Zukunft liegen.</name>
     <desc>"Datum des Erstgespr&#xE4;ches mit dem Jugendlichen" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND erstgespraech &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( erstgespraech IS NOT NULL ) AND erstgespraech != '0001-01-01' ) AND erstgespraech &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -131,7 +141,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1012">
+  <check tagid="1013">
     <name>"geburtsdatum" muss vor "beendigung_5" liegen.</name>
     <desc>"Geburtsdatum" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
     <addtag>
@@ -141,7 +151,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1013">
+  <check tagid="1014">
     <name>"geburtsdatum" muss vor "datum_feststellung" liegen.</name>
     <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum der Entscheidung" liegen.</desc>
     <addtag>
@@ -151,7 +161,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1014">
+  <check tagid="1015">
     <name>"geburtsdatum" muss vor "beendigung_nachbetreuung" liegen.</name>
     <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
     <addtag>
@@ -161,7 +171,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1015">
+  <check tagid="1016">
     <name>"geburtsdatum" muss vor "datum_ende_beratung" liegen.</name>
     <desc>"Geburtsdatum" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
     <addtag>
@@ -171,11 +181,11 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1016">
+  <check tagid="1017">
     <name>"geburtsdatum" darf nicht in der Zukunft liegen.</name>
     <desc>"Geburtsdatum" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND geburtsdatum &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( geburtsdatum IS NOT NULL ) AND geburtsdatum != '0001-01-01' ) AND geburtsdatum &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -251,7 +261,17 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1024">
+  <check tagid="1025">
+    <name>Das Datum darf nicht "unbekannt" sein.</name>
+    <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+    <addtag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( datum_feststellung != '0001-01-01' ) )</sql>
+    </addtag>
+    <deltag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+    </deltag>
+  </check>
+  <check tagid="1026">
     <name>"datum_feststellung" muss vor "beendigung_5" liegen.</name>
     <desc>"Datum der Entscheidung" darf zeitlich nicht nach "Beendigung CM (Datum)" liegen.</desc>
     <addtag>
@@ -261,7 +281,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1025">
+  <check tagid="1027">
     <name>"datum_feststellung" muss vor "datum_ende_beratung" liegen.</name>
     <desc>"Datum der Entscheidung" darf zeitlich nicht nach "Datum Beratungsende" liegen.</desc>
     <addtag>
@@ -271,7 +291,7 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1026">
+  <check tagid="1028">
     <name>"datum_feststellung" muss vor "beendigung_nachbetreuung" liegen.</name>
     <desc>"Datum der Entscheidung" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
     <addtag>
@@ -281,11 +301,11 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1027">
+  <check tagid="1029">
     <name>"datum_feststellung" darf nicht in der Zukunft liegen.</name>
     <desc>"Datum der Entscheidung" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) AND datum_feststellung &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_feststellung IS NOT NULL ) AND datum_feststellung != '0001-01-01' ) AND datum_feststellung &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -311,11 +331,21 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1030">
+  <check tagid="1032">
+    <name>Das Datum darf nicht "unbekannt" sein.</name>
+    <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+    <addtag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( datum_ende_beratung != '0001-01-01' ) )</sql>
+    </addtag>
+    <deltag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+    </deltag>
+  </check>
+  <check tagid="1033">
     <name>"datum_ende_beratung" darf nicht in der Zukunft liegen.</name>
     <desc>"Datum Beratungsende" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) AND datum_ende_beratung &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( datum_ende_beratung IS NOT NULL ) AND datum_ende_beratung != '0001-01-01' ) AND datum_ende_beratung &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -331,7 +361,17 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1032">
+  <check tagid="1035">
+    <name>Das Datum darf nicht "unbekannt" sein.</name>
+    <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+    <addtag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( beendigung_5 != '0001-01-01' ) )</sql>
+    </addtag>
+    <deltag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+    </deltag>
+  </check>
+  <check tagid="1036">
     <name>"beendigung_5" muss vor "beendigung_nachbetreuung" liegen.</name>
     <desc>"Beendigung CM (Datum)" darf zeitlich nicht nach "Datum des Ende der Nachbetreuung" liegen.</desc>
     <addtag>
@@ -341,11 +381,11 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1033">
+  <check tagid="1037">
     <name>"beendigung_5" darf nicht in der Zukunft liegen.</name>
     <desc>"Beendigung CM (Datum)" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) AND beendigung_5 &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_5 IS NOT NULL ) AND beendigung_5 != '0001-01-01' ) AND beendigung_5 &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -391,11 +431,21 @@
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
     </deltag>
   </check>
-  <check tagid="1038">
+  <check tagid="1042">
+    <name>Das Datum darf nicht "unbekannt" sein.</name>
+    <desc>Das Datum darf nicht "unbekannt" sein.</desc>
+    <addtag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( beendigung_nachbetreuung != '0001-01-01' ) )</sql>
+    </addtag>
+    <deltag>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
+    </deltag>
+  </check>
+  <check tagid="1043">
     <name>"beendigung_nachbetreuung" darf nicht in der Zukunft liegen.</name>
     <desc>"Datum des Ende der Nachbetreuung" darf nicht in der Zukunft liegen.</desc>
     <addtag>
-      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) AND beendigung_nachbetreuung &gt;= now() ) ) ) )</sql>
+      <sql>SELECT id from ( %(table)s ) m WHERE ( NOT ( NOT ( ( ( ( beendigung_nachbetreuung IS NOT NULL ) AND beendigung_nachbetreuung != '0001-01-01' ) AND beendigung_nachbetreuung &gt; now() ) ) ) )</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -406,7 +456,7 @@
     <name>Datumsangaben konsistent</name>
     <desc>Alle Datumsangaben in der Fallakte befinden sich in chronologisch korrekter Reihenfolge und liegen nicht in der Zukunft</desc>
     <addtag>
-      <sql>select id from ( %(table)s ) m where not ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id)  &amp;&amp; ARRAY[1000,1005,1006,1007,1008,1009,1010,1012,1013,1014,1015,1016,1024,1025,1026,1027,1030,1032,1033,1038]</sql>
+      <sql>select id from ( %(table)s ) m where not ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id)  &amp;&amp; ARRAY[1000,1005,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1017,1025,1026,1027,1028,1029,1032,1033,1035,1036,1037,1042,1043]</sql>
     </addtag>
     <deltag>
       <sql>SELECT id from ( %(table)s ) m WHERE ( TRUE )</sql>

Modified: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml	2010-11-10 13:56:14 UTC (rev 4151)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml	2010-11-10 14:59:19 UTC (rev 4152)
@@ -205,7 +205,7 @@
         <rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech &gt; 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 &gt; 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 &gt; 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 &gt;= 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."/>
+        <rule description="'erstgespraech' darf nicht in der Zukunft liegen." expr="$erstgespraech isset $erstgespraech known and $erstgespraech today &gt; 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"/>
@@ -251,7 +251,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 &gt; 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 &gt; 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 &gt; 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 &gt;= and not" mark="error:geburtsdatum" name="date-in-past-rule-1" value="'Geburtsdatum' darf nicht in der Zukunft liegen."/>
+            <rule description="'geburtsdatum' darf nicht in der Zukunft liegen." expr="$geburtsdatum isset $geburtsdatum known and $geburtsdatum today &gt; 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"/>
@@ -848,7 +848,7 @@
             <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 &gt; 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 &gt; 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 &gt; 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 &gt;= and not" mark="error:datum_feststellung" name="date-in-past-rule-3" value="'Datum der Entscheidung' darf nicht in der Zukunft liegen."/>
+            <rule description="'datum_feststellung' darf nicht in der Zukunft liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_feststellung today &gt; 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 &gt; 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"/>
@@ -899,7 +899,7 @@
             <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 &gt; 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 &gt; 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 &gt; 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 &gt;= and not" mark="error:datum_ende_beratung" name="date-in-past-rule-4" value="'Datum Beratungsende' darf nicht in der Zukunft 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 &gt; 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"/>
@@ -1570,7 +1570,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 &gt; 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 &gt; 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 &gt; 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 &gt;= and not" mark="error:beendigung_5" name="date-in-past-rule-2" value="'Beendigung CM (Datum)' darf nicht in der Zukunft liegen."/>
+              <rule description="'beendigung_5' darf nicht in der Zukunft liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_5 today &gt; 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 &gt; 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">
@@ -1964,7 +1964,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 &gt; 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 &gt; 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 &gt; 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 &gt;= and not" mark="error:beendigung_nachbetreuung" name="date-in-past-rule-0" value="'Datum des Ende der Nachbetreuung' darf nicht in der Zukunft liegen."/>
+            <rule description="'beendigung_nachbetreuung' darf nicht in der Zukunft liegen." expr="$beendigung_nachbetreuung isset $beendigung_nachbetreuung known and $beendigung_nachbetreuung today &gt; 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