[Mpuls-commits] r4004 - jmd/trunk/jmdweb/public/formed
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Oct 21 11:05:35 CEST 2010
Author: torsten
Date: 2010-10-21 11:05:34 +0200 (Thu, 21 Oct 2010)
New Revision: 4004
Modified:
jmd/trunk/jmdweb/public/formed/formedtree.xml
Log:
New formedtree. Moved "geschlecht, geburtsdatum, migration" on the first page.
Moved "datum_ea_ende" in a nonvisible part of the form. Removed
"required"-attribute.
Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml 2010-10-20 18:27:05 UTC (rev 4003)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml 2010-10-21 09:05:34 UTC (rev 4004)
@@ -8,6 +8,7 @@
<bool description="Liegt nicht vor" name="bool-47" value="0"/>
<bool checked="True" description="Liegt noch nicht vor / unklar" name="bool-48" value="-1"/>
</choice>
+ <date description="Datum der Entscheidung" flags="time:phase_1" name="datum_ea_ende" target="a"/>
<group invisible="true" name="group-1">
<group invisible="1" name="group-3">
<choice name="phase" size="1">
@@ -21,18 +22,58 @@
</choice>
</group>
</group>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ea_ende known" mark="error:datum_ea_ende" name="unknown-phasedate-rule-1" value="Das Datum darf nicht 'unbekannt' sein."/>
+ <rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-4-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
+ <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-7-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
+ <rule description="'einreisedatum' muss vor 'datum_ea_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_ende isset $datum_ea_ende known and and $einreisedatum $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-9-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-13-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
+ <rule description="'datum_ea_ende' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_ende $datum_cm_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-17-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
+ <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung > and not" mark="error:datum_ea_ende" name="date-sequence-rule-18-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
+ <rule description="'datum_ea_ende' muss vor 'datum_ber_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_ende $datum_ber_start > and not" mark="error:datum_ea_ende" name="date-sequence-rule-24-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
+ <rule description="'datum_ea_ende' muss vor 'datum_cm_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_ende $datum_cm_start > and not" mark="error:datum_ea_ende" name="date-sequence-rule-27-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
</page>
<group containers="a,b" description="1. Eingangsdaten" name="grp_eingangsdaten">
- <page containers="a,b,c,d" description="1.1 Angaben zum Zugang" name="page-0">
+ <page containers="a,b,c,d,e" description="1.1 Angaben zum Zugang" name="page-0">
<group containers="a,b" description="Kontaktdaten JMD" name="group-15" target="a">
<text description="Name JMD" flags="required:phase_0" function="suppress_value" maxlength="60" name="jmd_name" size="40" target="a"/>
<group description="Mitarbeiter/in" name="group-8" target="b">
<text description="Name" function="suppress_value" maxlength="60" name="mitarbeiter_name" size="40"/>
<text description="Vorname" function="suppress_value" maxlength="60" name="mitarbeiter_vorname" size="40"/>
</group>
- <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-1" value="Fehlende Pflichtfeldangabe"/>
</group>
- <group containers="a,b,c,d" description="Angaben zum Zugang" name="group-4" target="b">
+ <group containers="a,b" description="Angaben zum jungen Menschen" name="group-93" target="b">
+ <date description="Geburtsdatum" flags="required:phase_1" name="geburtsdatum" target="a"/>
+ <choice description="Geschlecht" flags="required:phase_1" name="geschlecht" size="1" target="a">
+ <bool checked="True" description="Keine Angabe" name="bool-68" value="-1"/>
+ <bool description="Unbekannt" name="bool-67" value="-3"/>
+ <bool description="männlich" name="bool-65" value="1"/>
+ <bool description="weiblich" name="bool-66" value="0"/>
+ </choice>
+ <rule description="Geburtsdatum des jungen Menschen nicht vor dem 1.1.1970" expr="$geburtsdatum isset not $geburtsdatum known not or 1 1 1970 date $geburtsdatum <= or" mark="error:$geburtsdatum" name="rule-0" value="Das Geburtsdatum des Teilnehmers darf nicht vor dem 01.01.1970 liegen"/>
+ <choice description="Migrationshintergrund" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="b">
+ <bool description="Ausländer/in in der 1. Generation" name="bool-137" value="1"/>
+ <bool description="Ausländer/in in der 2. Generation" name="bool-138" value="2"/>
+ <bool description="Aussiedler/in" name="bool-139" value="3"/>
+ <bool description="zugewanderte/r Deutsche/r mit Migrationshintergrund" name="bool-140" value="4"/>
+ <bool description="nicht zugewanderte/r Deutsche/r mit Migrationshintergrund" name="bool-141" value="5"/>
+ <bool description="Unbekannt" name="bool-144" value="-3"/>
+ <bool checked="True" description="Keine Angabe" name="bool-145" value="-1"/>
+ </choice>
+ <textarea description="Weitere Angaben zum Migrationshintergrund" name="angaben_aufenthaltsstatus" rows="3" target="b"/>
+ <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="required-rule-2" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-1-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ber_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_start isset $datum_ber_start known and and $geburtsdatum $datum_ber_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-13-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-14-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung > and not" mark="error:geburtsdatum" name="date-sequence-rule-19-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_cm_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_ende isset $datum_cm_ende known and and $geburtsdatum $datum_cm_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-21-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'datum_ea_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_start isset $datum_ea_start known and and $geburtsdatum $datum_ea_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-23-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
+ <rule description="'geburtsdatum' muss vor 'einreisedatum' liegen." expr="$geburtsdatum isset $geburtsdatum known and $einreisedatum isset $einreisedatum known and and $geburtsdatum $einreisedatum > and not" mark="error:geburtsdatum" name="date-sequence-rule-26-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
+ </group>
+ <group containers="a,b,c,d" description="Angaben zum Zugang" name="group-4" target="c">
<date description="Datum Erstgespräch" flags="required:phase_0;time:phase_0" name="datum_ea_start" order="geburtsdatum;datum_ea_ende" target="a"/>
<choice description="Zugang des jungen Menschen" flags="required:phase_0" name="zugang" size="1" target="b">
<bool description="Keine Angabe" name="bool-45" value="-1"/>
@@ -86,7 +127,8 @@
<conditional description="Nur wenn bereits im CM" expr="$war_bereits_kunde 1 ==" name="conditional-34">
<text description="Nennung des JMD" function="suppress_value" maxlength="256" name="nennung_einrichtung_cm" size="40" target="d"/>
</conditional>
- <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ea_start known" mark="error:datum_ea_start" name="unknown-phasedate-rule-6" value="Das Datum darf nicht 'unbekannt' sein."/>
<rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende > and not" mark="error:datum_ea_start" name="date-sequence-rule-4-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
<rule description="'datum_ea_start' muss vor 'datum_ber_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_start $datum_ber_start > and not" mark="error:datum_ea_start" name="date-sequence-rule-5-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
<rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung > and not" mark="error:datum_ea_start" name="date-sequence-rule-12-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
@@ -96,7 +138,7 @@
<rule description="'geburtsdatum' muss vor 'datum_ea_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_start isset $datum_ea_start known and and $geburtsdatum $datum_ea_start > and not" mark="error:datum_ea_start" name="date-sequence-rule-23-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
<rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start > and not" mark="error:datum_ea_start" name="date-sequence-rule-28-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
</group>
- <group containers="a" description="Erklärungen" name="group-16" target="c">
+ <group containers="a" description="Erklärungen" name="group-16" target="d">
<choice description="Weitergabe der Daten an Dritte" name="weitergabe_an_dritte" size="1" target="a">
<bool checked="True" description="Keine Angabe" name="bool-51" value="-1"/>
<bool description="Ja" name="bool-49" value="1"/>
@@ -108,20 +150,19 @@
<bool description="Nein" name="bool-833" value="0"/>
</choice>
</group>
- <group containers="a,b" description="Angaben zu weiteren Verlauf der Begleitung " name="group-77" target="d">
+ <group containers="a,b" description="Angaben zu weiteren Verlauf der Begleitung " name="group-77" target="e">
<choice description="Die Begleitung des jungen Menschen erfolgt im Rahmen" flags="required:phase_1" name="art_begleitung" size="1" target="a">
<bool checked="True" description="Keine Angabe" name="bool-182" value="-1"/>
<bool description="Unbekannt" name="bool-181" value="-3"/>
<bool description="des Case Managements" name="bool-179" value="1"/>
<bool description="der Beratung" name="bool-180" value="0"/>
</choice>
- <date description="Datum der Entscheidung" flags="required:phase_1;time:phase_1" name="datum_ea_ende" target="a"/>
- <rule expr="$art_begleitung isset" mark="warning:art_begleitung" name="required-rule-manual-4" value="Fehlende Pflichtfeldangabe"/>
<rule description="Intensive nur startbar wenn die Art der Beratung CM ist" expr="$art_begleitung 0 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 2 == and not " mark="error:art_begleitung" name="phase-rule-7" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
<rule description="CM startbar wenn Art der Beratung CM ist" expr="$art_begleitung 1 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 4 == and not" mark="error:art_begleitung" name="phase-rule-8" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
<conditional description="Nur wenn CM-Fall" expr="$art_begleitung 1 ==" name="conditional-16" target="b">
<date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_ende;datum_cm_ende" target="b"/>
- <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_cm_start known" mark="error:datum_cm_start" name="unknown-phasedate-rule-8" value="Das Datum darf nicht 'unbekannt' sein."/>
<rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung > and not" mark="error:datum_cm_start" name="date-sequence-rule-2-1" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
<rule description="'einreisedatum' muss vor 'datum_cm_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_start isset $datum_cm_start known and and $einreisedatum $datum_cm_start > and not" mark="error:datum_cm_start" name="date-sequence-rule-8-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start > and not" mark="error:datum_cm_start" name="date-sequence-rule-14-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
@@ -133,8 +174,10 @@
<group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="b">
<date description="Datum Beginn der Beratung" flags="required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_ende;datum_ber_ende" target="a"/>
<date description="Datum Beendigung der Beratung" flags="required:phase_5;time:phase_5" name="datum_ber_ende" target="b"/>
- <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ber_start known" mark="error:datum_ber_start" name="unknown-phasedate-rule-9" value="Das Datum darf nicht 'unbekannt' sein."/>
+ <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ber_ende known" mark="error:datum_ber_ende" name="unknown-phasedate-rule-10" value="Das Datum darf nicht 'unbekannt' sein."/>
<rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende > and not" mark="error:datum_ber_ende" name="date-sequence-rule-1-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
<rule description="'datum_ea_start' muss vor 'datum_ber_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_start $datum_ber_start > and not" mark="error:datum_ber_start" name="date-sequence-rule-5-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
<rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende > and not" mark="error:datum_ber_ende" name="date-sequence-rule-7-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
@@ -147,15 +190,7 @@
<rule description="'datum_ber_start' muss vor 'datum_ber_ende' liegen." expr="$datum_ber_start isset $datum_ber_start known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ber_start $datum_ber_ende > and not" mark="error:datum_ber_ende" name="date-sequence-rule-25-2" value="'Datum Beginn der Beratung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
</group>
</conditional>
- <rule expr="$datum_ea_ende isset" mark="warning:datum_ea_ende" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
- <rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-4-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
- <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-7-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
- <rule description="'einreisedatum' muss vor 'datum_ea_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_ende isset $datum_ea_ende known and and $einreisedatum $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-9-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-13-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
- <rule description="'datum_ea_ende' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_ende $datum_cm_ende > and not" mark="error:datum_ea_ende" name="date-sequence-rule-17-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
- <rule description="'datum_ea_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_ende $datum_verbleib_feststellung > and not" mark="error:datum_ea_ende" name="date-sequence-rule-18-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
- <rule description="'datum_ea_ende' muss vor 'datum_ber_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_ende $datum_ber_start > and not" mark="error:datum_ea_ende" name="date-sequence-rule-24-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
- <rule description="'datum_ea_ende' muss vor 'datum_cm_start' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_ende $datum_cm_start > and not" mark="error:datum_ea_ende" name="date-sequence-rule-27-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
+ <rule expr="$art_begleitung -1 == not" mark="warning:art_begleitung" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
</group>
</page>
<page description="1.2 Kontaktdaten Institutionen" name="page-7">
@@ -202,33 +237,24 @@
</page>
</group>
<group description="2. Anamnese" name="grp_anamnese">
- <page containers="a,b,c,d,e,f,g,h,i" description="2.1 Persönliche Angaben" name="page-2">
+ <page containers="a,b,c,d,e,f,g,h" description="2.1 Persönliche Angaben" name="page-2">
<group containers="a,b" description="Name des jungen Menschen" name="group-17" target="a">
<text description="Name" function="suppress_value" maxlength="256" name="name" size="40" target="a"/>
<text description="Vorname" function="suppress_value" maxlength="256" name="vorname" size="40" target="a"/>
<text description="Geburtsname" function="suppress_value" maxlength="256" name="geburtsname" size="40" target="b"/>
<text description="Name vor der Einbürgerung" function="suppress_value" maxlength="256" name="name_vor_einbuergerung" size="40" target="b"/>
</group>
- <date description="Geburtsdatum" flags="required:phase_1" name="geburtsdatum" target="b"/>
- <rule description="Geburtsdatum des jungen Menschen nicht vor dem 1.1.1970" expr="$geburtsdatum isset not $geburtsdatum known not or 1 1 1970 date $geburtsdatum <= or" mark="error:$geburtsdatum" name="rule-0" value="Das Geburtsdatum des Teilnehmers darf nicht vor dem 01.01.1970 liegen"/>
- <rule expr="$geburtsdatum isset" name="required-rule-manual1" value="Fehlende Pflichtfeldangabe"/>
- <choice description="Geschlecht" flags="required:phase_1" name="geschlecht" size="1" target="b">
- <bool checked="True" description="Keine Angabe" name="bool-68" value="-1"/>
- <bool description="Unbekannt" name="bool-67" value="-3"/>
- <bool description="männlich" name="bool-65" value="1"/>
- <bool description="weiblich" name="bool-66" value="0"/>
- </choice>
- <choice description="Geburtsland" flags="required:phase_3" name="geburtsland" size="1" target="c">
+ <choice description="Geburtsland" flags="required:phase_3" name="geburtsland" size="1" target="b">
<bool description="Keine Angabe" name="bool-64" value="-1"/>
<bool description="Unbekannt" name="bool-63" value="-3"/>
<bool description="Sonstiges" name="bool-265" value="-2"/>
<external-choice name="external-choice-4" value="laender.xml"/>
</choice>
<conditional description="nur wenn geburtsland sonstiges" expr="$geburtsland -2 ==" name="conditional-37">
- <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="geburtsland_nennung" size="40" target="c"/>
+ <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="geburtsland_nennung" size="40" target="b"/>
</conditional>
- <text description="Geburtsort" function="suppress_value" maxlength="60" name="geburtsort" size="40" target="d"/>
- <repeat containers="a,b" description="Kontaktdaten des jungen Menschen" min="1" name="rg_kontaktdaten" target="e">
+ <text description="Geburtsort" function="suppress_value" maxlength="60" name="geburtsort" size="40" target="c"/>
+ <repeat containers="a,b" description="Kontaktdaten des jungen Menschen" min="1" name="rg_kontaktdaten" target="d">
<group containers="a,b" description="Anschrift" name="group-19" target="a">
<text description="Straße" function="suppress_value" maxlength="60" name="adresse_strasse" size="40" target="a"/>
<text description="Hausnummer" function="suppress_value" maxlength="60" name="adresse_strassenr" size="40" target="a"/>
@@ -243,7 +269,7 @@
</group>
</repeat>
<conditional description="Nur wenn minderjährig" expr="$geburtsdatum isset not $geburtsdatum known not or $geburtsdatum today years 18 < or" name="conditional-15">
- <repeat containers="a,b" description="Sorgeberechtigte/Bezugsperson" min="1" name="rg_kontaktdaten_sorgeberechtigte" target="f">
+ <repeat containers="a,b" description="Sorgeberechtigte/Bezugsperson" min="1" name="rg_kontaktdaten_sorgeberechtigte" target="e">
<group containers="a,b" description="Anschrift" name="group-0" target="a">
<text description="Name" function="suppress_value" maxlength="128" name="name_sorge" size="40" target="a"/>
<text description="Vorname" function="suppress_value" maxlength="128" name="vorname_sorge" size="40" target="a"/>
@@ -256,8 +282,8 @@
</group>
</repeat>
</conditional>
- <text description="Führerscheinklasse" function="suppress_value" maxlength="60" name="fuehrerschein" size="40" target="g"/>
- <group containers="a,b,c" description="Familiäre Situation" name="group-21" target="h">
+ <text description="Führerscheinklasse" function="suppress_value" maxlength="60" name="fuehrerschein" size="40" target="f"/>
+ <group containers="a,b,c" description="Familiäre Situation" name="group-21" target="g">
<choice description="Familienstand" name="familienstand" size="1" target="a">
<bool checked="True" description="Keine Angabe" name="bool-129" value="-1"/>
<bool description="Unbekannt" name="bool-128" value="-3"/>
@@ -286,7 +312,7 @@
</choice>
</repeat>
</group>
- <group containers="a,b,c,d,e,f,g" description="Migrationsbezogene Informationen zum Status" name="group-84" target="i">
+ <group containers="a,b,c,d,e,f" description="Migrationsbezogene Informationen zum Status" name="group-84" target="h">
<choice description="Staatsangehörigkeit" flags="required:phase_3" name="staatsangehoerigkeit" size="1" target="a">
<bool description="Keine Angabe" name="bool-136" value="-1"/>
<bool description="Unbekannt" name="bool-134" value="-3"/>
@@ -318,35 +344,25 @@
<rule description="'geburtsdatum' muss vor 'einreisedatum' liegen." expr="$geburtsdatum isset $geburtsdatum known and $einreisedatum isset $einreisedatum known and and $geburtsdatum $einreisedatum > and not" mark="error:einreisedatum" name="date-sequence-rule-26-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
<rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start > and not" mark="error:einreisedatum" name="date-sequence-rule-28-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
</conditional>
- <choice description="Migrationshintergrund" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="c">
- <bool description="Ausländer/in in der 1. Generation" name="bool-137" value="1"/>
- <bool description="Ausländer/in in der 2. Generation" name="bool-138" value="2"/>
- <bool description="Aussiedler/in" name="bool-139" value="3"/>
- <bool description="zugewanderte/r Deutsche/r mit Migrationshintergrund" name="bool-140" value="4"/>
- <bool description="nicht zugewanderte/r Deutsche/r mit Migrationshintergrund" name="bool-141" value="5"/>
- <bool description="Unbekannt" name="bool-144" value="-3"/>
- <bool checked="True" description="Keine Angabe" name="bool-145" value="-1"/>
- </choice>
- <textarea description="Weitere Angaben zum Migrationshintergrund" name="angaben_aufenthaltsstatus" rows="3" target="d"/>
- <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="e">
+ <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="d">
<bool description="Keine Angabe" name="bool-229" value="-1"/>
<bool description="Unbekannt" name="bool-228" value="-3"/>
<bool description="Sonstiges" name="bool-230" value="-2"/>
<external-choice name="external-choice-2" value="sprachen.xml"/>
</choice>
<conditional description="nur wenn sonstiges" expr="$muttersprache -2 ==" name="conditional-41">
- <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="muttersprache_nennung" size="256" target="e"/>
+ <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="muttersprache_nennung" size="256" target="d"/>
</conditional>
- <choice description="Zuhause vorrangig gesprochene Sprache" flags="required:phase_3" name="sprache_zuhause" size="1" target="f">
+ <choice description="Zuhause vorrangig gesprochene Sprache" flags="required:phase_3" name="sprache_zuhause" size="1" target="e">
<bool description="Keine Angabe" name="bool-771" value="-1"/>
<bool description="Unbekannt" name="bool-773" value="-3"/>
<bool description="Sonstiges" name="bool-393" value="-2"/>
<external-choice name="external-choice-2-1" value="sprachen.xml"/>
</choice>
<conditional description="nur wenn sonstiges" expr="$sprache_zuhause -2 ==" name="conditional-40">
- <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="sprache_zuhause_nennung" size="40" target="f"/>
+ <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="sprache_zuhause_nennung" size="40" target="e"/>
</conditional>
- <group containers="a,b" description="Familie" name="group-24" target="g">
+ <group containers="a,b" description="Familie" name="group-24" target="f">
<group containers="a,b" description="Mutter" name="group-25" target="a">
<choice description="Geburtsland" name="mutter_geburtsland" size="1" target="a">
<bool checked="True" description="Keine Angabe" name="bool-855" value="-1"/>
@@ -366,20 +382,10 @@
</group>
<rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$staatsangehoerigkeit_weitere -1 == not" mark="warning:staatsangehoerigkeit_weitere" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
</group>
- <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
<rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-10" value="Fehlende Pflichtfeldangabe"/>
- <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-1-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_ber_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_start isset $datum_ber_start known and and $geburtsdatum $datum_ber_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-13-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-14-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $geburtsdatum $datum_verbleib_feststellung > and not" mark="error:geburtsdatum" name="date-sequence-rule-19-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_cm_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_ende isset $datum_cm_ende known and and $geburtsdatum $datum_cm_ende > and not" mark="error:geburtsdatum" name="date-sequence-rule-21-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
- <rule description="'geburtsdatum' muss vor 'datum_ea_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_start isset $datum_ea_start known and and $geburtsdatum $datum_ea_start > and not" mark="error:geburtsdatum" name="date-sequence-rule-23-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
- <rule description="'geburtsdatum' muss vor 'einreisedatum' liegen." expr="$geburtsdatum isset $geburtsdatum known and $einreisedatum isset $einreisedatum known and and $geburtsdatum $einreisedatum > and not" mark="error:geburtsdatum" name="date-sequence-rule-26-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
</page>
<group containers="a,b,c,d,e" description="2.2 Biographische Daten" name="group-65">
<page description="2.2.1 Wohnsituation" name="page-19" target="a">
@@ -587,7 +593,7 @@
<bool description="sonstige Schule" name="bool-370" value="-2"/>
</choice>
<int description="Klassenstufe" maxvalue="13" minvalue="1" name="aktuelle_schule_klassenstufe" target="a"/>
- <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
</group>
</conditional>
<conditional description="nur wenn in Ausbildung" expr="$aktuelle_situation 3 == $aktuelle_situation 4 == or" invisible="True" name="conditional-23">
@@ -613,7 +619,7 @@
<text description="Nennung Maßnahme" function="suppress_value" maxlength="60" name="aktuelle_massnahme" size="40" target="b"/>
<date description="Datum Beginn der Maßnahme" name="aktuelle_massnahme_beginn" target="c"/>
<int description="Dauer der Maßnahme (in Monaten)" maxvalue="99" minvalue="0" name="aktuelle_massnahme_dauer" target="c"/>
- <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
</group>
</conditional>
<conditional description="Nur wenn erwerbstaetig" expr="$aktuelle_situation 6 == $aktuelle_situation 10 == or" invisible="true" name="conditional-25">
@@ -637,7 +643,7 @@
<date description="Zivildienst / Wehrpflicht / Freiwilligenjahr seit" name="aktueller_zivildienst_seit"/>
</group>
</conditional>
- <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b,c" description="Qualifikationen" name="group-91" target="b">
<group containers="a,b,c,d" description="Schulabschlüsse" name="group-66" target="a">
@@ -672,9 +678,9 @@
<bool description="Sonstiges" name="bool-782" value="-2"/>
<external-choice name="external-choice-3" value="laender.xml"/>
</choice>
- <rule expr="$hoechster_schulabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$hoechster_schulabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
</conditional>
- <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b,c,d" description="Berufsabschlüsse" name="group-67" target="b">
<choice description="Höchster in Deutschland anerkannter Abschluss" flags="required:phase_3" name="hoechster_berufsabschluss" size="1" target="a">
@@ -706,9 +712,9 @@
<bool description="Sonstiges" name="bool-795" value="-2"/>
<external-choice name="external-choice-3-0" value="laender.xml"/>
</choice>
- <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
</conditional>
- <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
</group>
<group description="Integrationskurs" name="group-68" target="c">
<choice description="Der junger Mensch hat Integrationskursberechtigung/-verpflichtung" name="integrationskurs" size="1" target="a">
@@ -764,7 +770,7 @@
<bool description="Nein" name="nein" value="0"/>
</choice>
<int description="Klassenstufe" maxvalue="13" minvalue="1" name="biographie_schule_klasse" target="b"/>
- <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
</group>
</conditional>
<conditional description="Angaben zur Ausbildung nur wenn in Ausbildung" expr="$biographie_art 1 == $biographie_art 2 == or" invisible="True" name="conditional-18-ausbildung">
@@ -807,7 +813,7 @@
<bool description="GFH-Kurs" name="bool-388" value="4"/>
</choice>
<text description='Inhalt/"Titel" des Kurses' maxlength="60" name="biographie_massnahme_nennung" size="40" target="b"/>
- <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
</group>
</conditional>
<conditional description="Angaben zur Erwerbstätigkeit nur wenn in Erwerbstätig / Selbstständig" expr="$biographie_art 4 == $biographie_art 5 == or" invisible="True" name="conditional-20-erwerb">
@@ -836,10 +842,10 @@
<bool description="Unbekannt" name="bool-800" value="-3"/>
<bool description="Sonstiges" name="bool-799" value="-2"/>
</choice>
- <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
</conditional>
- <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
</page>
<page containers="a,b,c,d,e,f" description="3.2 Ergebnisse der Kompetenzfeststellung" name="page-10" target="b">
<group containers="a,b,c" description="Fachkompetenzen" name="group-50" target="a">
@@ -1490,7 +1496,7 @@
<date description="Datum vorauss. Ende" name="ua_uziel3_datum_ende" target="b"/>
</group>
</group>
- <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
</page>
</repeat>
<page containers="a,b,c,d,e,f" description="5. Evaluation" name="page-6">
@@ -1530,12 +1536,13 @@
<conditional description="nur wenn sonstiges" expr="$gruende_abbruch_cm 8 ==" name="conditional-45">
<text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="gruende_abbruch_cm_nennung" size="256" target="b"/>
</conditional>
- <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
</conditional>
</group>
- <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_cm_ende known" mark="error:datum_cm_ende" name="unknown-phasedate-rule-30" value="Das Datum darf nicht 'unbekannt' sein."/>
+ <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
<rule description="'einreisedatum' muss vor 'datum_cm_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_ende isset $datum_cm_ende known and and $einreisedatum $datum_cm_ende > and not" mark="error:datum_cm_ende" name="date-sequence-rule-0-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
<rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung > and not" mark="error:datum_cm_ende" name="date-sequence-rule-6-1" value="'Datum der Beendigung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
<rule description="'datum_ea_start' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_start $datum_cm_ende > and not" mark="error:datum_cm_ende" name="date-sequence-rule-15-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
@@ -1578,9 +1585,9 @@
<conditional description="nur wenn sonstiges" expr="$ende_inst_einbindung -2 ==" name="conditional-46">
<text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="ende_inst_einbindung_nennung" size="256" target="b"/>
</conditional>
- <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
</conditional>
- <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
</group>
<group description="Einschätzung der Zielerreichung" name="group-72" target="c">
<choice description="Zielerreichung Ziel 1" flags="required:phase_3" name="ziel1_erreicht" size="1">
@@ -1601,9 +1608,9 @@
<bool description="erreicht" name="bool-754" value="1"/>
<bool description="nicht erreicht" name="bool-870" value="4"/>
</choice>
- <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b,c" description="Verbleib des / der Jungen Menschen" name="group-83" target="d">
<date description="Datum Feststellung des Verbleibs des/der Jungen Menschen" flags="required:phase_3" name="datum_verbleib_feststellung" target="a"/>
@@ -1630,8 +1637,8 @@
<conditional description="nur wenn sonstiges" expr="$verbleib_jugendliche 15 ==" name="conditional-47">
<text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="verbleib_jugendliche_sonstiges" size="40" target="c"/>
</conditional>
- <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung > and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-2-2" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
<rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung > and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-3-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
<rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung > and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-6-2" value="'Datum der Beendigung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jungen Menschen' liegen."/>
More information about the Mpuls-commits
mailing list