Procházet zdrojové kódy

auto commit z ant f.fix_se_defaultdb_schema git_push_folder for Rozdzielcza_Transmisje.xsd

a.binder před 8 roky
rodič
revize
aeb01cb86c
17 změnil soubory, kde provedl 1199 přidání a 1267 odebrání
  1. 415 243
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje/Rozdzielcza_Transmisje.xsd
  2. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY.xsd
  3. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA.xsd
  4. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA.xsd
  5. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA.xsd
  6. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_REALIZ/Rozdzielcza_Transmisje_DO_REALIZ.xsd
  7. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_UZG/Rozdzielcza_Transmisje_DO_UZG.xsd
  8. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_UZG_ZUD/Rozdzielcza_Transmisje_DO_UZG_ZUD.xsd
  9. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DRAFT/Rozdzielcza_Transmisje_DRAFT.xsd
  10. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_OFFER/Rozdzielcza_Transmisje_OFFER.xsd
  11. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_PLAN/Rozdzielcza_Transmisje_PLAN.xsd
  12. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_POM_GEOD/Rozdzielcza_Transmisje_POM_GEOD.xsd
  13. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_PROJEKT/Rozdzielcza_Transmisje_PROJEKT.xsd
  14. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_UZG/Rozdzielcza_Transmisje_UZG.xsd
  15. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_UZG_ZUD/Rozdzielcza_Transmisje_UZG_ZUD.xsd
  16. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_ZGL_ODB/Rozdzielcza_Transmisje_ZGL_ODB.xsd
  17. 49 64
      SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_ZLECENIE/Rozdzielcza_Transmisje_ZLECENIE.xsd

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 415 - 243
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje/Rozdzielcza_Transmisje.xsd


+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA/Rozdzielcza_Transmisje_DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_REALIZ/Rozdzielcza_Transmisje_DO_REALIZ.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_UZG/Rozdzielcza_Transmisje_DO_UZG.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DO_UZG_ZUD/Rozdzielcza_Transmisje_DO_UZG_ZUD.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_DRAFT/Rozdzielcza_Transmisje_DRAFT.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_OFFER/Rozdzielcza_Transmisje_OFFER.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_PLAN/Rozdzielcza_Transmisje_PLAN.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_POM_GEOD/Rozdzielcza_Transmisje_POM_GEOD.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_PROJEKT/Rozdzielcza_Transmisje_PROJEKT.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_UZG/Rozdzielcza_Transmisje_UZG.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_UZG_ZUD/Rozdzielcza_Transmisje_UZG_ZUD.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_ZGL_ODB/Rozdzielcza_Transmisje_ZGL_ODB.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

+ 49 - 64
SE/schema/ant-object/default_db.Rozdzielcza_Transmisje/Rozdzielcza_Transmisje_ZLECENIE/Rozdzielcza_Transmisje_ZLECENIE.xsd

@@ -127,7 +127,7 @@
          <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
          <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+         <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -144,7 +144,7 @@
          <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
          <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
          <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+         <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -383,7 +383,7 @@
                      maxOccurs="1"
                      name="ID_BILLING_USERS"
                      type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
             <xs:annotation>
                <xs:appinfo>
                   <system_cache__appinfo:flat_relation_cache>
@@ -551,7 +551,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -568,7 +568,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -807,7 +807,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -970,7 +970,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -987,7 +987,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1226,7 +1226,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1472,10 +1472,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -1808,7 +1808,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1825,7 +1825,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -1891,10 +1891,10 @@
                      <xs:documentation>Czy jest decyzja na realizacje</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            name="ID_KORESP_OFFER"
                            type="default_db__x3A__Rozdzielcza_Transmisje:ID_KORESP"/>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="unbounded"
                            ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER">
                   <xs:annotation>
@@ -2060,7 +2060,7 @@
                      <xs:documentation>To są kolizje powstałe na bazie przecieć z obiektami zaimportowanymi jako mapa d/c projektowych, które stanowią podstawę do uzgodnień. W to też powinny wejść działki</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element minOccurs="0"
+               <xs:element minOccurs="1"
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
@@ -2227,7 +2227,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2647,7 +2647,7 @@
                <xs:element minOccurs="0" name="Dlugosc" type="xs:double"/>
                <xs:element minOccurs="0" name="Powierzchnia" type="xs:double"/>
                <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
