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>
<model odk:xforms-version="1.0.0" entities:entities-version="2024.1.0">
<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/>
<today/>
<end/>
@ -653,12 +653,21 @@
</root>
</instance>
<instance id="ja_nein_unbekannt">
<root>
<item><name>ja</name><label>Ja</label></item>
<item><name>nein</name><label>Nein</label></item>
<item><name>unbekannt</name><label>Unbekannt</label></item>
</root>
</instance>
<root>
<item>
<name>ja</name>
<label>Ja</label>
</item>
<item>
<name>nein</name>
<label>Nein</label>
</item>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
<instance id="lage_klasse">
<root>
<item>
@ -697,14 +706,19 @@
<name>holz_isolier</name>
<label>Holz, Isolierverglasung</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</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><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">
<root>
<item>
@ -743,14 +757,12 @@
<name>fliesen</name>
<label>Fliesen</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
</instance>
<instance id="wandbelag">
<root>
<item>
@ -769,14 +781,12 @@
<name>fliesen</name>
<label>Fliesen (teilweise/umlaufend)</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
</instance>
<instance id="deckenbelag">
<root>
<item>
@ -795,14 +805,12 @@
<name>holzpanele</name>
<label>Holzpaneele</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
</instance>
<instance id="kueche_art">
<root>
<item>
@ -953,14 +961,12 @@
<name>kamin</name>
<label>Kamin</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
</instance>
<instance id="heizung_art">
<root>
<item>
@ -1031,14 +1037,12 @@
<name>keiner</name>
<label>kein Sonnenschutz</label>
</item>
</root>
<root>
<item>
<name>unbekannt</name>
<label>Unbekannt</label>
</item>
</root>
</instance>
</instance>
<instance id="raumliste">
<root>
<item>
@ -1256,44 +1260,6 @@
</root>
</instance>
<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>
<item>
<name>wohnzimmer</name>
@ -1400,7 +1366,7 @@
<label>Zimmer 9</label>
</item>
</root>
</instance>
</instance>
<bind nodeset="/data/start" jr:preload="timestamp" type="dateTime" jr:preloadParams="start"/>
<bind nodeset="/data/today" jr:preload="date" type="date" jr:preloadParams="today"/>
<bind nodeset="/data/end" jr:preload="timestamp" type="dateTime" jr:preloadParams="end"/>
@ -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"/>
<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"/>
<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/aufgemessen" type="string" relevant=" /data/kopf/mieter_anwesend ='ja'"/>
<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/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/@id" type="string" readonly="true()" calculate=" /data/stammdaten/wohnung_bearbeiten "/>
<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/@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()"/>
<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/@branchId" calculate="instance('wohnungen')/root/item[name= /data/stammdaten/wohnung_bearbeiten ]/__branchId" type="string" readonly="true()"/>
@ -1946,8 +1907,11 @@
<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_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')"/>
</model>
</model>
</h:head>
<h:body>
<group ref="/data/stammdaten">
@ -3842,12 +3806,9 @@
<label>Foto</label>
</upload>
</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">
<label>Ist ein Keller vorhanden?</label>
<itemset nodeset="instance('ja_nein_unbekannt')/root/item">
<itemset nodeset="instance('ja_nein')/root/item">
<value ref="name"/>
<label ref="label"/>
</itemset>
@ -3858,8 +3819,6 @@
<upload mediatype="image/*" ref="/data/kopf/foto_keller">
<label>Foto Keller</label>
</upload>
</group>
<upload mediatype="image/*" ref="/data/foto_allgemein">
<label>Foto (Allgemein)</label>
</upload>