Vorbelegung der Hilfsfelder für die Gültigkeitsüberprüfung
Die Hilfsfelder sollten dann folgendermaßen vorbelegt werden: (am Beispiel des Items A4)

cbxIstVollstaendig

Vorbelegung
IF(cbxWohnsituationA4Privatwohnung || cbxWohnsituationA4Unbekannt || (!cbxSonstigesTextZwingend && WohnsituationA4) || (cbxSonstigesTextZwingend && WohnsituationA4.Kurztext != "SONST" && WohnsituationA4) || (cbxSonstigesTextZwingend && (WohnsituationA4.Kurztext == "SONST" && WohnsituationA4Sonstiges )); TRUE; FALSE)
Erklärung
Falls eine der Checkboxen „cbxWohnsituationA4Privatwohnung“ oder „cbxWohnsituationA4Unbekannt“ angekreuzt wurde, wird das Hilfsfeld TRUE.
Ebenso soll das Hilfsfeld TRUE werden, falls im Katalog „WohnsituationA4“ eine Auswahl getroffen wurde und im Systemverwaltungsformular die Option, dass das „Sonstiges-Textfeld“ nicht zwingend ist, nicht angekreuzt wurde.
Zudem müssen noch die Kombinationen abgefangen werden: „Sonstiges-Textfeld zwar zwingend, aber es wurde im Katalog eben nicht „sonstiges“ ausgewählt bzw. „Sonstiges-Textfeld“ ist zwingend und es wurde auch „sonstiges“ im Katalog ausgewählt, dann muss eben auch das Textfeld „WohnsituationA4Sonstiges“ befüllt sein.

cbxIstOptional

Vorbelegung
IF(FOR(""; [FSYS@Systemverwaltung BADO].BADOItemsAZurAnzeigeListe;RETURN + IF(_Zeile.BADOItemsAZurAnzeige.Zusatztext2 == "BADO A4 Sub" && _Zeile.ItemOptional; "Ja"; "")) == "Ja"; TRUE; NULL))
Erklärung
Hier wird mit einer FOR-Schleife die Liste der BADO-Items im Systemverwaltungsformular abgefragt und geschaut, ob das entsprechende Item als Optional markiert wurde. An dieser Vorbelegung muss beim Kopieren des Items lediglich der Subformularname angepasst werden.

cbxIstNeu

Vorbelegung
IF(_Eigenschaften.FormularID; NULL; TRUE)
Erklärung
Wird TRUE, falls das Subformular gespeichert wird. Muss nie geändert werden.

cbxSonstigesTextZwingend

Vorbelegung
[FSYS@Systemverwaltung BADO].cbxSonstigesTextZwingend
Erklärung
Wird TRUE, falls im Systemverwaltunsformular BADO die Option gewählt wurde, dass die Sonstiges-Textfelder zwingend befüllt werden müssen. Muss nie geändert werden.