BI_audit_ENERGA_RUM_KONTRAHENCI.xsd 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
  3. xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
  4. xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
  5. xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_UMOWY.xsd"
  6. xmlns:default_db__x3A__BI_audit_taxpayer="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_taxpayer.xsd"
  7. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  8. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  9. xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
  10. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  11. targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
  12. vc:minVersion="1.1">
  13. <xs:import
  14. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_UMOWY.xsd"
  15. schemaLocation="BI_audit_ENERGA_RUM_UMOWY.xsd"/>
  16. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_taxpayer.xsd"
  17. schemaLocation="BI_audit_taxpayer.xsd"/>
  18. <xs:simpleType name="A_STATUS_Type" id="KONTRAHENCI___d4e4954-1_A_STATUS_T">
  19. <xs:restriction base="xs:string">
  20. <xs:enumeration value="NORMAL"/>
  21. <xs:enumeration value="WAITING"/>
  22. <xs:enumeration value="MONITOR"/>
  23. <xs:enumeration value="DELETED"/>
  24. <xs:enumeration value="WARNING"/>
  25. <xs:enumeration value="OFF_SOFT"/>
  26. <xs:enumeration value="OFF_HARD"/>
  27. </xs:restriction>
  28. </xs:simpleType>
  29. <xs:simpleType name="ownCompany_Type" id="KONTRAHENCI___d5e5126-1">
  30. <xs:restriction base="xs:string">
  31. <xs:enumeration value="Y"/>
  32. <xs:enumeration value="N"/>
  33. </xs:restriction>
  34. </xs:simpleType>
  35. <xs:complexType name="BI_audit_ENERGA_RUM_KONTRAHENCI" id="KONTRAHENCI___d4e4963-1_BI_audit_E">
  36. <xs:sequence id="KONTRAHENCI___d4e4964-1">
  37. <xs:element name="ID" type="xs:integer" id="KONTRAHENCI___d4e4989-1_ID"/>
  38. <!--<xs:element ref="SystemObjects__x3A__AccessOwner:AccessOwner"
  39. id="KONTRAHENCI___d4e4972-1">
  40. <xs:annotation>
  41. <xs:appinfo>
  42. <system_cache__appinfo:flat_relation_cache>
  43. <system_cache__appinfo:source system_cache__appinfo:name="L_APPOITMENT_USER" system_cache__appinfo:xpath="SystemObjects__x3A__AccessOwner:AccessOwner/name"/>
  44. </system_cache__appinfo:flat_relation_cache>
  45. </xs:appinfo>
  46. </xs:annotation>
  47. </xs:element>-->
  48. <xs:element name="Tytul_dokumentu" type="xs:string" id="KONTRAHENCI___d4e4990-1_Tytul_doku"/>
  49. <xs:element name="Dodano" type="xs:string" id="KONTRAHENCI___d4e4992-1_Dodano"/>
  50. <xs:element name="Typ_kontrahenta" type="xs:string" id="KONTRAHENCI___d4e4993-1_Typ_kontra"/>
  51. <xs:element name="Numer_kontrahenta" type="xs:integer"
  52. id="KONTRAHENCI___d4e4994-1_Numer_kont"/>
  53. <xs:element name="Nazwa_grupy_kapitalowej" type="xs:string"
  54. id="KONTRAHENCI___d4e4995-1_Nazwa_grup"/>
  55. <xs:element name="Podmiot_dominujacy" type="xs:string"
  56. id="KONTRAHENCI___d4e4996-1_Podmiot_do"/>
  57. <xs:element name="Pelna_nazwa_kontrahenta" type="xs:string"
  58. id="KONTRAHENCI___d4e4997-1_Pelna_nazw"/>
  59. <xs:element name="Skrocona_Nazwa_Kontrahenta" type="xs:string"
  60. id="KONTRAHENCI___d4e4998-1_Skrocona_N"/>
  61. <xs:element name="Forma_prawna_dzialalnosci" type="xs:string"
  62. id="KONTRAHENCI___d4e4999-1_Forma_praw"/>
  63. <xs:element name="NIP" type="xs:string" id="KONTRAHENCI___d4e5000-1_NIP"/>
  64. <xs:element name="REGON" type="xs:string" id="KONTRAHENCI___d4e5001-1_REGON"/>
  65. <xs:element name="PESEL" type="xs:string" id="KONTRAHENCI___d4e5002-1_PESEL"/>
  66. <xs:element name="KRS" type="xs:int" id="KONTRAHENCI___d5e5110-1_KRS"/>
  67. <xs:element name="Mail" type="xs:string" id="KONTRAHENCI___d4e5004-1_Mail"/>
  68. <xs:element name="Fax" type="xs:string" id="KONTRAHENCI___d4e5005-1_Fax"/>
  69. <xs:element name="Telefon" type="xs:string" id="KONTRAHENCI___d4e5006-1_Telefon"/>
  70. <xs:element name="Kraj" type="xs:string" id="KONTRAHENCI___d4e5007-1_Kraj"/>
  71. <xs:element name="Kod_pocztowy" type="xs:string" id="KONTRAHENCI___d4e5008-1_Kod_poczto"/>
  72. <xs:element name="Miejscowosc" type="xs:string" id="KONTRAHENCI___d4e5009-1_Miejscowos"/>
  73. <xs:element name="Ulica" type="xs:string" id="KONTRAHENCI___d4e5010-1_Ulica"/>
  74. <xs:element name="Numer_budynku" type="xs:string" id="KONTRAHENCI___d4e5011-1_Numer_budy"/>
  75. <xs:element name="Numer_mieszkania_lokalu" type="xs:string"
  76. id="KONTRAHENCI___d4e5012-1_Numer_mies"/>
  77. <xs:element name="uwagi" id="KONTRAHENCI___d5e5121-1_uwagi">
  78. <xs:simpleType id="KONTRAHENCI___d5e5122-1">
  79. <xs:restriction base="xs:string">
  80. <xs:maxLength value="255"/>
  81. </xs:restriction>
  82. </xs:simpleType>
  83. </xs:element>
  84. <xs:element name="ownCompany" id="KONTRAHENCI___d5e5125-1_ownCompany"
  85. type="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI:ownCompany_Type"/>
  86. <xs:element name="TERYT_SYM" type="xs:integer" id="KONTRAHENCI___d4e5013-1_TERYT_SYM"/>
  87. <xs:element name="TERYT_SYM_UL" type="xs:integer" id="KONTRAHENCI___d4e5014-1_TERYT_SYM_"/>
  88. <xs:element name="A_RECORD_CREATE_DATE" type="xs:dateTime"
  89. id="KONTRAHENCI___d5e5114-1_A_RECORD_C"/>
  90. <xs:element name="A_RECORD_CREATE_AUTHOR" type="xs:string"
  91. id="KONTRAHENCI___d5e5115-1_A_RECORD_C"/>
  92. <xs:element name="A_RECORD_UPDATE_DATE" type="xs:dateTime"
  93. id="KONTRAHENCI___d5e5116-1_A_RECORD_U"/>
  94. <xs:element name="A_RECORD_UPDATE_AUTHOR" type="xs:string"
  95. id="KONTRAHENCI___d5e5117-1_A_RECORD_U"/>
  96. <xs:element name="A_CLASSIFIED" type="xs:string" id="KONTRAHENCI___d4e4977-1_A_CLASSIFI"/>
  97. <xs:element name="A_ADM_COMPANY" type="xs:string" id="KONTRAHENCI___d4e4983-1_A_ADM_COMP"/>
  98. <xs:element name="cached" id="KONTRAHENCI___d5e5079-1_cached" type="xs:int">
  99. <xs:annotation>
  100. <xs:documentation>Opis aktyalny właściwy w obiekcie BI_audit_ENERGA_PRACOWNICY
  101. (referencja).</xs:documentation>
  102. </xs:annotation>
  103. </xs:element>
  104. <xs:element ref="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY"
  105. id="KONTRAHENCI___d5ess5122-1" maxOccurs="unbounded" minOccurs="0">
  106. <xs:annotation>
  107. <xs:appinfo>
  108. <system_cache__appinfo:flat_relation_cache system_cache__appinfo:backref_evaluate="true">
  109. <system_cache__appinfo:source system_cache__appinfo:ref_engine="view"/>
  110. </system_cache__appinfo:flat_relation_cache>
  111. </xs:appinfo>
  112. </xs:annotation>
  113. </xs:element>
  114. <xs:element ref="default_db__x3A__BI_audit_taxpayer:BI_audit_taxpayer" minOccurs="0"
  115. id="KONTRAHENCI___d5ess5taxp">
  116. <xs:annotation>
  117. <xs:appinfo>
  118. <system_cache__appinfo:flat_relation_cache>
  119. <system_cache__appinfo:source system_cache__appinfo:name="NIP" system_cache__appinfo:xpath="default_db__x3A__BI_audit_taxpayer:BI_audit_taxpayer/nip"/>
  120. </system_cache__appinfo:flat_relation_cache>
  121. </xs:appinfo>
  122. </xs:annotation>
  123. </xs:element>
  124. </xs:sequence>
  125. <xs:attribute name="sum" id="KONTRAHENCI___d5e79959-1_sum" type="xs:double">
  126. <xs:annotation>
  127. <xs:documentation>Suma podpisanych umów</xs:documentation>
  128. </xs:annotation>
  129. </xs:attribute>
  130. <xs:attribute name="label" id="KONTRAHENCI___d5e79963-1_label" type="xs:string">
  131. <xs:annotation>
  132. <xs:documentation>Ważna jest kolejność atrybutów - oznaczać będzie ich kolejnosć wyliczania</xs:documentation>
  133. </xs:annotation>
  134. </xs:attribute>
  135. <xs:assert
  136. test="@sum = sum(default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY/Wartosc_przedmiotu_umowy_netto_w_PLN__aktualna_)"
  137. id="KONTRAHENCI___d6e76525-1"/>
  138. <xs:assert
  139. test="@label = concat(substr(Pelna_nazwa_kontrahenta, 0, 20, '\n umów na kwotę ', @sum))"
  140. id="KONTRAHENCI___d6e76526-1"/>
  141. </xs:complexType>
  142. <xs:element name="BI_audit_ENERGA_RUM_KONTRAHENCI"
  143. type="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI:BI_audit_ENERGA_RUM_KONTRAHENCI"
  144. id="KONTRAHENCI___d4e5015-1_BI_audit_E"/>
  145. </xs:schema>