Просмотр исходного кода

upd schema dla wymagan syncrhonizacji Betlewski ustalenia @ z dzisiaj

a.binder 8 лет назад
Родитель
Сommit
01ff4307ef

+ 10 - 0
SE/schema/ant-object/default_db.BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY.xsd

@@ -136,6 +136,16 @@
                </xs:appinfo>
             </xs:annotation>-->
          </xs:element>
+         <xs:element name="CRC" type="xs:string">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen Krzysztof Betlewski mail z dnia 2018-03-06 - dla celu: Mechanizm różnicowy który będzie wyłapywać zmiany na istniejących już obiektach. Proponuje tutaj dodać nową kolumnę SumaCRC, która będzie zawierać hash rekordu.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element name="GUID" type="xs:int">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen mail Krzysztof Betlewski z dnia 2018-03-06 - Unikatowość danych z RUM. Proponuje tutaj dodać do każdej tabeli (Kontrahenci, Umowy, Faktury) nową kolumnę GUI, która będzie moim kluczem głównym przy pobieraniu i dodawaniu danych</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute name="label" type="xs:string"/>
       <xs:assert test="@label = concat(substring(Nazwa, 1, 10), ' ', Kwota_netto)"/>

+ 10 - 0
SE/schema/ant-object/default_db.BI_audit_ENERGA_FAKTURY_test_sync/BI_audit_ENERGA_FAKTURY_test_sync/BI_audit_ENERGA_FAKTURY_test_sync.xsd

@@ -98,6 +98,16 @@
          <!--<xs:element name="A_STATUS" type="default_db__x3A__BI_audit_ENERGA_FAKTURY:A_STATUS_Type"
             id="RGA_FAKTURY___d5e4874-1_A_STATUS"/>-->
          <!--  <xs:element name="A_STATUS_INFO" type="xs:string" id="RGA_FAKTURY___d5e4875-1_A_STATUS_I"/>-->
+         <xs:element name="CRC" type="xs:string">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen Krzysztof Betlewski mail z dnia 2018-03-06 - dla celu: Mechanizm różnicowy który będzie wyłapywać zmiany na istniejących już obiektach. Proponuje tutaj dodać nową kolumnę SumaCRC, która będzie zawierać hash rekordu.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element name="GUID" type="xs:int">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen mail Krzysztof Betlewski z dnia 2018-03-06 - Unikatowość danych z RUM. Proponuje tutaj dodać do każdej tabeli (Kontrahenci, Umowy, Faktury) nową kolumnę GUI, która będzie moim kluczem głównym przy pobieraniu i dodawaniu danych</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute name="label" type="xs:string"/>
       <xs:assert test="@label = concat(substring(Nazwa, 1, 10), ' ', Kwota_netto)"/>

+ 10 - 0
SE/schema/ant-object/default_db.BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.xsd

@@ -239,6 +239,16 @@
                </xs:appinfo>
             </xs:annotation>
          </xs:element>
+         <xs:element minOccurs="0" name="CRC" type="xs:string">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen Krzysztof Betlewski mail z dnia 2018-03-06 - dla celu: Mechanizm różnicowy który będzie wyłapywać zmiany na istniejących już obiektach. Proponuje tutaj dodać nową kolumnę SumaCRC, która będzie zawierać hash rekordu.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element minOccurs="0" name="GUID" type="xs:int">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen mail Krzysztof Betlewski z dnia 2018-03-06 - Unikatowość danych z RUM. Proponuje tutaj dodać do każdej tabeli (Kontrahenci, Umowy, Faktury) nową kolumnę GUI, która będzie moim kluczem głównym przy pobieraniu i dodawaniu danych</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute id="_PRACOWNICY___d5e75973-1_label" name="label"/>
       <xs:assert id="_PRACOWNICY___d6e76324-1"

+ 10 - 0
SE/schema/ant-object/default_db.BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd

@@ -201,6 +201,16 @@
             ref="default_db__x3A__BI_audit_MSIG_company:BI_audit_MSIG_company"/>
          <xs:element maxOccurs="unbounded" minOccurs="0"
             ref="default_db__x3A__BI_audit_MSIG_person:BI_audit_MSIG_person"/>
+         <xs:element minOccurs="0" name="CRC" type="xs:string">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen Krzysztof Betlewski mail z dnia 2018-03-06 - dla celu: Mechanizm różnicowy który będzie wyłapywać zmiany na istniejących już obiektach. Proponuje tutaj dodać nową kolumnę SumaCRC, która będzie zawierać hash rekordu.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element minOccurs="0" name="GUID" type="xs:int">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen mail Krzysztof Betlewski z dnia 2018-03-06 - Unikatowość danych z RUM. Proponuje tutaj dodać do każdej tabeli (Kontrahenci, Umowy, Faktury) nową kolumnę GUI, która będzie moim kluczem głównym przy pobieraniu i dodawaniu danych</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute id="KONTRAHENCI___d5e79959-1_sum" name="sum" type="xs:double">
          <xs:annotation>

+ 12 - 1
SE/schema/ant-object/default_db.BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY.xsd

@@ -198,11 +198,22 @@
                </xs:appinfo>
             </xs:annotation>
          </xs:element>
+         <xs:element minOccurs="0" name="CRC" type="xs:string">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen Krzysztof Betlewski mail z dnia 2018-03-06 - dla celu: Mechanizm różnicowy który będzie wyłapywać zmiany na istniejących już obiektach. Proponuje tutaj dodać nową kolumnę SumaCRC, która będzie zawierać hash rekordu.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element minOccurs="0" name="GUID" type="xs:int">
+            <xs:annotation>
+               <xs:documentation>Na podstawie ustalen mail Krzysztof Betlewski z dnia 2018-03-06 - Unikatowość danych z RUM. Proponuje tutaj dodać do każdej tabeli (Kontrahenci, Umowy, Faktury) nową kolumnę GUI, która będzie moim kluczem głównym przy pobieraniu i dodawaniu danych</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute name="label" type="xs:string"/>
       <xs:assert
          test="@label = concat(substr(Kontrahenci, 1, 20), ' ', Wartosc_przedmiotu_umowy_netto_w_PLN__aktualna_)"/>
-      <xs:assert test="wartosc = ( Wartosc_kosztowa_przedmiotu_umowy_netto_w_walucie__aktualna_+Wartosc_przedmiotu_umowy_netto_w_PLN__pierwotna_+Wartosc_umowy_wykonawczej_w_PLN ) div 3"/>
+      <xs:assert
+         test="wartosc = (Wartosc_kosztowa_przedmiotu_umowy_netto_w_walucie__aktualna_ + Wartosc_przedmiotu_umowy_netto_w_PLN__pierwotna_ + Wartosc_umowy_wykonawczej_w_PLN) div 3"/>
       <!-- TODO To jest błędny assert, jakos trzeba bedzie to obejsc funkcja -->
    </xs:complexType>
    <xs:element name="BI_audit_ENERGA_RUM_UMOWY"