Przejdź do głównej zawartości

Struktura pliku

Struktura pliku Cutter Order Import file (COIF) - wersja 1.0

/cutter_import_order_file​

Główny węzęł pliku. Zawiera informacje nazwy i wersji skryptu oraz informacje potrzebne do walidacji poprawności

AtrybutOpisWymagany/Opcjonalny
format_versionwersja pliku COIFW
scriptnazwa skryptuO
script_versionwersja skryptuO

/original_filename​

/cutter_import_order_file/original_filename

Nazwa pliku przed konwersją.

<original_filename>szprosy.XML</original_filename>

/order​

/cutter_import_order_file/order

Dla każdego <order> zostanie w buforze utworzone kolejne zlecenie.

AtrybutOpisWymagany/Opcjonalny
commentkomentarz do zlecenia. Np. powód podziału zleceniaO
<order comment="2021-09-221227718Square">
<deliveryAddress>Zakład produkcji szyb zespolonych, 11-123 Kraków ul. Montażowa 4/16/4</deliveryAddress>
<customer_name>KLIENT</customer_name>
<numberByCustomer>zlecenie_wg_klienta</numberByCustomer>
<order_date>2020-01-02</order_date>
<internal_number>numer_zlec_wewn</internal_number>
<delivery_date>2022-03-09</delivery_date>
<customer_date>1901-01-01</customer_date>
<position>
...
<position>
...
</order>

/order/additionalInfo​

/cutter_import_order_file/order/additionalInfo

Wartość jest zapisywana w tabeli zlec_typ jako nagłówek (nr_poz=0) o typie type

AtrybutOpisWymagany/Opcjonalny
typenumer typu zlec_typW
commentkomentarz, nazwa według dokumentacji klientaO
<additionalInfo type="61" comment="C_VENDOR">0001001945</additionalInfo>

/order/deliveryAddress​

/cutter_import_order_file/order/deliveryAddress

Pełny adres dostawy

<deliveryAddress>Zakład produkcji szyb zespolonych, 11-123 Kraków ul. Montażowa 4/16/4</deliveryAddress>

/order/delivery_cutter_number​

/cutter_import_order_file/order/delivery_cutter_number

Numer adresu dostawy w systemie Cutter

<delivery_cutter_number>123</delivery_cutter_number>

/order/customer_name​

/cutter_import_order_file/order/customer_name

Nazwa kontrahenta. Na podstawie tej nazwy zostanie wyszukany w słowniku w odpowiedni klient.

AtrybutOpisWymagany/Opcjonalny
commentkomentarzO
<customer_name comment="factory=T2">Rationel</customer_name>

/order/customer_cutter_number​

/cutter_import_order_file/order/customer_cutter_number

Numer kontrahenta w systemie Cutter.

<customer_cutter_number>9999</customer_cutter_number>

/order/numberByCustomer​

/cutter_import_order_file/order/numberByCustomer

Numer zlecenia klienta

<numberByCustomer>4501093496</numberByCustomer>

/order/order_date​

/cutter_import_order_file/order/order_date

Data zlecenia

<order_date>2021-11-25</order_date>

/order/notes​

/cutter_import_order_file/order/notes

Uwagi do zlecenia.

    <notes>Uwagi do zlecenia</notes>

/order/internal_number​

/cutter_import_order_file/order/internal_number

Numer zlecenia wewnętrzny

<internal_number>T2_SQ_GP_1227718</internal_number>

/order/delivery_date​

/cutter_import_order_file/order/delivery_date

Planowana data dostawy

<delivery_date>2021-09-22</delivery_date>

/order/customer_date​

/cutter_import_order_file/order/customer_date

Data dostawy według klienta

<customer_date>2021-09-22</customer_date>

/order/position​

/cutter_import_order_file/order/position

<position>
<width>1469</width>
<height>2279</height>
<quantity>1</quantity>
<structureCode>SZ-3-TRM-5269-ne</structureCode>
<structure_name>6TF/18 TGI 9005/6/18 TGI 9005/6TF</structure_name>
<description>opis klienta</description>
</position>

/position/width​

/cutter_import_order_file/order/position/width

Szerokość szyby

<width>699</width>

/position/height​

/cutter_import_order_file/order/position/height

Wysokośc szyby

<height>2011</height>

/position/quantity​

/cutter_import_order_file/order/position/quantity

Ilość sztuk pozycji

<quantity>1</quantity>

/position/structureName​

/cutter_import_order_file/order/position/structureName

<structureName>4 Energy Std/18Warm_Edge_Grey/4 Clear/18Warm_Edge_Grey/4 Energy Std</structureName>

/position/description​

<description>1227718-1/GLASS_01_01/1</description>

/position/additional_description​

Opis dodatkowy

<additional_description>450109349600010</additional_description>

/position/additional_description1​

Opis dodatkowy #2

<additional_description1>450109349600010</additional_description1>

/position/additional_description2​

Opis dodatkowy #3

<additional_description2>450109349600010</additional_description2>

/position/sticker_text​

Napis dodatkowy na nalepce

<sticker_text>Text na nalepkę</sticker_text>

/position/frame_text​

Napis dodatkowy na ramkę dystansową

<frame_text>Text na ramkę</frame_text>

/position/key​

Klucz pozycji

<key>1227718-1/GLASS_01_01/1</key>

/position/info1​

<info1>Info1</info1>

/position/info2​

<info2>Info2</info2>

/position/custom_glazing_bar​

Opis budowy szprosów

<custom_glazing_bar>
<frame no="1">
<sequence>
<h1>1000000000</h1>
<h2>1000000000</h2>
</sequence>
<dimmensions>
<h1>774</h1>
<h2>1419</h2>
</dimmensions>
<material>
<h1>25</h1>
<h2>25</h2>
</material>
</frame>
</custom_glazing_bar>

/position/additionalInfo​

<additionalInfo type="1" comment="Purchase order position ">00010</additionalInfo>

/position/shape​

Definicja kształtu katalogowego. Bardziej dokładny opis Atrybut desc to komentarz opisujący kształt

<shape desc="3011.0088-57">
<catalogue>3</catalogue>
<number>57</number>
<l>459</l>
<h>1429</h>
<h1>229</h1>
<r>229</r>
</shape>