stammdaten_wohnungen.xml aktualisiert

This commit is contained in:
sebastian.zell 2025-10-10 19:31:23 +00:00
parent 6fcbd1a4d5
commit cb4dc0f3f5
1 changed files with 96 additions and 137 deletions

View File

@ -4,7 +4,7 @@
<h:title>Stammdaten Wohnungen</h:title> <h:title>Stammdaten Wohnungen</h:title>
<model odk:xforms-version="1.0.0" entities:entities-version="2024.1.0"> <model odk:xforms-version="1.0.0" entities:entities-version="2024.1.0">
<instance> <instance>
<data id="stammdaten_wohnungen" version="2025-10-09-1-v4-rel1-email-sign1-fix-kueche-ref1-paramfix1-rooms-kitchen-meters1-entities1-rename_v2_vmm2_v2_v2-kellerfix-20251010-kellerfix-v3-20251010"> <data id="stammdaten_wohnungen" version="V1">
<start/> <start/>
<today/> <today/>
<end/> <end/>
@ -654,9 +654,18 @@
</instance> </instance>
<instance id="ja_nein_unbekannt"> <instance id="ja_nein_unbekannt">
<root> <root>
<item><name>ja</name><label>Ja</label></item> <item>
<item><name>nein</name><label>Nein</label></item> <name>ja</name>
<item><name>unbekannt</name><label>Unbekannt</label></item> <label>Ja</label>
</item>
<item>
<name>nein</name>
<label>Nein</label>
</item>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root> </root>
</instance> </instance>
<instance id="lage_klasse"> <instance id="lage_klasse">
@ -697,14 +706,19 @@
<name>holz_isolier</name> <name>holz_isolier</name>
<label>Holz, Isolierverglasung</label> <label>Holz, Isolierverglasung</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
</item> </item>
<item><name>holz_einfach</name><label>Holfenster einfachverglast</label></item>
<item><name>holz_doppelt</name><label>Holzfenster doppelt verglasst</label></item>
<item><name>doppelkasten</name><label>Doppelkastenfenster</label></item>
<item><name>kunststoff_einfach</name><label>Kunststofffenster einfachverglast</label></item>
<item><name>kunststoff_doppelt</name><label>Kunststofffenster doppelt verglasst</label></item>
<item><name>alu_einfach</name><label>Alufenster einfachverglast</label></item>
<item><name>alu_doppelt</name><label>Alufenster doppelt verglasst</label></item>
</root> </root>
<root><item><name>holz_einfach</name><label>Holfenster einfachverglast</label></item><item><name>holz_doppelt</name><label>Holzfenster doppelt verglasst</label></item><item><name>doppelkasten</name><label>Doppelkastenfenster</label></item><item><name>kunststoff_einfach</name><label>Kunststofffenster einfachverglast</label></item><item><name>kunststoff_doppelt</name><label>Kunststofffenster doppelt verglasst</label></item><item><name>alu_einfach</name><label>Alufenster einfachverglast</label></item><item><name>alu_doppelt</name><label>Alufenster doppelt verglasst</label></item></root></instance> </instance>
<instance id="tuer_typ"> <instance id="tuer_typ">
<root> <root>
<item> <item>
@ -743,8 +757,6 @@
<name>fliesen</name> <name>fliesen</name>
<label>Fliesen</label> <label>Fliesen</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
@ -769,8 +781,6 @@
<name>fliesen</name> <name>fliesen</name>
<label>Fliesen (teilweise/umlaufend)</label> <label>Fliesen (teilweise/umlaufend)</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
@ -795,8 +805,6 @@
<name>holzpanele</name> <name>holzpanele</name>
<label>Holzpaneele</label> <label>Holzpaneele</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
@ -953,8 +961,6 @@
<name>kamin</name> <name>kamin</name>
<label>Kamin</label> <label>Kamin</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
@ -1031,8 +1037,6 @@
<name>keiner</name> <name>keiner</name>
<label>kein Sonnenschutz</label> <label>kein Sonnenschutz</label>
</item> </item>
</root>
<root>
<item> <item>
<name>unbekannt</name> <name>unbekannt</name>
<label>Unbekannt</label> <label>Unbekannt</label>
@ -1256,44 +1260,6 @@
</root> </root>
</instance> </instance>
<instance id="raeume_check"> <instance id="raeume_check">
<root>
<item>
<name>wohnzimmer</name>
<label>Wohnzimmer</label>
</item>
<item>
<name>schlafzimmer</name>
<label>Schlafzimmer</label>
</item>
<item>
<name>kinderzimmer</name>
<label>Kinderzimmer</label>
</item>
<item>
<name>kueche</name>
<label>Küche</label>
</item>
<item>
<name>bad</name>
<label>Bad</label>
</item>
<item>
<name>flur</name>
<label>Flur</label>
</item>
<item>
<name>abstellraum</name>
<label>Abstellraum</label>
</item>
<item>
<name>wc</name>
<label>WC (separat)</label>
</item>
<item>
<name>kammer</name>
<label>Kammer</label>
</item>
</root>
<root> <root>
<item> <item>
<name>wohnzimmer</name> <name>wohnzimmer</name>
@ -1431,9 +1397,6 @@
<setvalue ref="/data/kopf/lage_stockwerk" value="if( /data/stammdaten/wohnung_modus ='bearbeiten', pulldata('wohnungen', 'lage_stockwerk', 'name', /data/stammdaten/wohnung_bearbeiten ), '')" event="odk-instance-first-load"/> <setvalue ref="/data/kopf/lage_stockwerk" value="if( /data/stammdaten/wohnung_modus ='bearbeiten', pulldata('wohnungen', 'lage_stockwerk', 'name', /data/stammdaten/wohnung_bearbeiten ), '')" event="odk-instance-first-load"/>
<bind nodeset="/data/kopf/lage_grundriss" type="string" entities:saveto="lage_grundriss"/> <bind nodeset="/data/kopf/lage_grundriss" type="string" entities:saveto="lage_grundriss"/>
<setvalue ref="/data/kopf/lage_grundriss" value="if( /data/stammdaten/wohnung_modus ='bearbeiten', pulldata('wohnungen', 'lage_grundriss', 'name', /data/stammdaten/wohnung_bearbeiten ), '')" event="odk-instance-first-load"/> <setvalue ref="/data/kopf/lage_grundriss" value="if( /data/stammdaten/wohnung_modus ='bearbeiten', pulldata('wohnungen', 'lage_grundriss', 'name', /data/stammdaten/wohnung_bearbeiten ), '')" event="odk-instance-first-load"/>
<bind nodeset="/data/kopf/keller_vorhanden" type="select1" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/>
<bind nodeset="/data/kopf/keller_nummer" type="string" relevant="(/data/kopf/keller_vorhanden = 'ja') and (/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/>
<bind nodeset="/data/kopf/foto_keller" type="binary" orx:max-pixels="1600" relevant="(/data/kopf/keller_vorhanden = 'ja') and (/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/>
<bind nodeset="/data/kopf/mieter_anwesend" type="string"/> <bind nodeset="/data/kopf/mieter_anwesend" type="string"/>
<bind nodeset="/data/kopf/aufgemessen" type="string" relevant=" /data/kopf/mieter_anwesend ='ja'"/> <bind nodeset="/data/kopf/aufgemessen" type="string" relevant=" /data/kopf/mieter_anwesend ='ja'"/>
<bind nodeset="/data/kopf/foto_klingel" type="binary" orx:max-pixels="1600"/> <bind nodeset="/data/kopf/foto_klingel" type="binary" orx:max-pixels="1600"/>
@ -1714,9 +1677,7 @@
<bind nodeset="/data/meta/instanceID" type="string" readonly="true()" jr:preload="uid"/> <bind nodeset="/data/meta/instanceID" type="string" readonly="true()" jr:preload="uid"/>
<bind nodeset="/data/meta/instanceName" type="string" calculate="concat( /data/kopf/einheits_nr , ' @ ', /data/kopf/wohnungsadresse )"/> <bind nodeset="/data/meta/instanceName" type="string" calculate="concat( /data/kopf/einheits_nr , ' @ ', /data/kopf/wohnungsadresse )"/>
<bind nodeset="/data/meta/entity/@create" calculate=" /data/stammdaten/wohnung_modus ='neu'" type="string" readonly="true()"/> <bind nodeset="/data/meta/entity/@create" calculate=" /data/stammdaten/wohnung_modus ='neu'" type="string" readonly="true()"/>
<bind nodeset="/data/meta/entity/@id" type="string" readonly="true()" calculate=" /data/stammdaten/wohnung_bearbeiten "/> <bind nodeset="/data/meta/entity/@id" type="string" readonly="true()" calculate="if(/data/stammdaten/wohnung_modus = 'bearbeiten', /data/stammdaten/wohnung_bearbeiten, once(uuid()))"/><bind nodeset="/data/meta/entity/@update" calculate=" /data/stammdaten/wohnung_modus ='bearbeiten'" type="string" readonly="true()"/>
<setvalue ref="/data/meta/entity/@id" event="odk-instance-first-load" type="string" readonly="true()" value="uuid()"/>
<bind nodeset="/data/meta/entity/@update" calculate=" /data/stammdaten/wohnung_modus ='bearbeiten'" type="string" readonly="true()"/>
<bind nodeset="/data/meta/entity/@baseVersion" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__version" type="string" readonly="true()"/> <bind nodeset="/data/meta/entity/@baseVersion" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__version" type="string" readonly="true()"/>
<bind nodeset="/data/meta/entity/@trunkVersion" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__trunkVersion" type="string" readonly="true()"/> <bind nodeset="/data/meta/entity/@trunkVersion" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__trunkVersion" type="string" readonly="true()"/>
<bind nodeset="/data/meta/entity/@branchId" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__branchId" type="string" readonly="true()"/> <bind nodeset="/data/meta/entity/@branchId" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__branchId" type="string" readonly="true()"/>
@ -1946,6 +1907,9 @@
<bind nodeset="/data/grp_arbeitszimmer/arbeitszimmer_bemerkungen" type="string"/> <bind nodeset="/data/grp_arbeitszimmer/arbeitszimmer_bemerkungen" type="string"/>
<bind nodeset="/data/grp_arbeitszimmer/arbeitszimmer_foto" type="binary" orx:max-pixels="1600"/> <bind nodeset="/data/grp_arbeitszimmer/arbeitszimmer_foto" type="binary" orx:max-pixels="1600"/>
<bind nodeset="/data/grp_zimmer1/zimmer1_bemerkungen" type="string"/> <bind nodeset="/data/grp_zimmer1/zimmer1_bemerkungen" type="string"/>
<bind nodeset="/data/kopf/keller_vorhanden" type="select1" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/>
<bind nodeset="/data/kopf/keller_nummer" type="string" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja') and (/data/kopf/keller_vorhanden = 'ja')"/>
<bind nodeset="/data/kopf/foto_keller" type="binary" orx:max-pixels="1600" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja') and (/data/kopf/keller_vorhanden = 'ja')"/>
<bind nodeset="/data/keller_grp" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/> <bind nodeset="/data/keller_grp" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')"/>
</model> </model>
</h:head> </h:head>
@ -3842,12 +3806,9 @@
<label>Foto</label> <label>Foto</label>
</upload> </upload>
</group> </group>
<group ref="/data/keller_grp" relevant="(/data/kopf/mieter_anwesend = 'ja') and (/data/kopf/aufgemessen = 'ja')">
<label>Keller</label>
<select1 ref="/data/kopf/keller_vorhanden"> <select1 ref="/data/kopf/keller_vorhanden">
<label>Ist ein Keller vorhanden?</label> <label>Ist ein Keller vorhanden?</label>
<itemset nodeset="instance('ja_nein_unbekannt')/root/item"> <itemset nodeset="instance('ja_nein')/root/item">
<value ref="name"/> <value ref="name"/>
<label ref="label"/> <label ref="label"/>
</itemset> </itemset>
@ -3858,8 +3819,6 @@
<upload mediatype="image/*" ref="/data/kopf/foto_keller"> <upload mediatype="image/*" ref="/data/kopf/foto_keller">
<label>Foto Keller</label> <label>Foto Keller</label>
</upload> </upload>
</group>
<upload mediatype="image/*" ref="/data/foto_allgemein"> <upload mediatype="image/*" ref="/data/foto_allgemein">
<label>Foto (Allgemein)</label> <label>Foto (Allgemein)</label>
</upload> </upload>