petriNets.insurance_role_test.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of application-engine Show documentation
Show all versions of application-engine Show documentation
System provides workflow management functions including user, role and data management.
<?xml version="1.0" encoding="UTF-8"?> <document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://petriflow.com/petriflow.schema.xsd"> <defaultRole>false</defaultRole> <!-- ========== GLOBAL ================ --> <!--<icon>location_city</icon>--> <!-- ========== TRANSACTIONS ========== --> <transaction> <id>1</id> <title>Výber poistenia</title> </transaction> <transaction> <id>2</id> <title>Výpočet poistenia</title> </transaction> <transaction> <id>3</id> <title>Zmluva</title> </transaction> <!-- ========== ROLES ========== --> <role> <id>1</id> <name>Agent</name> </role> <role> <id>2</id> <name>Company</name> </role> <role> <id>3</id> <name>Admin</name> </role> <!-- ========== DATA ========== --> <!-- ===== Základné informácie - DONE ===== --> <data type="number"> <id>301001</id> <title></title> </data> <data type="text"> <title>Obec</title> <id>301001</id> <placeholder>Názov</placeholder> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.301006; change other choices { def postal = psc byCity,field.value; return postal?.first()?.city; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <id>301005</id> <title>Obec</title> <values></values> <action trigger="set"> <!--@formatter:off--> field: f.301002, zipcode: f.101001, obec: f.this; change field about { return "L3" as String; } <!--@formatter:on--> </action> <!--Miesto poistenia Obec--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109048; change other about { return field?.value?.defaultValue; } <!--@formatter:on--> </action> </data> <data type="text"> <title>PSČ</title> <id>101001</id> <placeholder>PSČ</placeholder> <action trigger="set"> <!--@formatter:off--> field: f.this, obec: f.301005; change obec choices { def postal = psc byCode,field.value; cache "post",postal; return postal.city; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, obec: f.301005; change obec about { def postal = cache "post"; if (postal.size() == 1) return postal?.first()?.city; return null; } <!--@formatter:on--> </action> <!--Miesto poistenia PSC--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109047; change other about { return field.value; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <id>301006</id> <title>PSČ</title> <values></values> </data> <data type="text"> <title>Lokalita</title> <id>301002</id> <placeholder>Typ</placeholder> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201001; change coeff about { if (field.value=="L5") return 3.8 as Double; if (field.value=="L4") return 3.4 as Double; if (field.value=="L3") return 3.2 as Double; if (field.value=="L2") return 3.0 as Double; if (field.value=="L1") return 2.8 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201018; change coeff about { if (field.value=="L5") return 3.8 as Double; if (field.value=="L4") return 3.4 as Double; if (field.value=="L3") return 3.2 as Double; if (field.value=="L2") return 3.0 as Double; if (field.value=="L1") return 2.8 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Nachádza sa miesto poistenia mimo obce (extravilán)?</title> <id>101002</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201002; change coeff about { if (field.value) return 1.2 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Bolo miesto poistenia postihnuté povodňou alebo záplavou za posledných 10 rokov?</title> <id>101003</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201003; change coeff about { if (field.value) return 1.5 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Nachádza sa miesto poistenia vo vzdialenosti kratšej ako 300 m od vodného toku?</title> <id>101004</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201004; change coeff about { if (field.value) return 1.3 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="multichoice"> <id>101005</id> <title>Koľko rokov žijete v poisťovanej nehnuteľnosti?</title> <placeholder>Počet rokov</placeholder> <values>menej ako 1</values> <values>1 až 5</values> <values>6 až 10</values> <values>viac ako 10</values> <init>6 až 10</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201005; change coeff about { if (field.value=="menej ako 1") return 1.0 as Double; if (field.value=="1 až 5") return 1.0 as Double; if (field.value=="6 až 10") return 1.0 as Double; if (field.value=="viac ako 10") return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Aký je vzťah poisteného k poisťovanej nehnuteľnosti?</title> <id>101006</id> <placeholder>Vzťah</placeholder> <values>vlastník nehnuteľnosti</values> <values>vlastník ma hypotéku na nehnuteľnosť</values> <values>poistený je v prenájme</values> <values>iné</values> <init>vlastník nehnuteľnosti</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201006; change coeff about { if (field.value=="vlastník nehnuteľnosti") return 1.0 as Double; if (field.value=="vlastník má úver alebo hypotéku na nehnuteľnosť") return 1.0 as Double; if (field.value=="poistený je v prenájme") return 1.1 as Double; if (field.value=="iné") return 1.1 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Koľko dospelých žije v domácnosti?</title> <id>101007</id> <placeholder>Počet</placeholder> <values>1</values> <values>2</values> <values>3</values> <values>viac ako 3</values> <init>2</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201007; change coeff about { if (field.value=="1") return 0.95 as Double; if (field.value=="2") return 1.0 as Double; if (field.value=="3") return 1.05 as Double; if (field.value=="viac ako 3") return 1.1 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Koľko detí žije v domácnosti?</title> <id>101008</id> <placeholder>Počet</placeholder> <values>0</values> <values>1</values> <values>2</values> <values>viac ako 2</values> <init>1</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201008; change coeff about { if (field.value=="0") return 1.0 as Double; if (field.value=="1") return 1.0 as Double; if (field.value=="2") return 1.05 as Double; if (field.value=="viac ako 2") return 1.1 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Žije v poisťovanej domácnosti pes alebo mačka?</title> <id>101012</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201012; change coeff about { if (field.value) return 1.05 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Je nehnuteľnosť využívaná aj na podnikanie?</title> <id>101014</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201014; change coeff about { if (field.value) return 1.1 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Počet poistných udalostí za posledné 3 roky?</title> <id>101016</id> <placeholder>Počet</placeholder> <values>0</values> <values>1</values> <values>2 a viac</values> <init>0</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201016; change coeff about{ if (field.value=="0") return 1.0 as Double; if (field.value=="1") return 1.1 as Double; if (field.value=="2 a viac") return 1.2 as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Nehnuteľnosť ===== --> <data type="enumeration"> <title>Poistenie nehnuteľnosti</title> <id>105005</id> <placeholder>Spoluúčasť</placeholder> <values>0.00 €</values> <values>50.00 €</values> <values>150.00 €</values> <init>50.00 €</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208001; change coeff about { if (field.value=="0.00 €") return 1.1 as Double; if (field.value=="50.00 €") return 1.0 as Double; if (field.value=="150.00 €") return 0.9 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Predmet poistenia</title> <id>102001</id> <placeholder>Typ</placeholder> <values>byt</values> <values>rodinný dom</values> <values>chata</values> <values>bungalow</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202001; change coeff about { if (field.value=="byt") return 1.0 as Double; if (field.value=="rodinný dom") return 1.0 as Double; if (field.value=="chata") return 1.1 as Double; if (field.value=="bungalow") return 1.0 as Double; if (field.value=="rozostavaná stavba") return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.201019; change coeff about { if (field.value=="byt") return 0.9 as Double; if (field.value=="rodinný dom") return 0.9 as Double; if (field.value=="chata") return 1.2 as Double; if (field.value=="bungalow") return 0.9 as Double; if (field.value=="rozostavaná stavba") return 1.2 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.103001; change coeff about { if (field.value=="byt") return "byt"; if (field.value=="rodinný dom") return "rodinný dom"; if (field.value=="chata") return "chata"; if (field.value=="bungalow") return "bungalow"; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.102003; change coeff about { if (field.value=="byt") return "škridla"; } <!--@formatter:on--> </action> <action trigger="set"> field: f.102001, hide: f.103001, trans: t.363; make hide,visible on trans when { field.value != null } </action> <action trigger="set"> field: f.102001, hide: f.105001, trans: t.155; make hide,hidden on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105002, trans: t.155; make hide,hidden on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105003, trans: t.155; make hide,hidden on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.305001, trans: t.155; make hide,editable on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.305001, trans: t.155; make hide,required on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.102003, trans: t.155; make hide,hidden on trans when { field.value=="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105001, trans: t.155; make hide,editable on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.102003, trans: t.155; make hide,editable on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105001, trans: t.155; make hide,required on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105002, trans: t.155; make hide,editable on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105002, trans: t.155; make hide,required on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105003, trans: t.155; make hide,editable on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.105003, trans: t.155; make hide,required on trans when { field.value!="byt"; } </action> <action trigger="set"> field: f.102001, hide: f.305001, trans: t.155; make hide,visible on trans when { field.value!="byt"; } </action> <action trigger="set"> <!--@formatter:off--> p1: f.105001, p2: f.105002, p3: f.105003, field: f.305001; change field about { return p1.value+p2.value+p3.value as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Konštrukcia múrov</title> <id>102002</id> <placeholder>Typ</placeholder> <values>tehla a/alebo betón</values> <values>porobetón (ytong)</values> <values>škvarobatón</values> <values>sklo</values> <values>drevo</values> <init>tehla a/alebo betón</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202002; change coeff about { if (field.value=="tehla a/alebo betón") return 1.0 as Double; if (field.value=="porobetón (ytong)") return 1.05 as Double; if (field.value=="škvarobatón") return 1.05 as Double; if (field.value=="sklo") return 1.3 as Double; if (field.value=="drevo") return 1.5 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Konštrukcia strechy</title> <id>102003</id> <placeholder>Typ</placeholder> <values>škridla</values> <values>plech</values> <values>asfalt</values> <values>sklo</values> <values>šindel</values> <values>iné</values> <init>škridla</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202003; change coeff about { if (field.value=="škridla") return 1.0 as Double; if (field.value=="plech") return 1.05 as Double; if (field.value=="asfalt") return 1.1 as Double; if (field.value=="sklo") return 1.15 as Double; if (field.value=="šindel") return 1.05 as Double; if (field.value=="iné") return 1.1 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Koľko rokov má nehnuteľnosť?</title> <id>102004</id> <placeholder>Typ</placeholder> <values>menej ako 5</values> <values>6 až 10</values> <values>11 až 20</values> <values>viac ako 20</values> <init>6 až 10</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202004; change coeff about { if (field.value=="menej ako 5") return 1.0 as Double; if (field.value=="6 až 10") return 1.02 as Double; if (field.value=="11 až 20") return 1.04 as Double; if (field.value=="viac ako 20") return 1.06 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Koľko izieb má nehnuteľnosť?</title> <id>102006</id> <placeholder>Počet</placeholder> <values>1</values> <values>2</values> <values>3</values> <values>4</values> <values>viac ako 4</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202006; change coeff about { if (field.value=="1") return 0.9 as Double; if (field.value=="2") return 0.95 as Double; if (field.value=="3") return 1.0 as Double; if (field.value=="4") return 1.02 as Double; if (field.value=="viac ako 4") return 1.05 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.105006; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.105036; make other,editable on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.105036; make other,required on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.305002; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308001; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Koľko kúpeľní má nehnuteľnosť?</title> <id>102007</id> <placeholder>Počet</placeholder> <values>1</values> <values>2</values> <values>viac ako 2</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.202007; change coeff about { if (field.value=="1") return 1.0 as Double; if (field.value=="2") return 1.02 as Double; if (field.value=="viac ako 2") return 1.03 as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Domácnosť ===== --> <data type="enumeration"> <title>Umiestnenie domácnosti</title> <id>103001</id> <placeholder>Typ</placeholder> <values>byt</values> <values>rodinný dom</values> <values>chata</values> <values>bungalow</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.203001; change coeff about { if (field.value=="byt") return 1.0 as Double; if (field.value=="rodinný dom") return 1.0 as Double; if (field.value=="chata") return 1.25 as Double; if (field.value=="bungalow") return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106002; make other,visible on trans when { true } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,editable on trans when { true } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,required on trans when { true } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.306001; make other,visible on trans when { true } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308002; make other,visible on trans when { true } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Obývanosť domácnosti</title> <id>103002</id> <values>trvalá</values> <values>dočasná</values> <init>trvalá</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.203002; change coeff about { if (field.value=="trvalá") return 1.0 as Double; if (field.value=="dočasná") return 2.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,required on trans when { check.value=="trvalá" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,editable on trans when { check.value=="trvalá" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106023; make other,hidden on trans when { check.value=="trvalá" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,hidden on trans when { check.value=="dočasná" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106023; make other,required on trans when { check.value=="dočasná" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106023; make other,editable on trans when { check.value=="dočasná" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106002, check: f.103002, other: f.106022; change other about { if (check.value=="trvalá") return field.value as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106002, check: f.103002, other: f.106023; change other about { if(check.value=="dočasná") return field.value as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106023, field2: f.106022, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Je domácnosť zabezpečená funkčným alarmom?</title> <id>103004</id> <init>false</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.203004; change coeff about { if (field.value) return 0.97 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.108005; change check about { return field.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže alebo vonkajšie žalúzie alebo rolety? </title> <id>103005</id> <init>false</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.203005; change coeff about { if (field.value) return 0.97 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Zodpovednosť ===== --> <data type="enumeration"> <title>Územná platnosť poistenia</title> <id>104003</id> <values>Slovenská republika</values> <values>Európa</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff1: f.204002, coeff: f.204003; change coeff about { if (field.value=="Slovenská republika") return 1.0*coeff1.value as Double; if (field.value=="Európa") return 1.2*coeff1.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.107003, coeff: f.204003, excess: f.208002, sum: f.308009; change sum about { def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double; return ((n*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Poistenie nehnuteľnosti ===== --> <data type="number"> <title>Podlahová plocha pivnice</title> <id>105001</id> <placeholder>m2</placeholder> <init>0</init> <valid>inrange 0,1000</valid> <!--<valid>positive</valid>--> <action trigger="set"> <!--@formatter:off--> field: f.this, location: f.301002, coeff: f.205002; change coeff about { if (location.value=="L5") return 850*field.value as Double; if (location.value=="L4") return 700*field.value as Double; if (location.value=="L1") return 400*field.value as Double; if (location.value=="L2") return 500*field.value as Double; if (location.value=="L3") return 650*field.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> p1: f.105001, p2: f.105002, p3: f.105003, field: f.305001; change field about { return p1.value+p2.value+p3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Podlahová plocha prízemia</title> <id>105002</id> <placeholder>m2</placeholder> <init>0</init> <valid>inrange 0,1000</valid> <!--<valid>positive</valid>--> <action trigger="set"> <!--@formatter:off--> field: f.this, location: f.301002, coeff: f.205003; change coeff about { if (location.value=="L5") return 1400*field.value as Double; if (location.value=="L4") return 900*field.value as Double; if (location.value=="L1") return 550*field.value as Double; if (location.value=="L2") return 650*field.value as Double; if (location.value=="L3") return 800*field.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> p1: f.105001, p2: f.105002, p3: f.105003, field: f.305001; change field about { return p1.value+p2.value+p3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Podlahová plocha všetkých obytných poschodí</title> <id>105003</id> <placeholder>m2</placeholder> <desc>Okrem prízemia</desc> <init>0</init> <valid>inrange 0,1000</valid> <!--<valid>positive</valid>--> <action trigger="set"> <!--@formatter:off--> field: f.this, location: f.301002, coeff: f.205004; change coeff about { if (location.value=="L5") return 1200*field.value as Double; if (location.value=="L4") return 800*field.value as Double; if (location.value=="L1") return 500*field.value as Double; if (location.value=="L2") return 550*field.value as Double; if (location.value=="L3") return 700*field.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> p1: f.105001, p2: f.105002, p3: f.105003, field: f.305001; change field about { return p1.value+p2.value+p3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Podlahová plocha garáže</title> <id>105004</id> <placeholder>m2</placeholder> <init>0</init> <valid>inrange 0,1000</valid> <!--<valid>positive</valid>--> <action trigger="set"> <!--@formatter:off--> field: f.this, location: f.301002, coeff: f.105007; change coeff about { if (location.value=="L5") return 850*field.value as Double; if (location.value=="L4") return 700*field.value as Double; if (location.value=="L1") return 400*field.value as Double; if (location.value=="L2") return 500*field.value as Double; if (location.value=="L3") return 650*field.value as Double; } <!--@formatter:on--> </action> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--field: f.305019,--> <!--check: f.105035,--> <!--exces: f.208001,--> <!--coeff: f.208003,--> <!--other: f.305003;--> <!--change other about {--> <!--return ((field.value*coeff.value*exces.value)/1000.0) as Double;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> </data> <data type="number"> <title>Celková podlahová plocha</title> <id>305001</id> <placeholder>m2</placeholder> <init>0</init> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> sum: f.this, check: f.102001, location: f.301002, p1: f.205002, p2: f.205003, p3: f.205004, field: f.105006; change field about { if (check.value != "byt") return p1.value+p2.value+p3.value as Double; if (location.value=="L5") return 1900*sum.value as Double; if (location.value=="L4") return 1300*sum.value as Double; if (location.value=="L3") return 950*sum.value as Double; if (location.value=="L2") return 700*sum.value as Double; if (location.value=="L1") return 650*sum.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, location: f.301002, coeff: f.205001; change coeff about { if (location.value=="L5") return 1900*field.value as Double; if (location.value=="L4") return 1300*field.value as Double; if (location.value=="L1") return 650*field.value as Double; if (location.value=="L2") return 700*field.value as Double; if (location.value=="L3") return 950*field.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> field: f.305001, trans: t.363, other: f.106003; make other,visible on trans when { field.value > 0 } </action> <action trigger="set"> field: f.305001, trans: t.363, other: f.106003; make other,editable on trans when { field.value == null } </action> <action trigger="set"> field: f.305001, trans: t.363, other: f.106003; make other,editable on trans when { field.value == 0 as Double } </action> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.410001, other: f.106003; change other about { if (check.value == "Nehnutelnost a domacnost" ) return field.value as Double; return other.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> f1: f.305001, f2: f.106003, other: f.308005; change other about { return Boolean.logicalAnd(f1.value != 0.0, f2.value != 0.0); } <!--@formatter:on--> </action> </data> <!-- ===== Doplnkové poistenie nehnuteľnosti ===== --> <data type="boolean"> <title>Garáž</title> <id>105035</id> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105007, trans: t.414; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305003, trans: t.414; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105008, trans: t.414; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305019, trans: t.414; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105007, trans: t.414; make other,hidden on trans when { field.value == false } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305003, trans: t.414; make other,hidden on trans when { field.value == false } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105008, trans: t.414; make other,hidden on trans when { field.value == false } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305019, trans: t.414; make other,hidden on trans when { field.value == false } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105007; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305003; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105008; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305019; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105004; change other about { null; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Garáž</title> <id>105007</id> <placeholder>Odporúčaná poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, sum: f.305019; change sum about { return field.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Garáž</title> <id>305019</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,80000</valid> <action trigger="set"> <!--@formatter:off--> field: f.305019, check: f.105035, exces: f.208001, coeff: f.208003, other: f.305003; change other about { return ((field.value*coeff.value*exces.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Garáž</title> <id>305003</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Rovnaké miesto poistenia garáže?</title> <id>105008</id> <init>true</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208003; change coeff about { if (field.value) return 1.0 as Double; return 1.1 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.305019, check: f.105035, exces: f.208001, coeff: f.208003, other: f.305003; change other about { return ((field.value*coeff.value*exces.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Hospodárska budova</title> <id>105009</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205007; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> <!--show--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105010, trans: t.413; make other,editable on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105010, trans: t.413; make other,required on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305004, trans: t.413; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <!--hide--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105010, trans: t.413; make other,hidden on trans when { !field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305004, trans: t.413; make other,hidden on trans when { !field.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105010; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305004; change other about { null; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Hospodárska budova</title> <id>105010</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205007, excess: f.208001, sum: f.305004; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Hospodárska budova</title> <id>305004</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Altánok</title> <id>105011</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205008; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> <!--show--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105012, trans: t.413; make other,editable on trans when { field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305005, trans: t.413; make other,visible on trans when { field.value } <!--@formatter:on--> </action> <!--hide--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105012, trans: t.413; make other,hidden on trans when { return !field.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305005, trans: t.413; make other,hidden on trans when { return !field.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.105012; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.305005; change other about { null; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Altánok</title> <id>105012</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205008, excess: f.208001, sum: f.305005; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Altánok</title> <id>305005</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Prístrešok</title> <id>105013</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205009; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Prístrešok</title> <id>105014</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205009, excess: f.208001, sum: f.305006; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Prístrešok</title> <id>305006</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Chodník, parkovacia plocha</title> <id>105015</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205010; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Chodník, parkovacia plocha</title> <id>105016</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205010, excess: f.208001, sum: f.305007; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Chodník, parkovacia plocha</title> <id>305007</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Sauna</title> <id>105017</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205011; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Sauna</title> <id>105018</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205011, excess: f.208001, sum: f.305008; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Sauna</title> <id>305008</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Elektrická brána</title> <id>105019</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205012; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Elektrická brána, oplotenie</title> <id>105020</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205012, excess: f.208001, sum: f.305009; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Elektrická brána, oplotenie</title> <id>305009</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Tenisový kurt</title> <id>105021</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205013; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Tenisový kurt</title> <id>105022</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205013, excess: f.208001, sum: f.305010; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Tenisový kurt</title> <id>305010</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Vonkajší bazén</title> <id>105023</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205014; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Vonkajší bazén</title> <id>105024</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205014, excess: f.208001, sum: f.305011; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Vonkajší bazén</title> <id>305011</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Studňa</title> <id>105025</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205015; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Studňa</title> <id>105026</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205015, excess: f.208001, sum: f.305012; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Studňa</title> <id>305012</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Žumpa, septik</title> <id>105027</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205016; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Žumpa, septik</title> <id>105028</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205016, excess: f.208001, sum: f.305013; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Žumpa, septik</title> <id>305013</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Iné</title> <id>105029</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205017; change coeff about { if (field.value) return 1.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Iné</title> <id>105030</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205017, excess: f.208001, sum: f.305014; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.105010, c2: f.105012, c3: f.105014, c4: f.105016, c5: f.105018, c6: f.105020, c7: f.105022, c8: f.105024, c9: f.105026, c10: f.105028, c11: f.105030, sum: f.305017; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Iné</title> <id>305014</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305004, c2: f.305005, c3: f.305006, c4: f.305007, c5: f.305008, c6: f.305009, c7: f.305010, c8: f.305011, c9: f.305012, c10: f.305013, c11: f.305014, sum: f.305018; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Celková poistná suma</title> <valid>inrange 1,50000</valid> <id>305017</id> </data> <data type="number"> <title>Celkové poistné</title> <id>305018</id> </data> <data type="boolean"> <title>Stavebné materialy</title> <id>105031</id> </data> <data type="number"> <title>Stavebné materiály</title> <id>105032</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,5000</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205018, excess: f.208001, sum: f.305015; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Stavebné materiály</title> <id>305015</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Stavebné a záhradné mechanizmy</title> <id>105033</id> </data> <data type="number"> <title>Stavebné a záhradné mechanizmy</title> <id>105034</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,7000</valid> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205019, excess: f.208001, sum: f.305016; change sum about { return ((field.value*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Stavebné a záhradné mechanizmy</title> <id>305016</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <!-- ===== Poistenie domácnosti ===== --> <data type="enumeration"> <title>Poistenie domácnosti</title> <id>106001</id> <values>0.00 €</values> <values>50.00 €</values> <values>150.00 €</values> <init>50.00 €</init> <placeholder>Spoluúčasť</placeholder> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208002; change coeff about { if (field.value=="0.00 €") return 1.1 as Double; if (field.value=="50.00 €") return 1.0 as Double; if (field.value=="150.00 €") return 0.9 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106022, field2: f.106023, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field2.value*field.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106002; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,editable on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106022; make other,required on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106023; make other,editable on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.106023; make other,required on trans when { check.value != null } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.306001; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> </data> <!--domacnost--> <data type="number"> <title>Odporúčaná poistná suma</title> <id>106002</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.106002, check: f.103002, other: f.106022; change other about { if (check.value=="trvalá") return field.value as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106002, check: f.103002, other: f.106023; change other about { if(check.value=="dočasná") return field.value as Double; return 1.0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <!--trvalo--> <title>Poistná suma</title> <id>106022</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,300000</valid> <action trigger="set"> <!--@formatter:off--> field: f.106022, field2: f.106023, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <!--docasne--> <title>Poistná suma</title> <id>106023</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,50000</valid> <action trigger="set"> <!--@formatter:off--> field: f.106023, field2: f.106022, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Poistenie domácnosti</title> <id>306001</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> </data> <!-- ===== Doplnkové poistenie domácnosti ===== --> <data type="number"> <title>Celková podlahová plocha</title> <id>106003</id> <init>0</init> <valid>positive</valid> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--field: f.this,--> <!--location: f.301002,--> <!--coeff: f.106002;--> <!--change coeff about {--> <!--if (location.value=="L5")--> <!--return 1900*field.value as Double;--> <!--if (location.value=="L4")--> <!--return 1300*field.value as Double;--> <!--if (location.value=="L1")--> <!--return 650*field.value as Double;--> <!--if (location.value=="L2")--> <!--return 700*field.value as Double;--> <!--if (location.value=="L3")--> <!--return 950*field.value as Double;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.106002; change coeff about { if (field.value > 100) return 25000 + (field.value - 100) * 100 as Double; return 250*field.value as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> f1: f.305001, f2: f.106003, other: f.308005; change other about { return Boolean.logicalAnd(f1.value != 0.0, f2.value != 0.0); } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Cennosti</title> <id>106004</id> </data> <data type="number"> <title>Cennosti</title> <id>106005</id> <valid>inrange 0,10000</valid> <!--<valid>positive</valid>--> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Cennosti</title> <id>306002</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Umelecké diela</title> <id>106006</id> </data> <data type="number"> <title>Umelecké diela</title> <id>106007</id> <placeholder>Poistná suma</placeholder> <valid>inrange 0,5000</valid> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Umelecké diela</title> <id>306003</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Elektronické a optické zariadenia</title> <id>106008</id> </data> <data type="number"> <title>Elektronické a optické zariadenia</title> <id>106009</id> <placeholder>Poistná suma</placeholder> <valid>inrange 0,10000</valid> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Elektronické a optické zariadenia</title> <id>306004</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Špecialne sklá a presklenie</title> <id>106010</id> </data> <data type="number"> <title>Špeciálne sklá a presklenie</title> <id>106011</id> <valid>inrange 0,2000</valid> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Špeciálne sklá a presklenie</title> <id>306005</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Záhradné vybavenie a nábytok</title> <id>106012</id> </data> <data type="number"> <title>Záhradé vybavenie a nábytok</title> <id>106013</id> <valid>inrange 0,2000</valid> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Záhradé vybavenie a nábytok</title> <id>306006</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Elektromotory v domácich spotrebičoch</title> <id>106014</id> </data> <data type="number"> <title>Elektromotory v domácich spotrebičoch</title> <id>106015</id> <valid>inrange 0,300</valid> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Elektromotory v domácich spotrebičoch</title> <id>306007</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Stavebné súčasti domácnosti</title> <id>106016</id> </data> <data type="number"> <title>Stavebné súčasti domácností</title> <id>106017</id> <valid>inrange 0,30000</valid> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Stavebné súčasti domácností</title> <id>306008</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Športové náradie</title> <id>106018</id> </data> <data type="number"> <title>Športové náradie</title> <id>106019</id> <valid>inrange 0,5000</valid> <placeholder>Poistná suma</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>športové náradie</title> <id>306009</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>Iné</title> <id>106020</id> </data> <data type="number"> <title>Iné</title> <id>106021</id> <placeholder>Poistná suma</placeholder> <valid>inrange 0,2000</valid> <action trigger="set"> <!--@formatter:off--> c1: f.106005, c2: f.106007, c3: f.106009, c4: f.106011, c5: f.106013, c6: f.106015, c7: f.106017, c8: f.106019, c9: f.106021, sum: f.106024; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Iné</title> <id>306010</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.306001, c2: f.306002, c3: f.306003, c4: f.306004, c5: f.306005, c6: f.306006, c7: f.306007, c8: f.306008, c9: f.306009, c10: f.306010, sum: f.308002; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.306002, c2: f.306003, c3: f.306004, c4: f.306005, c5: f.306006, c6: f.306007, c7: f.306008, c8: f.306009, c9: f.306010, sum: f.106025; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Celková poistná suma</title> <id>106024</id> <valid>positive</valid> </data> <data type="number"> <title>Celkové poistné</title> <id>106025</id> <valid>positive</valid> </data> <!-- ===== Poistenie zodpovednosti za škodu ===== --> <data type="enumeration"> <title>Poistenie zodpovednosti z vlastníctva nehnuteľnosti do výšky</title> <id>107001</id> <placeholder>Poistná suma</placeholder> <values>120,000.00 €</values> <values>60,000.00 €</values> <values>30,000.00 €</values> <values>15,000.00 €</values> <values>0.00 €</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.204001; change coeff about { if (field.value == "0.00 €") return 0.0 as Double; return 0.2 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.204001, excess: f.208001, sum: f.308008; change sum about { def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double; return ((n*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308008; make other,hidden on trans when { check.value == "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308008; make other,visible on trans when { check.value != "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.107003, check2: f.107001, trans: t.364, other: f.308003; make other,hidden on trans when { Boolean.logicalAnd(check.value == "0.00 €", check2.value == "0.00 €") } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Zodpovednosť za škodu členov domácnosti</title> <id>107003</id> <placeholder>Eur</placeholder> <values>120,000.00 €</values> <values>60,000.00 €</values> <values>30,000.00 €</values> <values>15,000.00 €</values> <values>0.00 €</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.204002; change coeff about { if (field.value == "0.00 €") return 0.0 as Double; return 0.2 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.107003, coeff: f.204003, excess: f.208002, sum: f.308009; change sum about { def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double; return ((n*coeff.value*excess.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.363, other: f.104003; make other,editable on trans when { check.value != "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.363, other: f.104003; make other,required on trans when { check.value != "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.363, other: f.104003; make other,hidden on trans when { check.value == "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, other: f.104003; change other about { if (check.value == "0.00 €") return null; return other.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308009; make other,visible on trans when { check.value != "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308003; make other,visible on trans when { check.value != "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.308009; make other,hidden on trans when { check.value == "0.00 €" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.107003, check2: f.107001, trans: t.364, other: f.308003; make other,hidden on trans when { Boolean.logicalAnd(check.value == "0.00 €", check2.value == "0.00 €") } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.308009; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, trans: t.364, other: f.108005; make other,visible on trans when { check.value != null } <!--@formatter:on--> </action> </data> <!-- ===== Sumár ===== --> <data type="number"> <title>Celkové poistenie nehnuteľnosti</title> <id>308001</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> s1: f.308001, s2: f.308002, s3: f.308003, sum: f.308004; change sum about { return s1.value+s2.value+s3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Poistenie nehnuteľnosti</title> <id>305002</id> <placeholder>Poistné</placeholder> <init>0</init> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Odporúčaná poistná suma</title> <id>105006</id> <placeholder>Poistná suma</placeholder> <valid>positive</valid> <action trigger="set"> <!--@formatter:off--> field: f.105006, other: f.105036; change other about { return field.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Poistná suma</title> <id>105036</id> <placeholder>Poistná suma</placeholder> <valid>inrange 1,700000</valid> <action trigger="set"> <!--@formatter:off--> field: f.105036, excess: f.208001, hhc: f.202009, sadzba: f.201019, bic: f.201017, sum: f.305002; change sum about { return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Celkové poistenie domácnosti</title> <id>308002</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> s1: f.308001, s2: f.308002, s3: f.308003, sum: f.308004; change sum about { return s1.value+s2.value+s3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title> <id>308008</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.308008, c2: f.308009, sum: f.308003; change sum about { return c1.value+c2.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Zodpovednosť za škodu členov domácnosti</title> <id>308009</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> c1: f.308008, c2: f.308009, sum: f.308003; change sum about { return c1.value+c2.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Celkové poistenie zodpovednosti za škodu</title> <id>308003</id> <placeholder>Poistné</placeholder> <action trigger="set"> <!--@formatter:off--> s1: f.308001, s2: f.308002, s3: f.308003, sum: f.308004; change sum about { return s1.value+s2.value+s3.value as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>ROČNÉ POISTNÉ CELKOM</title> <id>308004</id> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>PERIODICITA PLATBY POISTNÉHO</title> <id>108001</id> <values>ročná</values> <values>polročná</values> <values>štvrťročná</values> <init>ročná</init> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208004; change coeff about { if (field.value == "ročná") return 0.95 as Double; if (field.value == "polročná") return 0.99 as Double; if (field.value == "štvrťročná") return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.108001, field: f.308006, sum: f.308010; change sum about { if (check.value=="ročná") return field.value as Double; if (check.value=="polročná") return field.value/2 as Double; if (check.value=="štvrťročná") return field.value/4 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>KOMPLETNÉ POISTENIE</title> <id>308005</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208008; change coeff about { if (field.value) return 0.95 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>ZĽAVA ZA INÉ POISTENIE V PREMIUM</title> <id>108002</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208005; change coeff about { if (field.value) return 0.95 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>ZABEZPEČENIE DOMÁCNOSTI ALARMOM</title> <id>108005</id> </data> <data type="enumeration"> <title>OBCHODNÁ ZĽAVA</title> <id>108003</id> <values>0%</values> <values>5%</values> <values>10%</values> <values>15%</values> <values>20%</values> <values>25%</values> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208006; change coeff about { if (field.value=="0%") return 1.0 as Double; if (field.value=="5%") return 0.95 as Double; if (field.value=="10%") return 0.9 as Double; if (field.value=="15%") return 0.85 as Double; if (field.value=="20%") return 0.8 as Double; if (field.value=="25%") return 0.75 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="boolean"> <title>AKCIOVÁ ZĽAVA</title> <id>108004</id> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.208007; change coeff about { if (field.value) return 0.9 as Double; return 1.0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.308004, c2: f.208004, c3: f.208008, c4: f.208005, c5: f.208006, c6: f.208007, c7: f.203004, sum: f.308006; change sum about { return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>BEŽNÉ POISTNÉ</title> <id>308006</id> <action trigger="set"> <!--@formatter:off--> check: f.108001, field: f.308006, sum: f.308010; change sum about { if (check.value=="ročná") return field.value as Double; if (check.value=="polročná") return field.value/2 as Double; if (check.value=="štvrťročná") return field.value/4 as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Výška splátky poistného</title> <id>308010</id> <valid>inrange 20,inf</valid> </data> <!-- ===== Základné informácie koeficienty ===== --> <data type="number"> <title>Koeficient - Lokalita nehnutelnosť</title> <id>201001</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Lokalita sadzba domácnosť</title> <id>201018</id> <init>1</init> </data> <data type="number"> <title>Koeficient - Lokalita sadzba nehnutelnosť</title> <id>201019</id> <init>1</init> </data> <data type="number"> <title>Koeficient - Nachádza sa mimo obce (extravilán)?</title> <id>201002</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?</title> <id>201003</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?</title> <id>201004</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko rokov žijete v poisťovanej nehnuteľnosti?</title> <id>201005</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Aký je vzťah poisteného k poisťovanej nehnuteľnosti?</title> <id>201006</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko dospelých žije v domácnosti?</title> <id>201007</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko detí žije v domácnosti?</title> <id>201008</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Žije v poisťovanej domácnosti pes alebo mačka?</title> <id>201012</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Je nehnuteľnosť využívaná aj na podnikanie?</title> <id>201014</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Počet poistných udalostí za posledné 3 roky?</title> <id>201016</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c2: f.201002, c3: f.201003, c4: f.201004, c5: f.201005, c6: f.201006, c7: f.201007, c8: f.201008, c12: f.201012, c14: f.201014, c16: f.201016, sum: f.201017; change sum about { return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>ZÁKLADNÉ INFORMÁCIE koeficient</title> <id>201017</id> <init>1</init> <action trigger="set"><!--nehnutelnost--> <!--@formatter:off--> field: f.105036, excess: f.208001, hhc: f.202009, sadzba: f.201019, bic: f.201017, sum: f.305002; change sum about { return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.106022, field2: f.106023, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Nehnuteľnosť koeficienty ===== --> <data type="number"> <title>Koeficient - Poistenie nehnuteľnosti - spoluúčasť</title> <id>208001</id> <init>1</init> </data> <data type="number"> <title>Koeficient - Predmet poistenia</title> <id>202001</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Konštrukcia múrov</title> <id>202002</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Konštrukcia strechy</title> <id>202003</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko rokov má nehnuteľnosť?</title> <id>202004</id> <init>1.02</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko izieb má nehnuteľnosť?</title> <id>202006</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Koľko kúpeľní má nehnuteľnosť?</title> <id>202007</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> c1: f.202001, c2: f.202002, c3: f.202003, c4: f.202004, c6: f.202006, c7: f.202007, sum: f.202009; change sum about { return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>NEHNUTEĽNOSŤ koeficient</title> <id>202009</id> <init>0.945</init> <action trigger="set"> <!--@formatter:off--> field: f.105036, excess: f.208001, hhc: f.202009, sadzba: f.201019, bic: f.201017, sum: f.305002; change sum about { return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Domácnosť koeficienty ===== --> <data type="number"> <title>Koeficient - Poistenie domácnosti - spoluúčasť</title> <id>208002</id> <init>1</init> <action trigger="set"> <!--@formatter:off--> field: f.106022, field2: f.106023, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Umiestnenie domácnosti</title> <id>203001</id> <init>1.0</init> <action trigger="set"> <!--@formatter:off--> c1: f.203001, c2: f.203002, c5: f.203005, sum: f.203006; change sum about { return c1.value*c2.value*c5.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Obývanosť domácnosti</title> <id>203002</id> <init>1.0</init> <action trigger="set"> <!--@formatter:off--> c1: f.203001, c2: f.203002, c5: f.203005, sum: f.203006; change sum about { return c1.value*c2.value*c5.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Je domácnosť zabezpečená funkčným alarmom?</title> <id>203004</id> <init>1.0</init> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--c1: f.203001,--> <!--c2: f.203002,--> <!--c4: f.203004,--> <!--c5: f.203005,--> <!--sum: f.203006;--> <!--change sum about {--> <!--return c1.value*c2.value*c4.value*c5.value;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> </data> <data type="number"> <title>Koeficient - Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie alebo rolety? </title> <id>203005</id> <init>1.0</init> <action trigger="set"> <!--@formatter:off--> c1: f.203001, c2: f.203002, c5: f.203005, sum: f.203006; change sum about { return c1.value*c2.value*c5.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>DOMÁCNOSŤ koeficient</title> <id>203006</id> <init>0.95</init> <action trigger="set"> <!--@formatter:off--> field: f.106022, field2: f.106023, excess: f.208002, loc: f.201001, ppc: f.203006, bic: f.201017, sum: f.306001; change sum about { return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double; } <!--@formatter:on--> </action> </data> <!-- ===== Zodpovednosť koeficienty ===== --> <data type="number"> <title>Koeficient - Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title> <id>204001</id> </data> <data type="number"> <title>Koeficient - Zodpovednosť za škodu členov domácnosti</title> <id>204002</id> <init>0</init> </data> <data type="number"> <title>Koeficient - Územná platnosť poistenia</title> <id>204003</id> <init>1</init> </data> <data type="number"> <title>Koeficient - Zodpovednosť celkovo</title> <id>204004</id> <init>0</init> </data> <!-- ===== Sumár koeficienty ===== --> <data type="number"> <title>Koeficient - PERIODICITA PLATBY POISTNÉHO</title> <id>208004</id> <init>0.95</init> </data> <data type="number"> <title>Koeficient - ZĽAVA ZA INÉ POISTENIE V PREMIUM</title> <id>208005</id> <init>1</init> </data> <data type="number"> <title>Koeficient - OBCHODNÁ ZĽAVA</title> <id>208006</id> <init>1</init> </data> <data type="number"> <title>Koeficient - AKCIOVÁ ZĽAVA</title> <id>208007</id> <init>1</init> </data> <data type="number"> <title>Koeficient - KOMPLETNÉ POISTENIE</title> <id>208008</id> <init>1</init> </data> <!-- ===== Poistenie nehnuteľností koeficienty ===== --> <data type="number"> <title>Koeficient - Lokalita - byt</title> <id>205001</id> <init>0</init> <action trigger="set"> <!--@formatter:off--> field: f.105036, excess: f.208001, hhc: f.202009, sadzba: f.201019, bic: f.201017, sum: f.305002; change sum about { return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> c1: f.305002, c2: f.305003, c3: f.305004, c4: f.305005, c5: f.305006, c6: f.305007, c7: f.305008, c8: f.305009, c9: f.305010, c10: f.305011, c11: f.305012, c12: f.305013, c13: f.305014, c14: f.305015, c15: f.305016, sum: f.308001; change sum about { return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value; } <!--@formatter:on--> </action> </data> <data type="number"> <title>Koeficient - Lokalita - pivnica</title> <id>205002</id> <init>0</init> </data> <data type="number"> <title>Koeficient - Lokalita - prízemie</title> <id>205003</id> <init>0</init> </data> <data type="number"> <title>Koeficient - Lokalita - obytné poschodie</title> <id>205004</id> <init>0</init> </data> <data type="number"> <title>Koeficient - Lokalita - garáž</title> <id>205005</id> </data> <data type="number"> <title>Koeficient - Garáž</title> <id>205006</id> </data> <data type="number"> <title>Koeficient - Garáž umiestnenie</title> <id>208003</id> <init>1</init> </data> <data type="number"> <title>Koeficient - Hospodárska budova</title> <id>205007</id> </data> <data type="number"> <title>Koeficient - Altánok</title> <id>205008</id> </data> <data type="number"> <title>Koeficient - Prístrešok</title> <id>205009</id> </data> <data type="number"> <title>Koeficient - Chodník, parkovacia plocha</title> <id>205010</id> </data> <data type="number"> <title>Koeficient - Sauna</title> <id>205011</id> </data> <data type="number"> <title>Koeficient - Elektrická brána, oplotenie</title> <id>205012</id> </data> <data type="number"> <title>Koeficient - Tenisový kurt</title> <id>205013</id> </data> <data type="number"> <title>Koeficient - Vonkajší bazén</title> <id>205014</id> </data> <data type="number"> <title>Koeficient - Studňa</title> <id>205015</id> </data> <data type="number"> <title>Koeficient - Žumpa, septik</title> <id>205016</id> </data> <data type="number"> <title>Koeficient - Iné</title> <id>205017</id> </data> <data type="number"> <title>Koeficient - Stavebné materiály</title> <id>205018</id> </data> <data type="number"> <title>Koeficient - Stavebné a záhradné mechanizmy</title> <id>205019</id> </data> <!-- ===== Poistenie domácností koeficienty ===== --> <data type="number"> <title>Koeficient - Cennosti</title> <id>206001</id> </data> <data type="number"> <title>Koeficient - Umelecké diela</title> <id>206002</id> </data> <data type="number"> <title>Koeficient - Elektronické a optické zariadneia</title> <id>206003</id> </data> <data type="number"> <title>Koeficient - Špecialne sklá a presklenie</title> <id>206004</id> </data> <data type="number"> <title>Koeficient - Záhradné vybavenie a nábytok</title> <id>206005</id> </data> <data type="number"> <title>Koeficient - Elektromotory v domácich spotrebičoch</title> <id>206006</id> </data> <data type="number"> <title>Koeficient - Stavebné súčasti domácností</title> <id>206007</id> </data> <data type="number"> <title>Koeficient - Športové náradie</title> <id>206008</id> </data> <data type="number"> <title>Koeficient - Iné</title> <id>206009</id> </data> <data type="number"> <title>Koeficient - Domácnosť - lokalita</title> <id>206010</id> </data> <!-- ===== Poistenie zodpovednosti za škodu koeficienty ===== --> <data type="number"> <title>Koeficient - Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title> <id>207001</id> </data> <data type="number"> <title>Koeficient - Zodpovednosť za škodu členov domácnosti</title> <id>207002</id> </data> <!--=======================================================ZMLUVY==========================--> <!-- ===== Údaje o zmluve ===== --> <data type="text"> <title>Číslo zmluvy</title> <id>309001</id> <init>0000000000</init> <action trigger="get"> <!--formatter:off--> field: f.this; generate "Insurance.offerId",once into field <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.308007; change other about { return field.value; } <!--@formatter:on--> </action> </data> <data type="date"> <title>Začiatok poistenia</title> <id>109001</id> </data> <data type="boolean"> <title>Poistenie na dobu určitú</title> <id>109002</id> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.1661; make other,editable on trans when { field.value } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.332; make other,editable on trans when { field.value } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.1618; make other,editable on trans when { field.value } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.1661; make other,hidden on trans when { !field.value } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.332; make other,hidden on trans when { !field.value } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109003, trans: t.1618; make other,hidden on trans when { !field.value } <!--@formatter:off--> </action> </data> <data type="date"> <title>Koniec poistenia</title> <id>109003</id> </data> <data type="text"> <title>V prospech</title> <id>109004</id> <desc>Údaje o vinkulácii</desc> </data> <data type="text"> <title>Číslo úverovej zmluvy</title> <id>109005</id> <desc>Údaje o vinkulácii</desc> </data> <data type="boolean"> <id>109060</id> <title>Zriaďuje sa indexácia poistnej sumy?</title> </data> <data type="enumeration"> <title>Spôsob platenia</title> <id>109006</id> <values>prevodom</values> <values>vkladom alebo poštovou poukážkou</values> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1661; make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.332; make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1618; make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <!-- require --> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1661; make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.332; make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1618; make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" } <!--@formatter:off--> </action> <!-- hide --> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1661; make other,hidden on trans when { field.value == "prevodom" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.332; make other,hidden on trans when { field.value == "prevodom" } <!--@formatter:off--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065, trans: t.1618; make other,hidden on trans when { field.value == "prevodom" } <!--@formatter:off--> </action> <!--clean--> <action trigger="set"> <!--@formatter:off--> field: f.this, other: f.109065; change other about { return null; } <!--@formatter:off--> </action> </data> <data type="text"> <id>109065</id> <title>Pôvod finančných prostriedkov</title> </data> <data type="text"> <id>109066</id> <title>Osobitné vyjadrenia týkajúce sa poisteného alebo poistníka</title> <values>area</values> </data> <data type="boolean"> <id>109067</id> <title>Poistník udeľuje poisťovateľovi súhlas so spracovaním osobných údajov na marketingové účely</title> </data> <!-- ===== Údaje o poistníkovi ===== --> <!-- Poistník --> <data type="enumeration"> <title>Typ subjektu</title> <id>109007</id> <desc>Poistník</desc> <values>fyzická osoba</values> <values>právnická osoba</values> <values>fyzická osoba podnikateľ (SZČO)</values> <init>fyzická osoba</init> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109007, f_2: f.109021; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <!--IČO--> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058, trans: t.588; make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058, trans: t.588; make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109058; change field about { if (check.value == "fyzická osoba") return null; return field.value; } <!--@formatter:on--> </action> <!--Obchodné meno--> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012, trans: t.588; make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012, trans: t.588; make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109012; change field about { if (check.value == "fyzická osoba") return null; return field.value; } <!--@formatter:on--> </action> <!--V zastúpení--> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109061, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109061, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109061, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109061, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109061; change field about { if (check.value == "právnická osoba") return field.value; return null; } <!--@formatter:on--> </action> <!--V zastúpení--> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109062, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109062, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109062, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109062, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109007, field: f.109062; change field about { if (check.value == "právnická osoba") return field.value; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Titul pred menom</title> <id>109008</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109008, f_2: f.109022; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Titul za menom</title> <id>109009</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109009, f_2: f.109023; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Meno</title> <id>109010</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109010, f_2: f.109024; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Priezvisko</title> <id>109011</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109011, f_2: f.109025; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Obchodné meno</title> <id>109012</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109012, f_2: f.109026; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Štátna príslušnosť</title> <id>109013</id> <desc>Poistník</desc> <values>SR</values> <values>CZ</values> <values>HU</values> <values>PL</values> <values>AT</values> <values>Iná</values> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109013, f_2: f.109027; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="date"> <title>Dátum narodenia</title> <id>109014</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109014, f_2: f.109028; change f_2 about { if (field.value == false) return f_1.value; return f_2.value; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Rodné číslo</title> <id>109015</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109015, f_2: f.109029; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="enumeration"> <title>Typ preukazu</title> <id>109016</id> <desc>Poistník</desc> <values>pas</values> <values>OP</values> <values>iné</values> <action trigger="set"> <!--@formatter:off--> check: f.this, other: f.109015, trans: t.588; make other,hidden on trans when { check.value != "OP" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, other: f.109015, trans: t.588; make other,editable on trans when { check.value == "OP" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, other: f.109015, trans: t.588; make other,required on trans when { check.value == "OP" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109016, f_2: f.109030; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Číslo preukazu</title> <id>109017</id> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109017, f_2: f.109031; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Telefónne číslo</title> <id>109018</id> <desc>Poistník</desc> <valid>telnumber</valid> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109018, f_2: f.109032; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Email</title> <id>109019</id> <valid>email</valid> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109019, f_2: f.109033; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Štát</title> <id>109060</id> <desc>Poistník</desc> </data> <data type="text"> <title>V zastúpení</title> <id>109061</id> <desc>Poistník</desc> </data> <data type="text"> <title>Funkcia</title> <id>109062</id> <desc>Poistník</desc> </data> <data type="boolean"> <title>Poistený je iná osoba</title> <id>109020</id> <init>false</init> <desc>Poistený a poistenec sú rôzne osoby</desc> <!-- Show poisteny when true --> <action trigger="set"> field: f.this, other: f.109021, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109022, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109023, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109024, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109024, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109025, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109025, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109027, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109027, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109028, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109028, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109029, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109029, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109030, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109030, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109031, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109031, trans: t.588; make other,required on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109032, trans: t.588; make other,editable on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109033, trans: t.588; make other,editable on trans when { field.value } </action> <!-- Fill poisteny when false --> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109007, f_2: f.109021; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109008, f_2: f.109022; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109009, f_2: f.109023; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109010, f_2: f.109024; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109011, f_2: f.109025; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109012, f_2: f.109026; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109013, f_2: f.109027; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109014, f_2: f.109028; change f_2 about { if (field.value == false) return f_1.value; return f_2.value; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109015, f_2: f.109029; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109016, f_2: f.109030; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109017, f_2: f.109031; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109018, f_2: f.109032; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109019, f_2: f.109033; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109058, f_2: f.109059; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109061, f_2: f.109063; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109062, f_2: f.109064; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> <!-- Hide poisteny when false --> <action trigger="set"> field: f.this, other: f.109021, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109022, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109023, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109024, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109025, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109026, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109027, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109028, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109029, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109030, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109031, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109032, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109033, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109059, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109063, trans: t.588; make other,hidden on trans when { return !field.value } </action> <action trigger="set"> field: f.this, other: f.109064, trans: t.588; make other,hidden on trans when { return !field.value } </action> </data> <data type="text"> <title>IČO</title> <id>109058</id> <desc>Poistník</desc> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109012;--> <!--change name about {--> <!--def orsr = psc byIco,ico.value;--> <!--cache "orsr",orsr;--> <!--return orsr?.name;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109045;--> <!--change name about {--> <!--def orsr = cache "orsr";--> <!--return orsr?.street;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109046;--> <!--change name about {--> <!--def orsr = cache "orsr";--> <!--return orsr?.streetNumber;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109047;--> <!--change name about {--> <!--def orsr = cache "orsr";--> <!--return orsr?.postalCode;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109048;--> <!--change name about {--> <!--def orsr = cache "orsr";--> <!--return orsr?.city;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109058, f_2: f.109059; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <id>109061</id> <title>V zastúpení</title> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109061, f_2: f.109063; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <id>109062</id> <title>Funkcia konateľa</title> <desc>Poistník</desc> <action trigger="set"> <!--@formatter:off--> field: f.109020, f_1: f.109062, f_2: f.109064; change f_2 about { if (field.value == false) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <!-- Poistený --> <data type="enumeration"> <title>Typ subjektu</title> <id>109021</id> <desc>Poistený</desc> <values>fyzická osoba</values> <values>právnická osoba</values> <values>fyzická osoba podnikateľ (SZČO)</values> <init>fyzická osoba</init> <!--IČO--> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059, trans: t.588; make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059, trans: t.588; make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109059; change field about { if (check.value == "fyzická osoba") return null; return field.value; } <!--@formatter:on--> </action> <!--Obchodné meno--> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026, trans: t.588; make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026, trans: t.588; make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109026; change field about { if (check.value == "fyzická osoba") return null; return field.value; } <!--@formatter:on--> </action> <!--Rodné číslo--> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109029, trans: t.588; make field,hidden on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109029, trans: t.588; make field,required on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109029, trans: t.588; make field,editable on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109029, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109029; change field about { if (check.value == "fyzická osoba") return field.value; return null; } <!--@formatter:on--> </action> <!--V zastúpení--> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109063, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109063, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109063, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109063, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109063; change field about { if (check.value == "právnická osoba") return field.value; return null; } <!--@formatter:on--> </action> <!--Funkcia konateľa--> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109064, trans: t.588; make field,editable on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109064, trans: t.588; make field,required on trans when { check.value == "právnická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109064, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109064, trans: t.588; make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.109021, field: f.109064; change field about { if (check.value == "právnická osoba") return field.value; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Titul pred menom</title> <id>109022</id> <desc>Poistený</desc> </data> <data type="text"> <title>Titul za menom</title> <id>109023</id> <desc>Poistený</desc> </data> <data type="text"> <title>Meno</title> <id>109024</id> <desc>Poistený</desc> </data> <data type="text"> <title>Priezvisko</title> <id>109025</id> <desc>Poistený</desc> </data> <data type="text"> <title>Obchodné meno</title> <id>109026</id> <desc>Poistený</desc> </data> <data type="enumeration"> <title>Štátna príslušnosť</title> <id>109027</id> <desc>Poistený</desc> <values>SK</values> <values>CZ</values> <values>HU</values> <values>PL</values> <values>Iná</values> <init>SK</init> </data> <data type="date"> <title>Dátum narodenia</title> <id>109028</id> <desc>Poistený</desc> </data> <data type="text"> <title>Rodné číslo</title> <id>109029</id> <!--<valid>regex [0-9]{6}\/[0-9]{3,4}</valid>--> <desc>Poistený</desc> </data> <data type="enumeration"> <title>Typ preukazu</title> <id>109030</id> <desc>Poistený</desc> <values>pas</values> <values>OP</values> <values>iné</values> <action trigger="set"> <!--@formatter:off--> check: f.this, other: f.109029, trans: t.588; make other,hidden on trans when { check.value != "OP" } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, check2: f.109020, other: f.109029, trans: t.588; make other,editable on trans when { Boolean.logicalAnd(check.value == "OP", check2.value as Boolean) } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.this, check2: f.109020, other: f.109029, trans: t.588; make other,required on trans when { Boolean.logicalAnd(check.value == "OP", check2.value as Boolean) } <!--@formatter:on--> </action> </data> <data type="text"> <title>Číslo preukazu</title> <id>109031</id> <desc>Poistený</desc> </data> <data type="text"> <title>Telefónne číslo</title> <id>109032</id> <desc>Poistený</desc> <valid>telnumber</valid> </data> <data type="text"> <title>Email</title> <id>109033</id> <valid>email</valid> <desc>Poistený</desc> </data> <data type="text"> <title>IČO</title> <id>109059</id> <desc>Poistený</desc> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109026;--> <!--change name about {--> <!--def orsr = psc byIco,ico.value;--> <!--cache "orsr2",orsr;--> <!--return orsr?.name;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109045;--> <!--change name about {--> <!--def orsr = cache "orsr2";--> <!--return orsr?.street;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109046;--> <!--change name about {--> <!--def orsr = cache "orsr2";--> <!--return orsr?.streetNumber;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109047;--> <!--change name about {--> <!--def orsr = cache "orsr2";--> <!--return orsr?.postalCode;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> <!--<action trigger="set">--> <!--<!–@formatter:off–>--> <!--ico: f.this,--> <!--name: f.109048;--> <!--change name about {--> <!--def orsr = cache "orsr2";--> <!--return orsr?.city;--> <!--}--> <!--<!–@formatter:on–>--> <!--</action>--> </data> <data type="text"> <id>109063</id> <title>V zastúpení</title> <desc>Poistený</desc> </data> <data type="text"> <id>109064</id> <title>Funkcia konateľa</title> <desc>Poistený</desc> </data> <!-- ===== Údaje o mieste poistenia ===== --> <!-- Adresa trvalého pobytu --> <data type="boolean"> <title>Rovnaká ako miesto poistenia</title> <id>109035</id> <desc>Adresa trvalého pobytu</desc> <init>true</init> <!-- Show --> <action trigger="set"> field: f.this, other: f.109036, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109037, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109038, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109039, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109036, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109037, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109038, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109039, trans: t.588; make other,required on trans when { !field.value } </action> <!-- Hide --> <action trigger="set"> field: f.this, other: f.109036, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109037, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109038, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109039, trans: t.588; make other,hidden on trans when { field.value } </action> <!-- Set value --> <action trigger="set"> <!--@formatter:off--> field: f.109035, f_1: f.109045, f_2: f.109036; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, f_1: f.109046, f_2: f.109037; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, f_1: f.109047, f_2: f.109038; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.this, f_1: f.109048, f_2: f.109039; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Ulica</title> <id>109036</id> <desc>Trvalý pobyt/Sídlo</desc> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109036, f_2: f.109041; change f_2 about { if (field.value) return f_1.value as String; return f_2.value; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Súpisné a orientačné číslo</title> <id>109037</id> <desc>Trvalý pobyt/Sídlo</desc> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109037, f_2: f.109042; change f_2 about { if (field.value) return f_1.value as String; return f_2.value; } <!--@formatter:on--> </action> </data> <data type="text"> <title>PSČ</title> <id>109038</id> <desc>Trvalý pobyt/Sídlo</desc> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109038, f_2: f.109043; change f_2 about { if (field.value) return f_1.value as String; return f_2.value; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Obec</title> <id>109039</id> <desc>Trvalý pobyt/Sídlo</desc> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109039, f_2: f.109044; change f_2 about { if (field.value) return f_1.value as String; return f_2.value; } <!--@formatter:on--> </action> </data> <!-- Korešpondenčná adresa --> <data type="boolean"> <title>Rovnaká ako trvalý pobyt</title> <id>109034</id> <desc>Korešpondenčná adresa</desc> <init>true</init> <!-- Show --> <action trigger="set"> field: f.this, other: f.109041, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109042, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109043, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109044, trans: t.588; make other,editable on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109041, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109042, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109043, trans: t.588; make other,required on trans when { !field.value } </action> <action trigger="set"> field: f.this, other: f.109044, trans: t.588; make other,required on trans when { !field.value } </action> <!-- Hide --> <action trigger="set"> field: f.this, other: f.109041, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109042, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109043, trans: t.588; make other,hidden on trans when { field.value } </action> <action trigger="set"> field: f.this, other: f.109044, trans: t.588; make other,hidden on trans when { field.value } </action> <!-- Set value --> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109036, f_2: f.109041; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109037, f_2: f.109042; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109038, f_2: f.109043; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> field: f.109034, f_1: f.109039, f_2: f.109044; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Ulica</title> <id>109041</id> <desc>Korešpondenčná adresa</desc> </data> <data type="text"> <title>Súpisné a orientačné číslo</title> <id>109042</id> <desc>Korešpondenčná adresa</desc> </data> <data type="text"> <title>PSČ</title> <id>109043</id> <desc>Korešpondenčná adresa</desc> </data> <data type="text"> <title>Obec</title> <id>109044</id> <desc>Korešpondenčná adresa</desc> </data> <!-- Miesto poistenia --> <data type="text"> <title>Ulica</title> <id>109045</id> <desc>Miesto poistenia</desc> <action trigger="set"> <!--@formatter:off--> field: f.109035, f_1: f.109045, f_2: f.109036; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Súpisné a orientačné číslo</title> <id>109046</id> <desc>Miesto poistenia</desc> <action trigger="set"> <!--@formatter:off--> field: f.109035, f_1: f.109046, f_2: f.109037; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>PSČ</title> <id>109047</id> <desc>Miesto poistenia</desc> <action trigger="set"> <!--@formatter:off--> field: f.109035, f_1: f.109047, f_2: f.109038; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <data type="text"> <title>Obec</title> <id>109048</id> <desc>Miesto poistenia</desc> <action trigger="set"> <!--@formatter:off--> field: f.109035, f_1: f.109048, f_2: f.109039; change f_2 about { if (field.value) return f_1.value as String; return null; } <!--@formatter:on--> </action> </data> <!-- Adresa garáže --> <data type="text"> <title>Ulica</title> <id>109054</id> <desc>Garáž</desc> </data> <data type="text"> <title>Súpisné a orientačné číslo</title> <id>109055</id> <desc>Garáž</desc> </data> <data type="text"> <title>PSČ</title> <id>109056</id> <desc>Garáž</desc> </data> <data type="text"> <title>Obec</title> <id>109057</id> <desc>Garáž</desc> </data> <!-- ===== Napárovanie platby ===== --> <data type="text"> <title>Variabilný symbol</title> <id>308007</id> </data> <data type="date"> <title>Dátum valuty</title> <id>110001</id> </data> <data type="text"> <title>Predčíslo účtu</title> <id>110002</id> </data> <data type="text"> <title>Číslo účtu</title> <id>110003</id> </data> <data type="text"> <title>Predčíslo protiúčtu</title> <id>110004</id> </data> <data type="text"> <title>Číslo protiúčtu</title> <id>110005</id> </data> <data type="text"> <title>Kód banky protiúčtu</title> <id>110006</id> </data> <data type="text"> <title>Názov protiúčtu</title> <id>110007</id> </data> <data type="number"> <title>Suma</title> <id>110008</id> </data> <data type="text"><!--todo enumeration--> <title>Mena</title> <id>110009</id> </data> <data type="text"> <title>Kurz</title> <id>110010</id> </data> <data type="number"> <title>Zostatok</title> <id>110011</id> </data> <data type="text"><!--todo enumeration--> <title>Popis obratu</title> <id>110012</id> </data> <data type="text"> <title>E2E reference</title> <id>110013</id> </data> <data type="text"> <title>Variabilný symbol</title> <id>110014</id> </data> <data type="text"> <title>Konštantný symbol</title> <id>110015</id> </data> <data type="text"> <title>Špecifický symbol</title> <id>110016</id> </data> <data type="text"> <title>Poznámka</title> <id>110017</id> </data> <data type="text"> <title>Číslo výpisu</title> <id>110018</id> </data> <data type="text"> <title>Identifikácia protiúčtu 1</title> <id>110019</id> </data> <data type="text"> <title>Identifikácia protiúčtu 2</title> <id>110020</id> </data> <data type="text"> <title>Identifikácia protiúčtu 3</title> <id>110021</id> </data> <data type="text"> <title>Identifikácia protiúčtu 4</title> <id>110022</id> </data> <data type="text"> <title>Správa pre prijímateľa 1</title> <id>110023</id> </data> <data type="text"> <title>Správa pre prijímateľa 2</title> <id>110024</id> </data> <data type="text"> <title>Správa pre prijímateľa 3</title> <id>110025</id> </data> <data type="text"> <title>Správa pre prijímateľa 4</title> <id>110026</id> </data> <!-- ===== TODO ===== --> <data type="date"> <title>Dátum dojednania návrhu na uzavretie poistnej zmluvy</title> <id>309002</id> </data> <!-- ===== PDF ===== --> <data type="file"> <title>Ponuka PDF</title> <id>309003</id> <init>Automaticky generované</init> <action trigger="get"> <!--formatter:off--> self: f.this; generate "Insurance.offerPDF",always into self <!--@formatter:on--> </action> </data> <data type="file"> <title>Zmluva PDF</title> <id>309004</id> <init>Automaticky generované</init> <action trigger="get"> <!--formatter:off--> self: f.this; generate "Insurance.draftPDF",always into self <!--@formatter:on--> </action> </data> <!--===== DUMMY FIELD =====--> <data type="text"> <title>Dummy</title> <id>410001</id> </data> <i18n locale="en"> <i18nString name="only_property">Only Property</i18nString> <i18nString name="only_household">Only Household</i18nString> <i18nString name="property_and_household">Property and Household</i18nString> </i18n> <!--=================================TRANSITIONS================--> <!--================================= poistenie nehnuteľnosti ====================--> <transition> <id>2</id> <x>260</x> <y>300</y> <label name="only_property">Iba nehnuteľnosť</label> <icon>home</icon> <priority>1</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>1</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <dataRef> <id>410001</id> <logic> <behavior>forbidden</behavior> <action trigger="get"> trans: t.this; changeCaseProperty "icon" about { trans.icon } </action> <action trigger="get"> self: f.this; change self about { "Nehnutelnost" } </action> </logic> </dataRef> </dataGroup> </transition> <!--================================= postenie domacnosti =============--> <transition> <id>4</id> <x>180</x> <y>900</y> <label name="only_household">Iba domácnosť</label> <icon>weekend</icon> <priority>2</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>1</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <dataRef> <id>410001</id> <logic> <behavior>forbidden</behavior> <action trigger="get"> trans: t.this; changeCaseProperty "icon" about { trans.icon } </action> <action trigger="get"> self: f.this; change self about { "Domacnost" } </action> </logic> </dataRef> </dataGroup> </transition> <!--================================= Poistenie nehnuteľnosti a domácnosti =====================--> <transition> <id>3</id> <x>180</x> <y>580</y> <label name="property_and_household">Nehnuteľnosť a domácnosť</label> <icon>home weekend</icon> <priority>3</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>1</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <dataRef> <id>410001</id> <logic> <behavior>forbidden</behavior> <action trigger="get"> trans: t.this; changeCaseProperty "icon" about { trans.icon } </action> <action trigger="get"> self: f.this; change self about { "Nehnutelnost a domacnost" } </action> </logic> </dataRef> </dataGroup> </transition> <!--================================= ZÁKLADNÉ INFO - psc ====================--> <transition> <id>154</id> <x>620</x> <y>60</y> <label>Základné informácie</label> <priority>1</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <!--PSČ--> <dataRef> <id>101001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Obec--> <dataRef> <!--<id>301001</id>--> <id>301005</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> <!--todo: psc and lokalita lookup --> </logic> </dataRef> <dataRef> <id>101002</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?--> <dataRef> <id>101003</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?--> <dataRef> <id>101004</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Koľko rokov žijete v poisťovanej nehnuteľnosti?--> <dataRef> <id>101005</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Aký je vzťah poisteného k poisťovanej nehnuteľnosti?--> <dataRef> <id>101006</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Koľko dospelých žije v domácnosti?--> <dataRef> <id>101007</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Koľko detí žije v domácnosti?--> <dataRef> <id>101008</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Žije v poisťovanej domácnosti pes alebo mačka?--> <dataRef> <id>101012</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Je nehnuteľnosť využívaná aj na podnikanie?--> <dataRef> <id>101014</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Počet poistných udalostí za posledné 3 roky?--> <dataRef> <id>101016</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> </transition> <!--============================= Nehnuteľnosť =====================--> <transition> <id>155</id> <x>620</x> <y>220</y> <label>Nehnuteľnosť</label> <priority>2</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Predmet poistenia--> <dataRef> <id>102001</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> <action trigger="set"> <!--@formatter:off--> f1: f.102001, f2: f.106001, other: f.308005; change other about { return Boolean.logicalAnd(f1.value != null, f2.value != null); } <!--@formatter:on--> </action> <action trigger="get"> <!--@formatter:off--> other: f.410001, field: f.this; change field choices { if (other.value == "Nehnutelnost") return field.choices + ["rozostavaná stavba"]; return field.choices; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Poistenie nehnuteľnosti-Spoluúčasť--> <dataRef> <id>105005</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Koľko izieb má nehnuteľnosť?--> <dataRef> <id>102006</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Koľko kúpeľní má nehnuteľnosť?--> <dataRef> <id>102007</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Zodpovednost nehnutelnost--> <dataRef> <id>107001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <alignment>left</alignment> <!--Podlahová plocha pivnice--> <dataRef> <id>105001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Podlahová plocha prízemia--> <dataRef> <id>105002</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Podlahová plocha všetkých obytných poschodí--> <dataRef> <id>105003</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Celková podlahová plocha--> <dataRef> <id>305001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Konštrukcia múrov--> <dataRef> <id>102002</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Konštrukcia strechy--> <dataRef> <id>102003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Koľko rokov má nehnuteľnosť?--> <dataRef> <id>102004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Doplnkové poistenie nehnuteľnosti - =====================--> <transition> <id>414</id> <x>620</x> <y>380</y> <label>Doplnkové poistenie nehnuteľnosti</label> <priority>3</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <!--Stavebné materialy--> <dataRef> <id>105031</id> <logic> <behavior>editable</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205018; change coeff about { if (field.value) return 3.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.105032, trans: t.414; make other,editable on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.105032, trans: t.414; make other,required on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.105032, trans: t.414; make other,hidden on trans when { !check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.305015, trans: t.414; make other,visible on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.305015, trans: t.414; make other,hidden on trans when { !check.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.105032; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105031, other: f.105032; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Stavebné materialy ps--> <dataRef> <id>105032</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Stavebné materialy p--> <dataRef> <id>305015</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <alignment>start</alignment> <!--Stavebné a záhradné mechanizmy--> <dataRef> <id>105033</id> <logic> <behavior>editable</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, coeff: f.205019; change coeff about { if (field.value) return 5.0 as Double; return 0 as Double; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.105034, trans: t.414; make other,editable on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.105034, trans: t.414; make other,required on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.105034, trans: t.414; make other,hidden on trans when { !check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.305016, trans: t.414; make other,visible on trans when { check.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.305016, trans: t.414; make other,hidden on trans when { !check.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.105034; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> check: f.105033, other: f.105034; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title></title> <alignment>start</alignment> <!--Stavebné a záhradné mechanizmy ps--> <dataRef> <id>105034</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Stavebné a záhradné mechanizmy p--> <dataRef> <id>305016</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <!--Garáž--> <dataRef> <id>105035</id> <logic> <behavior>editable</behavior> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105004; make other,editable on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105004; make other,required on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105004; make other,hidden on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105008; make other,editable on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105008; make other,hidden on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105007; make other,required on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.105007; make other,hidden on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.305019; make other,editable on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.305019; make other,required on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.305019; make other,hidden on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.305003; make other,visible on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105035, trans: t.414, other: f.305003; make other,hidden on trans when { !isGarage.value } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>101</id> <title></title> <alignment>start</alignment> <!--Podlahová plocha garáže--> <dataRef> <id>105004</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Rovnaké miesto poistenia garáže?--> <dataRef> <id>105008</id> <logic> <behavior>hidden</behavior> <!--show--> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109054; make other,editable on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109055; make other,editable on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109056; make other,editable on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109057; make other,editable on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109054; make other,required on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109055; make other,required on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109056; make other,required on trans when { !isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109057; make other,required on trans when { !isGarage.value } <!--@formatter:on--> </action> <!--hide--> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109054; make other,hidden on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109055; make other,hidden on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109056; make other,hidden on trans when { isGarage.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> isGarage: f.105008, trans: t.588, other: f.109057; make other,hidden on trans when { isGarage.value } <!--@formatter:on--> </action> </logic> </dataRef> <!--Garáž ps--> <dataRef> <id>105007</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Garáž - odporucana poistna suma--> <dataRef> <id>305019</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Garáž - poistné--> <!--Garáž p--> <dataRef> <id>305003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> </transition> <!--============================= Vedlajsie stavby =====================--> <transition> <id>413</id> <x>620</x> <y>540</y> <label>Vedľajšie stavby</label> <priority>4</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Hospodárska budova?--> <dataRef> <id>105009</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105009, trans: t.413, other: f.105010; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105009, trans: t.413, other: f.305004; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105009, trans: t.413, other: f.105010; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105009, trans: t.413, other: f.305004; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>102</id> <title></title> <alignment>start</alignment> <!--Hospodárska budova - poistná suma--> <dataRef> <id>105010</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105009, exces: f.208001, other: f.305004; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Hospodárska budova - poistné--> <dataRef> <id>305004</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <alignment>start</alignment> <!--Altánok?--> <dataRef> <id>105011</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105011, trans: t.413, other: f.105012; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105011, trans: t.413, other: f.105012; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105011, trans: t.413, other: f.305005; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105011, trans: t.413, other: f.105012; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105011, trans: t.413, other: f.305005; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>103</id> <title></title> <alignment>start</alignment> <!--Altánok - poistná suma--> <dataRef> <id>105012</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105011, exces: f.208001, other: f.305005; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Altánok - poistné--> <dataRef> <id>305005</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title></title> <alignment>start</alignment> <!--Prístrešok?--> <dataRef> <id>105013</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105013, trans: t.413, other: f.105014; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105013, trans: t.413, other: f.305006; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105013, trans: t.413, other: f.105014; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105013, trans: t.413, other: f.105014; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105013, trans: t.413, other: f.305006; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>104</id> <title></title> <alignment>start</alignment> <!--Prístrešok - poistná suma--> <dataRef> <id>105014</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105013, exces: f.208001, other: f.305006; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Prístrešok - poistné--> <dataRef> <id>305006</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <!--Chodník, parkovacia plocha?--> <dataRef> <id>105015</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, trans: t.413, other: f.105016; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, trans: t.413, other: f.105016; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, trans: t.413, other: f.305007; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, trans: t.413, other: f.105016; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, trans: t.413, other: f.305007; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, other: f.105016; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105015, other: f.305007; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>105</id> <title></title> <alignment>start</alignment> <!--Chodník, parkovacia plocha - poistná suma --> <dataRef> <id>105016</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105015, exces: f.208001, other: f.305007; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Chodník, parkovacia plocha - poistné--> <dataRef> <id>305007</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>6</id> <title></title> <alignment>start</alignment> <!--Sauna?--> <!--Sauna--> <dataRef> <id>105017</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, trans: t.413, other: f.105018; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, trans: t.413, other: f.105018; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, trans: t.413, other: f.305008; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, trans: t.413, other: f.105018; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, trans: t.413, other: f.305008; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, other: f.105018; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105017, other: f.305008; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>106</id> <title></title> <alignment>start</alignment> <!--Sauna - poistná suma--> <dataRef> <id>105018</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105017, exces: f.208001, other: f.305008; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Sauna - poistné--> <dataRef> <id>305008</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>7</id> <title></title> <alignment>start</alignment> <!--Elektrická brána?--> <dataRef> <id>105019</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, trans: t.413, other: f.105020; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, trans: t.413, other: f.105020; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, trans: t.413, other: f.305009; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, trans: t.413, other: f.105020; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, trans: t.413, other: f.305009; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, other: f.105020; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105019, other: f.305009; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>107</id> <title></title> <alignment>start</alignment> <!--Elektrická brána - poistná suma--> <dataRef> <id>105020</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105019, exces: f.208001, other: f.305009; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Elektrická brána - poistné--> <dataRef> <id>305009</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>8</id> <title></title> <alignment>start</alignment> <!--Tenisový kurt?--> <dataRef> <id>105021</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, trans: t.413, other: f.105022; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, trans: t.413, other: f.105022; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, trans: t.413, other: f.305010; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, trans: t.413, other: f.105022; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, trans: t.413, other: f.305010; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, other: f.105022; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105021, other: f.305010; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>108</id> <title></title> <alignment>start</alignment> <!--Tenisový kurt - poistná suma--> <dataRef> <id>105022</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105021, exces: f.208001, other: f.305010; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Tenisový kurt - poistné--> <dataRef> <id>305010</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>9</id> <title></title> <alignment>start</alignment> <!--Vonkajší bazén?--> <dataRef> <id>105023</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, trans: t.413, other: f.105024; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, trans: t.413, other: f.105024; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, trans: t.413, other: f.305011; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, trans: t.413, other: f.105024; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, trans: t.413, other: f.305011; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, other: f.105024; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105023, other: f.305011; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>109</id> <title></title> <alignment>start</alignment> <!--Vonkajší bazén - poistná suma--> <dataRef> <id>105024</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105023, exces: f.208001, other: f.305011; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Vonkajší bazén - poistné--> <dataRef> <id>305011</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>10</id> <title></title> <alignment>start</alignment> <!--Studňa--> <dataRef> <id>105025</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, trans: t.413, other: f.105026; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, trans: t.413, other: f.105026; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, trans: t.413, other: f.305012; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, trans: t.413, other: f.105026; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, trans: t.413, other: f.305012; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, other: f.105026; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105025, other: f.305012; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>110</id> <title></title> <alignment>start</alignment> <!--Studňa - poistná suma--> <dataRef> <id>105026</id> <logic> <behavior>hidden</behavior> <action trigger="set"> <!--@formatter:off--> field: f.this, check: f.105025, exces: f.208001, other: f.305012; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Studňa - poistné--> <dataRef> <id>305012</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>11</id> <title></title> <alignment>start</alignment> <!--Žumpa, septik?--> <dataRef> <id>105027</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, trans: t.413, other: f.105028; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, trans: t.413, other: f.105028; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, trans: t.413, other: f.305013; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, trans: t.413, other: f.105028; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, trans: t.413, other: f.305013; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, other: f.105028; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105027, other: f.305013; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>111</id> <title></title> <alignment>start</alignment> <!--Žumpa, septik - poistná suma--> <dataRef> <id>105028</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.105027, exces: f.208001, other: f.305013; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Žumpa, septik - poistné--> <dataRef> <id>305013</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>12</id> <title></title> <alignment>start</alignment> <!--Iné?--> <dataRef> <id>105029</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, trans: t.413, other: f.105030; make other,editable on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, trans: t.413, other: f.105030; make other,required on trans when { idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, trans: t.413, other: f.305014; make other,visible on trans when { idTrue.value } <!--@formatter:on--> </action> <!--set hidden--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, trans: t.413, other: f.105030; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, trans: t.413, other: f.305014; make other,hidden on trans when { !idTrue.value } <!--@formatter:on--> </action> <!--Remove value--> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, other: f.105030; change other about { null; } <!--@formatter:on--> </action> <action trigger="set"> <!--@formatter:off--> idTrue: f.105029, other: f.305014; change other about { null; } <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>112</id> <title></title> <alignment>start</alignment> <!--Iné - poistná suma--> <dataRef> <id>105030</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.105029, exces: f.208001, other: f.305014; change other about { if (check.value) return ((field.value*exces.value)/1000.0) as Double; return other.value as Double; } <!--@formatter:on--> </action> </logic> </dataRef> <!--Iné - poistné--> <dataRef> <id>305014</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <!--celkova poistna suma--> <dataRef> <id>305017</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--celkove poistne--> <dataRef> <id>305018</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Domácnosť =====================--> <transition> <id>363</id> <x>620</x> <y>700</y> <label>Domácnosť</label> <priority>5</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <!--Umiestnenie domácnosti--> <dataRef> <id>103001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Poistenie domácnosti - spoluúčasť--> <dataRef> <id>106001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <!--Zodpovednost domacnost ps--> <dataRef> <id>107003</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Zodpovednost domacnost uzemna platnost--> <dataRef> <id>104003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>6</id> <title></title> <alignment>start</alignment> <!--Obývanosť domácnosti--> <dataRef> <id>103002</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Celková podlahová plocha--> <dataRef> <id>106003</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--Je domácnosť zabezpečená funkčným alarmom?--> <dataRef> <id>103004</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie alebo rolety?--> <dataRef> <id>103005</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Doplnkové poistenie domácnosti=====================--> <transition> <id>421</id> <x>620</x> <y>860</y> <label>Doplnkové poistenie domácnosti</label> <priority>6</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <!--Cennosti--> <dataRef> <id>106004</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106004, trans: t.421, other: f.106005; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106004, trans: t.421, other: f.106005; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106004, trans: t.421, other: f.306002; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106004, trans: t.421, other: f.106005; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106004, trans: t.421, other: f.306002; make other,hidden on trans when { !idTrue.value } </action> <!--set editable--> <action trigger="set"> idTrue: f.106004, other: f.106005; change other about { null; } </action> <action trigger="set"> idTrue: f.106004, other: f.306002; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Cennosti ps--> <dataRef> <id>106005</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106004, exces: f.208002, other: f.306002; change other about { if (check.value) return ((field.value*exces.value*4.2)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Cennosti p--> <dataRef> <id>306002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <alignment>start</alignment> <!--Umelecké diela--> <dataRef> <id>106006</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106006, trans: t.421, other: f.106007; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106006, trans: t.421, other: f.106007; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106006, trans: t.421, other: f.306003; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106006, trans: t.421, other: f.106007; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106006, trans: t.421, other: f.306003; make other,hidden on trans when { !idTrue.value } </action> <!--set editable--> <action trigger="set"> idTrue: f.106006, other: f.106007; change other about { null; } </action> <action trigger="set"> idTrue: f.106006, other: f.306003; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title></title> <alignment>start</alignment> <!--Umelecké diela ps--> <dataRef> <id>106007</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106006, exces: f.208002, other: f.306003; change other about { if (check.value) return ((field.value*exces.value*4.2)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Umelecké diela p--> <dataRef> <id>306003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <!--Elektronické a optické zariadenia--> <dataRef> <id>106008</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106008, trans: t.421, other: f.106009; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106008, trans: t.421, other: f.106009; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106008, trans: t.421, other: f.306004; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106008, trans: t.421, other: f.106009; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106008, trans: t.421, other: f.306004; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106008, other: f.106009; change other about { null; } </action> <action trigger="set"> idTrue: f.106008, other: f.306004; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>6</id> <title></title> <alignment>start</alignment> <!--Elektronické a optické zariadenia ps--> <dataRef> <id>106009</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106008, exces: f.208002, other: f.306004; change other about { if (check.value) return ((field.value*exces.value*4.2)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Elektronické a optické zariadenia p--> <dataRef> <id>306004</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>7</id> <title></title> <alignment>start</alignment> <!--Špecialne sklá a presklenie--> <dataRef> <id>106010</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106010, trans: t.421, other: f.106011; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106010, trans: t.421, other: f.106011; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106010, trans: t.421, other: f.306005; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106010, trans: t.421, other: f.106011; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106010, trans: t.421, other: f.306005; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106010, other: f.106011; change other about { null; } </action> <action trigger="set"> idTrue: f.106010, other: f.306005; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>8</id> <title></title> <alignment>start</alignment> <!--Špecialne sklá a presklenie ps--> <dataRef> <id>106011</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106010, exces: f.208002, other: f.306005; change other about { if (check.value) return ((field.value*exces.value*25.0)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Špecialne sklá a presklenie p--> <dataRef> <id>306005</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>9</id> <title></title> <alignment>start</alignment> <!--Záhradné vybavenie a nábytok--> <dataRef> <id>106012</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106012, trans: t.421, other: f.106013; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106012, trans: t.421, other: f.106013; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106012, trans: t.421, other: f.306006; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106012, trans: t.421, other: f.106013; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106012, trans: t.421, other: f.306006; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106012, other: f.106013; change other about { null; } </action> <action trigger="set"> idTrue: f.106012, other: f.306006; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>10</id> <title></title> <alignment>start</alignment> <!--Záhradné vybavenie a nábytok ps--> <dataRef> <id>106013</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106012, exces: f.208002, other: f.306006; change other about { if (check.value) return ((field.value*exces.value*15.0)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Záhradné vybavenie a nábytok p--> <dataRef> <id>306006</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>11</id> <title></title> <alignment>start</alignment> <!--Elektromotory v domácich spotrebičoch--> <dataRef> <id>106014</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106014, trans: t.421, other: f.106015; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106014, trans: t.421, other: f.106015; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106014, trans: t.421, other: f.306007; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106014, trans: t.421, other: f.106015; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106014, trans: t.421, other: f.306007; make other,hidden on trans when { !idTrue.value } </action> <!--set editable--> <action trigger="set"> idTrue: f.106014, other: f.106015; change other about { null; } </action> <action trigger="set"> idTrue: f.106014, other: f.306007; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>12</id> <title></title> <alignment>start</alignment> <!--Elektromotory v domácich spotrebičoch ps--> <dataRef> <id>106015</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106014, exces: f.208002, other: f.306007; change other about { if (check.value) return ((field.value*exces.value*50.0)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Elektromotory v domácich spotrebičoch p--> <dataRef> <id>306007</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>13</id> <title></title> <alignment>start</alignment> <!--Stavebné súčasti domácnosti--> <dataRef> <id>106016</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106016, trans: t.421, other: f.106017; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106016, trans: t.421, other: f.106017; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106016, trans: t.421, other: f.306008; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106016, trans: t.421, other: f.106017; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106016, trans: t.421, other: f.306008; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106016, other: f.106017; change other about { null; } </action> <action trigger="set"> idTrue: f.106016, other: f.306008; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>14</id> <title></title> <alignment>start</alignment> <!--Stavebné súčasti domácnosti ps--> <dataRef> <id>106017</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106016, exces: f.208002, other: f.306008; change other about { if (check.value) return ((field.value*exces.value*3.5)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Stavebné súčasti domácnosti p--> <dataRef> <id>306008</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>15</id> <title></title> <alignment>start</alignment> <!--Športové náradie--> <dataRef> <id>106018</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106018, trans: t.421, other: f.106019; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106018, trans: t.421, other: f.106019; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106018, trans: t.421, other: f.306009; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106018, trans: t.421, other: f.106019; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106018, trans: t.421, other: f.306009; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106018, other: f.106019; change other about { null; } </action> <action trigger="set"> idTrue: f.106018, other: f.306009; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>16</id> <title></title> <alignment>start</alignment> <!--Športové náradie ps--> <dataRef> <id>106019</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106018, exces: f.208002, other: f.306009; change other about { if (check.value) return ((field.value*exces.value*7.0)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Športové náradie p--> <dataRef> <id>306009</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>17</id> <title></title> <alignment>start</alignment> <!--Iné--> <dataRef> <id>106020</id> <logic> <behavior>editable</behavior> <!--set editable--> <action trigger="set"> idTrue: f.106020, trans: t.421, other: f.106021; make other,editable on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106020, trans: t.421, other: f.106021; make other,required on trans when { idTrue.value } </action> <action trigger="set"> idTrue: f.106020, trans: t.421, other: f.306010; make other,visible on trans when { idTrue.value } </action> <!--set hidden--> <action trigger="set"> idTrue: f.106020, trans: t.421, other: f.106021; make other,hidden on trans when { !idTrue.value } </action> <action trigger="set"> idTrue: f.106020, trans: t.421, other: f.306010; make other,hidden on trans when { !idTrue.value } </action> <!--Remove value--> <action trigger="set"> idTrue: f.106020, other: f.106021; change other about { null; } </action> <action trigger="set"> idTrue: f.106020, other: f.306010; change other about { null; } </action> </logic> </dataRef> </dataGroup> <dataGroup> <id>18</id> <title></title> <alignment>start</alignment> <!--Iné ps--> <dataRef> <id>106021</id> <logic> <behavior>hidden</behavior> <action trigger="set"> field: f.this, check: f.106020, exces: f.208002, other: f.306010; change other about { if (check.value) return ((field.value*exces.value*10.0)/1000.0) as Double; return other.value as Double; } </action> </logic> </dataRef> <!--Iné p--> <dataRef> <id>306010</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>19</id> <title></title> <alignment>start</alignment> <!--celkove dokopy--> <dataRef> <id>106024</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>106025</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Sumár =====================--> <transition> <id>364</id> <x>620</x> <y>1020</y> <label>Sumár</label> <priority>7</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title>Nehnuteľnosť</title> <alignment>start</alignment> <!--nehnutelnost navrhovana poistna suma--> <dataRef> <id>105006</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--nehnutelnosti poistna suma--> <dataRef> <id>105036</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--nehnutelnost poistne--> <dataRef> <id>305002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Celkové poistenie nehnuteľnosti--> <dataRef> <id>308001</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title>Domácnosť</title> <alignment>start</alignment> <!--Poistenie domácnosti - odorúčaná poistná suma--> <dataRef> <id>106002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistná suma trvala--> <dataRef> <id>106022</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistná suma docasna--> <dataRef> <id>106023</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistné--> <dataRef> <id>306001</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Celkové poistenie domácnosti--> <dataRef> <id>308002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title>Poistenie zodpovednosti</title> <alignment>start</alignment> <!--Poistenie zodpovednosti nehnutelnost--> <dataRef> <id>308008</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Poistenie zodpovednosti domacnost--> <dataRef> <id>308009</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Poistenie zodpovednosti za škodu--> <dataRef> <id>308003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title>Sumarizácia poistnej sumy</title> <alignment>start</alignment> <stretch>true</stretch> <!--ROČNÉ POISTNÉ CELKOM--> <dataRef> <id>308004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--PERIODICITA PLATBY POISTNÉHO--> <dataRef> <id>108001</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--KOMPLETNÉ POISTENIE--> <dataRef> <id>308005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--ZĽAVA ZA INÉ POISTENIE V PREMIUM--> <dataRef> <id>108002</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--Alarm--> <dataRef> <id>108005</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--OBCHODNÁ ZĽAVA--> <dataRef> <id>108003</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--AKCIOVÁ ZĽAVA--> <dataRef> <id>108004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--BEŽNÉ POISTNÉ--> <dataRef> <id>308006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--VYSKA SPLATKY POISTNEHO --> <dataRef> <id>308010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <alignment>start</alignment> <stretch>false</stretch> <dataRef> <id>309001</id> <logic> <behavior>hidden</behavior> <action trigger="get"> <!--formatter:off--> self: f.this; generate "Insurance.offerId",once into self <!--@formatter:on--> </action> </logic> </dataRef> <dataRef> <id>309003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Údaje o poistníkovi a mieste poistenia =====================--> <transition> <id>588</id> <x>620</x> <y>1180</y> <label>Údaje o poistníkovi a mieste poistenia</label> <priority>8</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <!-- ===== Údaje o poistníkovi ===== --> <dataGroup> <id>1</id> <title>Poistník</title> <alignment>start</alignment> <!-- Poistník --> <!--Typ subjektu--> <dataRef> <id>109007</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--ICO--> <dataRef> <id>109058</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Obchodné meno--> <dataRef> <id>109012</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--V zastúpení--> <dataRef> <id>109061</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Funkcia konateľa--> <dataRef> <id>109062</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Titul pred menom--> <dataRef> <id>109008</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Titul za menom--> <dataRef> <id>109009</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Meno--> <dataRef> <id>109010</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Priezvisko--> <dataRef> <id>109011</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Typ preukazu--> <dataRef> <id>109016</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Číslo preukazu--> <dataRef> <id>109017</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Štátna príslušnosť--> <dataRef> <id>109013</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Dátum narodenia--> <dataRef> <id>109014</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Rodné číslo--> <dataRef> <id>109015</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <!--Telefónne číslo--> <dataRef> <id>109018</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Email--> <dataRef> <id>109019</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title>Poistený</title> <!--Poistený je iná osoba--> <dataRef> <id>109020</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Poistený --> <!--Typ subjektu--> <dataRef> <id>109021</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--ICO--> <dataRef> <id>109059</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Obchodné meno poistený--> <dataRef> <id>109026</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--V zastúpení--> <dataRef> <id>109063</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Funkcia konateľa--> <dataRef> <id>109064</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Titul pred menom--> <dataRef> <id>109022</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Titul za menom--> <dataRef> <id>109023</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Meno poistený--> <dataRef> <id>109024</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Priezvisko poistený--> <dataRef> <id>109025</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Typ preukazu poisteny--> <dataRef> <id>109030</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Číslo preukazu--> <dataRef> <id>109031</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Štátna príslušnosť poistený--> <dataRef> <id>109027</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Dátum narodenia poistený--> <dataRef> <id>109028</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Rodné číslo--> <dataRef> <id>109029</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Telefónne číslo poisteny--> <dataRef> <id>109032</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Email poisteny--> <dataRef> <id>109033</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title>Miesto poistenia</title> <alignment>start</alignment> <!-- Miesto poistenia --> <dataRef> <id>109045</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <dataRef> <id>109046</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <dataRef> <id>109047</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> <dataRef> <id>109048</id> <logic> <behavior>editable</behavior> <behavior>required</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title>Adresa trvalého pobytu</title> <!-- Adresa trvalého pobytu --> <dataRef> <id>109035</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>9</id> <!-- Adresa trvalého pobytu --> <dataRef> <id>109036</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109037</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109038</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109039</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title>Korešpondenčná adresa</title> <alignment>start</alignment> <!-- Korešpondenčná adresa --> <!--Rovnaká ako trvalý pobyt--> <dataRef> <id>109034</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>7</id> <title></title> <alignment>start</alignment> <dataRef> <id>109041</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109042</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109043</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109044</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>6</id> <title>Adresa garáže</title> <!-- Adresa garáže --> <dataRef> <id>109054</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109055</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109056</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109057</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= VYTVORENIE ZMLLUVY =====================--> <!--================================= Údaje o zmluve=====================--> <transition> <id>1618</id> <x>1180</x> <y>260</y> <label>Údaje o zmluve</label> <priority>9</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <alignment>start</alignment> <!--Číslo ponuky--> <dataRef> <id>309001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Začiatok poistenia--> <dataRef> <id>109001</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--oistenie na dobu určitú--> <dataRef> <id>109002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Koniec poistenia--> <dataRef> <id>109003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Číslo úverovej zmluvy--> <dataRef> <id>109005</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Indexácia--> <dataRef> <id>109060</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Spôsob platenia--> <dataRef> <id>109006</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!--Povod financii--> <dataRef> <id>109065</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Osobitné vyjadrenia--> <dataRef> <id>109066</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--súhlas so spracovaním osobných údajov--> <dataRef> <id>109067</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Ponuka PDF--> <dataRef> <id>309004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Údaje o zmluve=====================--> <transition> <id>1661</id> <x>1185</x> <y>898</y> <label>Údaje o zmluve</label> <priority>9</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <alignment>start</alignment> <!--Číslo ponuky--> <dataRef> <id>309001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Začiatok poistenia--> <dataRef> <id>109001</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!--oistenie na dobu určitú--> <dataRef> <id>109002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Koniec poistenia--> <dataRef> <id>109003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Číslo úverovej zmluvy--> <dataRef> <id>109005</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Indexácia--> <dataRef> <id>109060</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Spôsob platenia--> <dataRef> <id>109006</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!--Povod financii--> <dataRef> <id>109065</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Osobitné vyjadrenia--> <dataRef> <id>109066</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--súhlas so spracovaním osobných údajov--> <dataRef> <id>109067</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Ponuka PDF--> <dataRef> <id>309004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Údaje o zmluve=====================--> <transition> <id>332</id> <x>1180</x> <y>580</y> <label>Údaje o zmluve</label> <priority>9</priority> <assignPolicy>auto</assignPolicy> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <alignment>start</alignment> <!--Číslo ponuky--> <dataRef> <id>309001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Začiatok poistenia--> <dataRef> <id>109001</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!--oistenie na dobu určitú--> <dataRef> <id>109002</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Koniec poistenia--> <dataRef> <id>109003</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <dataRef> <id>109004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Číslo úverovej zmluvy--> <dataRef> <id>109005</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Indexácia--> <dataRef> <id>109060</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Spôsob platenia--> <dataRef> <id>109006</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!--Povod financii--> <dataRef> <id>109065</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Osobitné vyjadrenia--> <dataRef> <id>109066</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--súhlas so spracovaním osobných údajov--> <dataRef> <id>109067</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Ponuka PDF--> <dataRef> <id>309004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= ZRUŠENIE NÁVRHU =====================--> <!--todo============================= Zrušenia návrhu poistky=====================--> <transition> <id>674</id> <x>1433</x> <y>965</y> <label>Zrušenie návrhu poistky (po vypršaní lehoty)</label> <priority>11</priority> <transactionRef> <id>3</id> </transactionRef> </transition> <!--todo============================= Expirovaný návrh poistky=====================--> <transition> <id>687</id> <x>1431</x> <y>1243</y> <label>Expirovaný návrh poistky</label> <priority>12</priority> <transactionRef> <id>3</id> </transactionRef> </transition> <!--================================= ZAPLATENIE =====================--> <!--================================= Napárovanie platby=====================--> <transition> <id>680</id> <x>1681</x> <y>967</y> <label>Napárovanie platby</label> <priority>12</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>2</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title>Informačné údaje</title> <alignment>start</alignment> <!-- Immediate data --> <!-- Číslo ponuky --> <dataRef> <id>309001</id> <logic> <behavior>forbidden</behavior> <behavior>immediate</behavior> </logic> </dataRef> <!-- Meno poistníka --> <dataRef> <id>109010</id> <logic> <behavior>visible</behavior> <behavior>immediate</behavior> </logic> </dataRef> <!-- Priezvisko poistníka --> <dataRef> <id>109011</id> <logic> <behavior>visible</behavior> <behavior>immediate</behavior> </logic> </dataRef> <!-- Dátum začiatku poistky --> <dataRef> <id>109001</id> <logic> <behavior>visible</behavior> <behavior>immediate</behavior> </logic> </dataRef> <!-- ./ Immediate data --> </dataGroup> <dataGroup> <id>2</id> <title>Údaje o platbe</title> <alignment>start</alignment> <!-- Dátum valuty --> <dataRef> <id>110001</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Predčíslo účtu --> <dataRef> <id>110002</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Číslo účtu --> <dataRef> <id>110003</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!-- Predčíslo protiúčtu --> <dataRef> <id>110004</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Číslo protiúčtu --> <dataRef> <id>110005</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Kód banky protiúčtu --> <dataRef> <id>110006</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Názov protiúčtu --> <dataRef> <id>110007</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Suma --> <dataRef> <id>110008</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!-- Mena --> <dataRef> <id>110009</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!-- Kurz --> <dataRef> <id>110010</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Zostatok --> <dataRef> <id>110011</id> <logic> <behavior>required</behavior> <behavior>editable</behavior> </logic> </dataRef> <!-- Popis obratu --> <dataRef> <id>110012</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- E2E reference --> <dataRef> <id>110013</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!--Variabilný symbol--> <dataRef> <id>110014</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Konštantný symbol --> <dataRef> <id>110015</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Špecifický symbol --> <dataRef> <id>110016</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Poznámka --> <dataRef> <id>110017</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Číslo výpisu --> <dataRef> <id>110018</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Identifikácia protiúčtu 1 --> <dataRef> <id>110019</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Identifikácia protiúčtu 2 --> <dataRef> <id>110020</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Identifikácia protiúčtu 3 --> <dataRef> <id>110021</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Identifikácia protiúčtu 4 --> <dataRef> <id>110022</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Správa pre prijímateľa 1 --> <dataRef> <id>110023</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Správa pre prijímateľa 2 --> <dataRef> <id>110024</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Správa pre prijímateľa 3 --> <dataRef> <id>110025</id> <logic> <behavior>editable</behavior> </logic> </dataRef> <!-- Správa pre prijímateľa 4 --> <dataRef> <id>110026</id> <logic> <behavior>editable</behavior> </logic> </dataRef> </dataGroup> </transition> <!--todo============================= Aktívna zmluva==================================--> <transition> <id>686</id> <x>1870</x> <y>1071</y> <label>Aktívna zmluva</label> <priority>13</priority> <transactionRef> <id>3</id> </transactionRef> </transition> <!--todo============================= Expirácia zmluvy=====================--> <transition> <id>692</id> <x>1682</x> <y>1250</y> <label>Expirácia zmluvy</label> <priority>14</priority> <transactionRef> <id>3</id> </transactionRef> </transition> <!--todo============================= Expirovaná zmluva=====================--> <transition> <id>694</id> <x>2077</x> <y>1245</y> <label>Expirovaná zmluva</label> <priority>15</priority> <transactionRef> <id>3</id> </transactionRef> </transition> <!--================================= KONTROLA ZADANÝCH ÚDAJOV =====================--> <!--================================= ZÁKLADNÉ INFORMÁCIE (visible) - DONE =====================--> <transition> <id>2015</id> <x>2229</x> <y>38</y> <label>Základné informácie</label><!-- dve medzery sú tu naschvál. NEPREPISOVAŤ! --> <priority>1</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <alignment>start</alignment> <!--Obec--> <dataRef> <id>301005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--PSČ--> <dataRef> <id>101001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Lokalita--> <dataRef> <id>301002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>101002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?--> <dataRef> <id>101003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <stretch>true</stretch> <!--Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?--> <dataRef> <id>101004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title></title> <stretch>true</stretch> <!--Koľko rokov žijete v poisťovanej nehnuteľnosti?--> <dataRef> <id>101005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Aký je vzťah poisteného k poisťovanej nehnuteľnosti?--> <dataRef> <id>101006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko dospelých žije v domácnosti?--> <dataRef> <id>101007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko detí žije v domácnosti?--> <dataRef> <id>101008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko detí žije v domácnosti?--> <dataRef> <id>101008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>8</id> <title></title> <stretch>true</stretch> <!--Žije v poisťovanej domácnosti pes alebo mačka?--> <dataRef> <id>101012</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Je nehnuteľnosť využívaná aj na podnikanie?--> <dataRef> <id>101014</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Počet poistných udalostí za posledné 3 roky?--> <dataRef> <id>101016</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= NEHNUTEĽNOSŤ (visible) - DONE =====================--> <transition> <id>2019</id> <x>2231</x> <y>143</y> <label>Nehnuteľnosť</label> <priority>2</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <!--Predmet poistenia--> <dataRef> <id>102001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Podlahová plocha pivnice--> <dataRef> <id>105001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Podlahová plocha prízemia--> <dataRef> <id>105002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Podlahová plocha všetkých obytných poschodí--> <dataRef> <id>105003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Podlahová plocha garáže--> <dataRef> <id>105004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Celková podlahová plocha--> <dataRef> <id>305001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Konštrukcia múrov--> <dataRef> <id>102002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Konštrukcia strechy--> <dataRef> <id>102003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko rokov má nehnuteľnosť?--> <dataRef> <id>102004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko izieb má nehnuteľnosť?--> <dataRef> <id>102006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koľko kúpeľní má nehnuteľnosť?--> <dataRef> <id>102007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title></title> <alignment>left</alignment> <!--Zodpovednost nehnutelnost--> <dataRef> <id>107001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= DOPLNKOVÉ POISTENIE NEHNUTEĽNOSTI (visible) - DONE =====================--> <transition> <id>2020</id> <x>2233</x> <y>247</y> <label>Doplnkové poistenie nehnuteľnosti</label> <priority>3</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Stavebné materialy--> <dataRef> <id>105031</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné materialy ps--> <dataRef> <id>105032</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné materialy p--> <dataRef> <id>305015</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné a záhradné mechanizmy--> <dataRef> <id>105033</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné a záhradné mechanizmy ps--> <dataRef> <id>105034</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné a záhradné mechanizmy p--> <dataRef> <id>305016</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= VEDĽAJŠIE STAVBY (visible) - DONE =====================--> <transition> <id>2021</id> <x>2233</x> <y>351</y> <label>Vedľajšie stavby</label> <priority>4</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Garáž--> <dataRef> <id>105035</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Garáž ps--> <dataRef> <id>105007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Rovnaké miesto poistenia garáže?--> <dataRef> <id>105008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Garáž odporucana positna suma--> <dataRef> <id>305019</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Garáž p--> <dataRef> <id>305003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Hospodárska budova--> <dataRef> <id>105009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Hospodárska budova ps--> <dataRef> <id>105010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Hospodárska budova p--> <dataRef> <id>305004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Altánok--> <dataRef> <id>105011</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Altánok ps--> <dataRef> <id>105012</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Altánok p--> <dataRef> <id>305005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Prístrešok--> <dataRef> <id>105013</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Prístrešok ps--> <dataRef> <id>105014</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Prístrešok p--> <dataRef> <id>305006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Chodník--> <dataRef> <id>105015</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Chodník ps--> <dataRef> <id>105016</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Chodník p--> <dataRef> <id>305007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Sauna--> <dataRef> <id>105017</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Sauna ps--> <dataRef> <id>105018</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Sauna p--> <dataRef> <id>305008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektrická brána--> <dataRef> <id>105019</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektrická brána ps--> <dataRef> <id>105020</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektrická brána p--> <dataRef> <id>305009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Tenisový kurt--> <dataRef> <id>105021</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Tenisový kurt ps--> <dataRef> <id>105022</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Tenisový kurt p--> <dataRef> <id>305010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Vonkajší bazén--> <dataRef> <id>105023</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Vonkajší bazén ps--> <dataRef> <id>105024</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Vonkajší bazén p--> <dataRef> <id>305011</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Studňa--> <dataRef> <id>105025</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Studňa ps--> <dataRef> <id>105026</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Studňa p--> <dataRef> <id>305012</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Žumpa, septik--> <dataRef> <id>105027</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Žumpa, septik ps--> <dataRef> <id>105028</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Žumpa, septik p--> <dataRef> <id>305013</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné--> <dataRef> <id>105029</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné ps--> <dataRef> <id>105030</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné p--> <dataRef> <id>305014</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <!--celkova poistna suma--> <dataRef> <id>305017</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--celkove poistne--> <dataRef> <id>305018</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= DOMÁCNOSŤ (visible) - DONE =====================--> <transition> <id>2018</id> <x>2231</x> <y>451</y> <label>Domácnosť</label> <priority>5</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Umiestnenie domácnosti--> <dataRef> <id>103001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Celková podlahová plocha--> <dataRef> <id>106003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Obývanosť domácnosti--> <dataRef> <id>103002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Je domácnosť zabezpečená funkčným alarmom?--> <dataRef> <id>103004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie alebo rolety?--> <dataRef> <id>103005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--todo================================= SUMÁR (visible) - =====================--> <transition> <id>2729</id> <x>2227</x> <y>1021</y> <label>Sumár</label> <priority>7</priority> <transactionRef> <id>2</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title>Nehnuteľnosť</title> <alignment>start</alignment> <!--nehnutelnost navrhovana poistna suma--> <dataRef> <id>105006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--nehnutelnosti poistna suma--> <dataRef> <id>105036</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--nehnutelnost poistne--> <dataRef> <id>305002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Celkové poistenie nehnuteľnosti--> <dataRef> <id>308001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title>Domácnosť</title> <alignment>start</alignment> <!--Poistenie domácnosti - odorúčaná poistná suma--> <dataRef> <id>106002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistná suma trvala--> <dataRef> <id>106022</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistná suma docasna--> <dataRef> <id>106023</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistenie domácnosti - poistné--> <dataRef> <id>306001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Celkové poistenie domácnosti--> <dataRef> <id>308002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <title>Poistenie zodpovednosti</title> <alignment>start</alignment> <!--Poistenie zodpovednosti nehnutelnost--> <dataRef> <id>308008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistenie zodpovednosti domacnost--> <dataRef> <id>308009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistenie zodpovednosti za škodu--> <dataRef> <id>308003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>4</id> <title>Sumarizácia poistnej sumy</title> <alignment>start</alignment> <stretch>true</stretch> <!--ROČNÉ POISTNÉ CELKOM--> <dataRef> <id>308004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>5</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--PERIODICITA PLATBY POISTNÉHO--> <dataRef> <id>108001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--KOMPLETNÉ POISTENIE--> <dataRef> <id>308005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--ZĽAVA ZA INÉ POISTENIE V PREMIUM--> <dataRef> <id>108002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--Alarm--> <dataRef> <id>108005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--OBCHODNÁ ZĽAVA--> <dataRef> <id>108003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--AKCIOVÁ ZĽAVA--> <dataRef> <id>108004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--BEŽNÉ POISTNÉ--> <dataRef> <id>308006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>2</id> <title></title> <alignment>start</alignment> <stretch>true</stretch> <!--VYSKA SPLATKY POISTNEHO --> <dataRef> <id>308010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> <dataGroup> <id>3</id> <alignment>start</alignment> <stretch>false</stretch> <dataRef> <id>309001</id> <logic> <behavior>visible</behavior> <action trigger="get"> <!--formatter:off--> self: f.this; generate "Insurance.offerId",once into self <!--@formatter:on--> </action> </logic> </dataRef> <dataRef> <id>309003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= DOPLNKOVÉ POISTENIE DOMÁCNOSTI (visible) - DONE =====================--> <transition> <id>2017</id> <x>2233</x> <y>549</y> <label>Doplnkové poistenie domácnosti</label> <priority>6</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Cennosti--> <dataRef> <id>106004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Cennosti ps--> <dataRef> <id>106005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Cennosti p--> <dataRef> <id>306002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Umelecké diela--> <dataRef> <id>106006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Umelecké diela ps--> <dataRef> <id>106007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Umelecké diela p--> <dataRef> <id>306003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektronické a optické zariadenia--> <dataRef> <id>106008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektronické a optické zariadenia ps--> <dataRef> <id>106009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektronické a optické zariadenia p--> <dataRef> <id>306004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Špecialne sklá a presklenie--> <dataRef> <id>106010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Špecialne sklá a presklenie ps--> <dataRef> <id>106011</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Špecialne sklá a presklenie p--> <dataRef> <id>306005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Záhradné vybavenie a nábytok--> <dataRef> <id>106012</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Záhradné vybavenie a nábytok ps--> <dataRef> <id>106013</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Záhradné vybavenie a nábytok p--> <dataRef> <id>306006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektromotory v domácich spotrebičoch--> <dataRef> <id>106014</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektromotory v domácich spotrebičoch ps--> <dataRef> <id>106015</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Elektromotory v domácich spotrebičoch p--> <dataRef> <id>306007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné súčasti domácnosti--> <dataRef> <id>106016</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné súčasti domácnosti ps--> <dataRef> <id>106017</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Stavebné súčasti domácnosti p--> <dataRef> <id>306008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Športové náradie--> <dataRef> <id>106018</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Športové náradie ps--> <dataRef> <id>106019</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Športové náradie p--> <dataRef> <id>306009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné--> <dataRef> <id>106020</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné ps--> <dataRef> <id>106021</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Iné p--> <dataRef> <id>306010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--todo============================= ÚDAJE O POISTNÍKOVI A MIESTE POISTENIA (visible) - hidden =====================--> <transition> <id>2016</id> <x>2235</x> <y>646</y> <label>Údaje o poistníkovi a mieste poistenia</label> <priority>7</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!-- Poistník --> <!--Typ subjektu--> <dataRef> <id>109007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Titul pred menom--> <dataRef> <id>109008</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Titul za menom--> <dataRef> <id>109009</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Meno--> <dataRef> <id>109010</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Priezvisko--> <dataRef> <id>109011</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Obchodné meno--> <dataRef> <id>109012</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Štátna príslušnosť--> <dataRef> <id>109013</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Dátum narodenia--> <dataRef> <id>109014</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Rodné číslo--> <dataRef> <id>109015</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Typ preukazu--> <dataRef> <id>109016</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Číslo preukazu--> <dataRef> <id>109017</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Telefónne číslo--> <dataRef> <id>109018</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Email--> <dataRef> <id>109019</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Poistený je iná osoba--> <dataRef> <id>109020</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!-- Poistený --> <!--Typ subjektu Poistený--> <dataRef> <id>109021</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Titul pred menom Poistený--> <dataRef> <id>109022</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Titul za menom Poistený--> <dataRef> <id>109023</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Meno poistený--> <dataRef> <id>109024</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Priezvisko poistený--> <dataRef> <id>109025</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Obchodné meno poistený--> <dataRef> <id>109026</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Štátna príslušnosť poistený--> <dataRef> <id>109027</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Dátum narodenia poistený--> <dataRef> <id>109028</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Rodné číslo Poistený--> <dataRef> <id>109029</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Typ preukazu poisteny--> <dataRef> <id>109030</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Číslo preukazu Poistený--> <dataRef> <id>109031</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Telefónne číslo poisteny--> <dataRef> <id>109032</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!--Email poisteny--> <dataRef> <id>109033</id> <logic> <behavior>hidden</behavior> </logic> </dataRef> <!-- Údaje o mieste poistenia --> <!-- Adresa trvalého pobytu --> <dataRef> <id>109036</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109037</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109038</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109039</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!-- Korešpondenčná adresa --> <dataRef> <id>109041</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109042</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109043</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109044</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!-- Miesto poistenia --> <dataRef> <id>109045</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109046</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109047</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109048</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!-- Adresa garáže --> <dataRef> <id>109054</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109055</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109056</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109057</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= Údaje o zmluve - DONE =====================--> <transition> <id>2014</id> <x>2237</x> <y>743</y> <label>Údaje o zmluve</label> <!-- dve medzery sú tu naschvál. NEPREPISOVAŤ! --> <priority>8</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Číslo ponuky--> <dataRef> <id>309001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Začiatok poistenia--> <dataRef> <id>109001</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--oistenie na dobu určitú--> <dataRef> <id>109002</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Koniec poistenia--> <dataRef> <id>109003</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <dataRef> <id>109004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Číslo úverovej zmluvy--> <dataRef> <id>109005</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Spôsob platenia--> <dataRef> <id>109006</id> <logic> <behavior>visible</behavior> </logic> </dataRef> <!--Ponuka PDF--> <dataRef> <id>309004</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--todo=============================Údaje o zaplatení=====================--> <transition> <id>2045</id> <x>2237</x> <y>841</y> <label>Údaje o zaplatení</label> <priority>9</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> <dataGroup> <id>1</id> <title></title> <!--Variabilný symbol--> <dataRef> <id>308007</id> <logic> <behavior>visible</behavior> </logic> </dataRef> </dataGroup> </transition> <!--================================= INFORMÁCIE O PROVÍZIÁCH - DONE =====================--> <transition> <id>2046</id> <x>2237</x> <y>929</y> <label>Informácie o províziach</label> <priority>10</priority> <transactionRef> <id>3</id> </transactionRef> <roleRef> <id>1</id> <logic> <perform>true</perform> </logic> </roleRef> </transition> <transition> <id>2484</id> <x>1457</x> <y>117</y> <label>Send mail</label> <trigger type="auto"></trigger> <dataGroup> <id>1</id> <title></title> <dataRef> <id>410001</id> <logic> <behavior>hidden</behavior> <action trigger="get"> <!--formatter:off--> self: f.this; generate "Insurance.sendMail",always into self <!--@formatter:on--> </action> </logic> </dataRef> </dataGroup> </transition> <!--=================================PLACES========================--> <place> <id>1</id> <x>20</x> <y>580</y> <label>1</label> <tokens>1</tokens> <isStatic>false</isStatic> </place> <place> <id>398</id> <x>420</x> <y>60</y> <label>5</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>399</id> <x>420</x> <y>220</y> <label>6</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>400</id> <x>420</x> <y>700</y> <label>9</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>402</id> <x>420</x> <y>1020</y> <label>11</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>415</id> <x>420</x> <y>540</y> <label>8</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>416</id> <x>420</x> <y>380</y> <label>7</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>422</id> <x>420</x> <y>860</y> <label>10</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>444</id> <x>860</x> <y>60</y> <label>Základné informácie finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>445</id> <x>860</x> <y>220</y> <label>Nehnuteľnosť finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>446</id> <x>900</x> <y>700</y> <label>Domácnosť finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>589</id> <x>420</x> <y>1180</y> <label>12</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>594</id> <x>900</x> <y>1180</y> <label>Údaje o poistníkovi a mieste poistenia finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>633</id> <x>260</x> <y>60</y> <label>4</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>672</id> <x>1530</x> <y>585</y> <label>22</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>682</id> <x>1681</x> <y>1070</y> <label>23</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>683</id> <x>1430</x> <y>1071</y> <label>24</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>693</id> <x>1862</x> <y>1249</y> <label>25</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1368</id> <x>900</x> <y>380</y> <label>Doplnkové poistenie nehnuteľnosti finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1369</id> <x>900</x> <y>540</y> <label>Vedľajšie stavby finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1372</id> <x>900</x> <y>860</y> <label>Doplnkové poistenie domácnosti finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1393</id> <x>900</x> <y>1020</y> <label>Sumár finished</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1601</id> <x>540</x> <y>300</y> <label>15</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1607</id> <x>540</x> <y>460</y> <label>16</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1612</id> <x>540</x> <y>140</y> <label>14</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1626</id> <x>540</x> <y>620</y> <label>17</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1668</id> <x>180</x> <y>140</y> <label>2</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1673</id> <x>540</x> <y>940</y> <label>19</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1677</id> <x>540</x> <y>780</y> <label>18</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1689</id> <x>540</x> <y>1100</y> <label>20</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>1851</id> <x>180</x> <y>1180</y> <label>3</label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2047</id> <x>2063</x> <y>43</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2048</id> <x>2069</x> <y>146</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2049</id> <x>2069</x> <y>250</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2050</id> <x>2071</x> <y>350</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2051</id> <x>2065</x> <y>450</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2052</id> <x>2069</x> <y>554</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2053</id> <x>2071</x> <y>651</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2054</id> <x>2073</x> <y>746</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2055</id> <x>2073</x> <y>837</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2056</id> <x>2070</x> <y>927</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2280</id> <x>715</x> <y>615</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2284</id> <x>782</x> <y>931</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2480</id> <x>1399</x> <y>117</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <place> <id>2728</id> <x>2067</x> <y>1013</y> <label></label> <tokens>0</tokens> <isStatic>false</isStatic> </place> <!--=================================ARCS========================--> <arc> <id>7</id> <type>regular</type> <sourceId>1</sourceId> <destinationId>2</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>9</id> <type>regular</type> <sourceId>1</sourceId> <destinationId>3</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>12</id> <type>regular</type> <sourceId>1</sourceId> <destinationId>4</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>403</id> <type>regular</type> <sourceId>398</sourceId> <destinationId>154</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>404</id> <type>regular</type> <sourceId>154</sourceId> <destinationId>398</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>405</id> <type>regular</type> <sourceId>399</sourceId> <destinationId>155</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>406</id> <type>regular</type> <sourceId>155</sourceId> <destinationId>399</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>407</id> <type>regular</type> <sourceId>400</sourceId> <destinationId>363</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>408</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>400</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>411</id> <type>regular</type> <sourceId>402</sourceId> <destinationId>364</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>412</id> <type>regular</type> <sourceId>364</sourceId> <destinationId>402</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>417</id> <type>regular</type> <sourceId>415</sourceId> <destinationId>413</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>418</id> <type>regular</type> <sourceId>413</sourceId> <destinationId>415</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>419</id> <type>regular</type> <sourceId>416</sourceId> <destinationId>414</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>420</id> <type>regular</type> <sourceId>414</sourceId> <destinationId>416</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>423</id> <type>regular</type> <sourceId>422</sourceId> <destinationId>421</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>424</id> <type>regular</type> <sourceId>421</sourceId> <destinationId>422</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>425</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>398</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>426</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>398</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>427</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>398</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>428</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>399</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>429</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>399</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>430</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>400</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>431</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>400</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>435</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>402</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>436</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>402</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>437</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>402</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>439</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>415</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>441</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>416</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>442</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>422</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>443</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>422</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>452</id> <type>regular</type> <sourceId>154</sourceId> <destinationId>444</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>453</id> <type>regular</type> <sourceId>155</sourceId> <destinationId>445</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>454</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>446</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>514</id> <type>regular</type> <sourceId>402</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>516</id> <type>regular</type> <sourceId>400</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>517</id> <type>regular</type> <sourceId>422</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>535</id> <type>regular</type> <sourceId>446</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>591</id> <type>regular</type> <sourceId>589</sourceId> <destinationId>588</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>592</id> <type>regular</type> <sourceId>588</sourceId> <destinationId>589</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>595</id> <type>regular</type> <sourceId>588</sourceId> <destinationId>594</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>634</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>633</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>677</id> <type>regular</type> <sourceId>672</sourceId> <destinationId>674</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>681</id> <type>regular</type> <sourceId>672</sourceId> <destinationId>680</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>684</id> <type>regular</type> <sourceId>674</sourceId> <destinationId>683</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>685</id> <type>regular</type> <sourceId>680</sourceId> <destinationId>682</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>688</id> <type>regular</type> <sourceId>683</sourceId> <destinationId>687</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>689</id> <type>regular</type> <sourceId>687</sourceId> <destinationId>683</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>690</id> <type>regular</type> <sourceId>682</sourceId> <destinationId>686</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>691</id> <type>regular</type> <sourceId>686</sourceId> <destinationId>682</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>695</id> <type>regular</type> <sourceId>682</sourceId> <destinationId>692</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>696</id> <type>regular</type> <sourceId>692</sourceId> <destinationId>693</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>697</id> <type>regular</type> <sourceId>693</sourceId> <destinationId>694</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>698</id> <type>regular</type> <sourceId>694</sourceId> <destinationId>693</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1373</id> <type>regular</type> <sourceId>414</sourceId> <destinationId>1368</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1374</id> <type>regular</type> <sourceId>413</sourceId> <destinationId>1369</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1394</id> <type>regular</type> <sourceId>364</sourceId> <destinationId>1393</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1397</id> <type>regular</type> <sourceId>421</sourceId> <destinationId>1372</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1400</id> <type>regular</type> <sourceId>1372</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1595</id> <type>regular</type> <sourceId>445</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1596</id> <type>reset</type> <sourceId>445</sourceId> <destinationId>155</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1599</id> <type>reset</type> <sourceId>1368</sourceId> <destinationId>414</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1600</id> <type>reset</type> <sourceId>1369</sourceId> <destinationId>413</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1602</id> <type>regular</type> <sourceId>155</sourceId> <destinationId>1601</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1603</id> <type>regular</type> <sourceId>1601</sourceId> <destinationId>414</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1604</id> <type>regular</type> <sourceId>414</sourceId> <destinationId>1601</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1605</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>416</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1606</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>415</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1608</id> <type>regular</type> <sourceId>414</sourceId> <destinationId>1607</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1609</id> <type>regular</type> <sourceId>1607</sourceId> <destinationId>413</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1610</id> <type>regular</type> <sourceId>413</sourceId> <destinationId>1607</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1611</id> <type>regular</type> <sourceId>444</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1613</id> <type>regular</type> <sourceId>154</sourceId> <destinationId>1612</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1614</id> <type>regular</type> <sourceId>1612</sourceId> <destinationId>155</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1615</id> <type>regular</type> <sourceId>155</sourceId> <destinationId>1612</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1616</id> <type>regular</type> <sourceId>1368</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1617</id> <type>regular</type> <sourceId>1369</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1619</id> <type>regular</type> <sourceId>444</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1620</id> <type>regular</type> <sourceId>445</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1621</id> <type>regular</type> <sourceId>1368</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1622</id> <type>regular</type> <sourceId>1369</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1623</id> <type>regular</type> <sourceId>1393</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1625</id> <type>regular</type> <sourceId>594</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1627</id> <type>regular</type> <sourceId>413</sourceId> <destinationId>1626</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1630</id> <type>reset</type> <sourceId>444</sourceId> <destinationId>154</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1640</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>589</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1641</id> <type>regular</type> <sourceId>398</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1642</id> <type>regular</type> <sourceId>399</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1643</id> <type>regular</type> <sourceId>416</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1644</id> <type>regular</type> <sourceId>415</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1645</id> <type>regular</type> <sourceId>633</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1646</id> <type>regular</type> <sourceId>402</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1648</id> <type>regular</type> <sourceId>589</sourceId> <destinationId>1618</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1649</id> <type>reset</type> <sourceId>1393</sourceId> <destinationId>364</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1651</id> <type>reset</type> <sourceId>594</sourceId> <destinationId>588</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1657</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>672</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1660</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>672</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1662</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>589</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1669</id> <type>regular</type> <sourceId>3</sourceId> <destinationId>1668</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1670</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>1668</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1671</id> <type>regular</type> <sourceId>1668</sourceId> <destinationId>155</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1672</id> <type>regular</type> <sourceId>155</sourceId> <destinationId>1668</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1674</id> <type>regular</type> <sourceId>2</sourceId> <destinationId>1673</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1675</id> <type>regular</type> <sourceId>1673</sourceId> <destinationId>364</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1676</id> <type>regular</type> <sourceId>364</sourceId> <destinationId>1673</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1678</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>1677</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1679</id> <type>regular</type> <sourceId>1677</sourceId> <destinationId>421</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1680</id> <type>regular</type> <sourceId>421</sourceId> <destinationId>1677</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1685</id> <type>regular</type> <sourceId>421</sourceId> <destinationId>1673</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1686</id> <type>regular</type> <sourceId>1626</sourceId> <destinationId>363</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1687</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>1626</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1688</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>1626</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1690</id> <type>regular</type> <sourceId>364</sourceId> <destinationId>1689</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1691</id> <type>regular</type> <sourceId>1689</sourceId> <destinationId>588</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1692</id> <type>regular</type> <sourceId>588</sourceId> <destinationId>1689</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1693</id> <type>regular</type> <sourceId>1393</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1694</id> <type>regular</type> <sourceId>594</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1696</id> <type>reset</type> <sourceId>446</sourceId> <destinationId>363</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1697</id> <type>reset</type> <sourceId>1372</sourceId> <destinationId>421</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1698</id> <type>regular</type> <sourceId>589</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1702</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>589</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1704</id> <type>regular</type> <sourceId>444</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1705</id> <type>regular</type> <sourceId>446</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1706</id> <type>regular</type> <sourceId>1372</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1707</id> <type>regular</type> <sourceId>1393</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1708</id> <type>regular</type> <sourceId>594</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1710</id> <type>regular</type> <sourceId>398</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1711</id> <type>regular</type> <sourceId>400</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1712</id> <type>regular</type> <sourceId>422</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1713</id> <type>regular</type> <sourceId>402</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1714</id> <type>regular</type> <sourceId>589</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1716</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>672</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1852</id> <type>regular</type> <sourceId>4</sourceId> <destinationId>1851</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>1853</id> <type>regular</type> <sourceId>1851</sourceId> <destinationId>1661</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2010</id> <type>regular</type> <sourceId>398</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2011</id> <type>regular</type> <sourceId>399</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2012</id> <type>regular</type> <sourceId>416</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2013</id> <type>regular</type> <sourceId>415</sourceId> <destinationId>332</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2057</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2047</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2058</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2048</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2059</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2049</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2060</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2050</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2061</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2051</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2062</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2052</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2063</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2053</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2064</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2054</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2065</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2055</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2066</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2056</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2067</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2056</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2068</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2055</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2069</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2054</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2070</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2053</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2071</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2052</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2072</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2051</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2073</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2050</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2074</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2049</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2075</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2048</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2076</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2047</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2077</id> <type>regular</type> <sourceId>2047</sourceId> <destinationId>2015</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2078</id> <type>regular</type> <sourceId>2015</sourceId> <destinationId>2047</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2079</id> <type>regular</type> <sourceId>2048</sourceId> <destinationId>2019</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2080</id> <type>regular</type> <sourceId>2019</sourceId> <destinationId>2048</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2081</id> <type>regular</type> <sourceId>2049</sourceId> <destinationId>2020</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2082</id> <type>regular</type> <sourceId>2020</sourceId> <destinationId>2049</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2083</id> <type>regular</type> <sourceId>2050</sourceId> <destinationId>2021</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2084</id> <type>regular</type> <sourceId>2021</sourceId> <destinationId>2050</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2085</id> <type>regular</type> <sourceId>2051</sourceId> <destinationId>2018</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2086</id> <type>regular</type> <sourceId>2018</sourceId> <destinationId>2051</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2087</id> <type>regular</type> <sourceId>2052</sourceId> <destinationId>2017</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2088</id> <type>regular</type> <sourceId>2017</sourceId> <destinationId>2052</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2089</id> <type>regular</type> <sourceId>2053</sourceId> <destinationId>2016</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2090</id> <type>regular</type> <sourceId>2016</sourceId> <destinationId>2053</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2091</id> <type>regular</type> <sourceId>2054</sourceId> <destinationId>2014</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2092</id> <type>regular</type> <sourceId>2014</sourceId> <destinationId>2054</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2093</id> <type>regular</type> <sourceId>2055</sourceId> <destinationId>2045</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2094</id> <type>regular</type> <sourceId>2045</sourceId> <destinationId>2055</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2095</id> <type>regular</type> <sourceId>2056</sourceId> <destinationId>2046</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2096</id> <type>regular</type> <sourceId>2046</sourceId> <destinationId>2056</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2097</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2047</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2098</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2048</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2099</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2049</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2100</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2050</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2101</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2051</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2102</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2052</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2103</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2053</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2104</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2054</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2105</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2055</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2106</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2056</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2281</id> <type>regular</type> <sourceId>154</sourceId> <destinationId>2280</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2282</id> <type>regular</type> <sourceId>2280</sourceId> <destinationId>363</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2283</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>2280</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2285</id> <type>regular</type> <sourceId>413</sourceId> <destinationId>2284</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2286</id> <type>regular</type> <sourceId>2284</sourceId> <destinationId>364</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2287</id> <type>regular</type> <sourceId>364</sourceId> <destinationId>2284</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2479</id> <type>regular</type> <sourceId>363</sourceId> <destinationId>2284</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2481</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2480</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2482</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2480</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2483</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2480</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2485</id> <type>regular</type> <sourceId>2480</sourceId> <destinationId>2484</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2730</id> <type>regular</type> <sourceId>2728</sourceId> <destinationId>2729</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2731</id> <type>regular</type> <sourceId>2729</sourceId> <destinationId>2728</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2732</id> <type>regular</type> <sourceId>1618</sourceId> <destinationId>2728</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2733</id> <type>regular</type> <sourceId>332</sourceId> <destinationId>2728</destinationId> <multiplicity>1</multiplicity> </arc> <arc> <id>2734</id> <type>regular</type> <sourceId>1661</sourceId> <destinationId>2728</destinationId> <multiplicity>1</multiplicity> </arc> </document>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy