|
|
@@ -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"
|