-               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER">
+               <xs:element ref="default_db__x3A__ADMIN_USERS:L_APPOITMENT_USER" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2664,7 +2664,7 @@
                <xs:element minOccurs="0" name="A_CLASSIFIED" type="xs:string"/>
                <xs:element minOccurs="0" name="A_ADM_COMPANY" type="xs:string"/>
                <xs:element minOccurs="0" name="ID_PROJECT" type="xs:int"/>
-               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT">
+               <xs:element ref="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -2904,7 +2904,7 @@
                            maxOccurs="1"
                            name="ID_BILLING_USERS"
                            type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje__ID_BILLING_USERS"/>
-               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS" minOccurs="0">
                   <xs:annotation>
                      <xs:appinfo>
                         <system_cache__appinfo:flat_relation_cache>
@@ -3054,7 +3054,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_PROJEKT_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3493,7 +3493,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_REALIZ_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -3922,7 +3922,7 @@
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_OFFER_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -5211,7 +5211,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_DO_UZG_ZUD_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6066,7 +6066,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZLECENIE_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -6495,7 +6495,7 @@ Warunek uzgodnienia na bazie ..network_crossing to:
                <xs:element name="ID" type="xs:int"/>
                <xs:element minOccurs="0"
                            name="M_DIST_TYPE"
-                           type="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
+                           type="default_db__x3A__Rozdzielcza_Transmisje:Rozdzielcza_Transmisje_ZGL_ODB_Type"><!--#1025 added type based on derivated simpleType to force instance type --></xs:element>
                <xs:element minOccurs="0" name="the_geom" type="p5Type:lineString"/>
                <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
                <xs:element minOccurs="0" name="opis" type="xs:string">
@@ -7889,44 +7889,6 @@ Warunek uzgodnienia na bazie ..network_crossing to:
    <xs:simpleType name="Rozdzielcza_Transmisje__Dlugosc">
       <xs:restriction base="xs:integer"/>
    </xs:simpleType>
-   <xs:simpleType name="M_DIST_TYPE">
-      <xs:restriction base="xs:string">
-         <xs:enumeration value="PLAN"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DRAFT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROJEKT"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_REALIZ"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="OFFER"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="DO_UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="UZG_ZUD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZLECENIE"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="ZGL_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="POM_GEOD"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-         <xs:enumeration value="PROTOK_ODB"/>
-         <!--#132 FIXED ADD M_DIST_TYPE-->
-      </xs:restriction>
-   </xs:simpleType>
    <!--#75-B adding Type Rozdzielcza_Transmisje_Type-->
    <xs:simpleType name="Rozdzielcza_Transmisje_Type">
       <xs:restriction base="default_db__x3A__Rozdzielcza_Transmisje:M_DIST_TYPE"/>
@@ -8033,4 +7995,27 @@ Warunek uzgodnienia na bazie ..network_crossing to:
          <xs:enumeration value="PROTOK_ODB"/>
       </xs:restriction>
    </xs:simpleType>
+   <xs:simpleType name="M_DIST_TYPE">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="Rozdzielcza_Transmisje"/>
+         <!--#132 FIXED ADD M_DIST_TYPE-->
+         <xs:enumeration value="PLAN"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_DO_ZAPYTAN_NA_OFERTY"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_ZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_Z_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DOKLADNY_PROJEKT_ROZNICUJACY_DO_OFERTA_NIEZGODNA"/>
+         <xs:enumeration value="DRAFT"/>
+         <xs:enumeration value="PROJEKT"/>
+         <xs:enumeration value="DO_REALIZ"/>
+         <xs:enumeration value="OFFER"/>
+         <xs:enumeration value="DO_UZG"/>
+         <xs:enumeration value="UZG"/>
+         <xs:enumeration value="DO_UZG_ZUD"/>
+         <xs:enumeration value="UZG_ZUD"/>
+         <xs:enumeration value="ZLECENIE"/>
+         <xs:enumeration value="ZGL_ODB"/>
+         <xs:enumeration value="POM_GEOD"/>
+         <xs:enumeration value="PROTOK_ODB"/>
+      </xs:restriction>
+   </xs:simpleType>
 </xs:schema>

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů