Интеграция:Переупаковка

Материал из Cwms3000
Перейти к: навигация, поиск

Содержание

Информации о переупаковке (CoPack.xml), о проведённой переупаковке (CoPack_flashback.xml)

Описание

Тег Название поля Обяз-ный Тип данных Тип данных
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<DOC_COPACK>
<NUMBER>
</NUMBER>
Номер документа Да string Номер документа, логический
<id_doc>
</id_doc>
Уникальный идентификатор другой системы Да string Системный для синхронизации с системой управления (СУ)
<DATE>
</DATE>
дата и время в формате 'dd.mm.yyyy hh24:mi:ss' Да string Дата документа
<CONTENTS> Список Да
<CONTENT> Элемент списка Хоть один Контейнер для двух списков, второй список может отсутствовать
<CODE_FROM CODE_ID=""> Элемент списка 1 Хоть один элемент string Код номенклатуры, из которого переупаковываем
<CNT>
</CNT>
Количество Да integer Кол-во
<UNIT_NAME>
</UNIT_NAME>
Сокращение ед. учета Да string В каких ед. измер., термин словаря №354, R_N ссылается на код из словаря №362
<ST_PART>
</ST_PART>
Номер партии Нет string Партия
<EXPIRE_DATE>
</EXPIRE_DATE>
Срок годности, до Нет string Формат dd.mm.yyyy
<NOM_TYP>
</NOM_TYP>
Состояние единицы учета Да integer Словарь №422 (1-кондиция, 3-брак)
</CODE_FROM>
<CODE_TO CODE_ID=""> Элемент списка 2 Нет string Код номенклатуры, в который переупаковываем
<CNT>
</CNT>
Количество Да integer Кол-во
<UNIT_NAME>
</UNIT_NAME>
Сокращение ед. учета Да string В каких ед. измер., см.выше
<ST_PART>
</ST_PART>
Номер партии Нет string Партия
<EXPIRE_DATE>
</EXPIRE_DATE>
Срок годности, до Нет string Формат dd.mm.yyyy
<NOM_TYP>
</NOM_TYP>
Состояние единицы учета Да integer Словарь №422 (1-кондиция, 3-брак)
</CODE_TO>
</CONTENT>
</CONTENTS>
</DOC_COPACK>

XSD схема

<?xml version="1.0" encoding="windows-1251"?>
<!--Created with Liquid XML Studio Developer Edition 8.1.7.2743 (http://www.liquid-technologies.com)-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="DOC_COPACK">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="NUMBER" type="xs:string" minOccurs="1" />
                <xs:element name="id_doc" type="xs:string" minOccurs="1" />
                <xs:element name="DATE" type="xs:string" minOccurs="1" />
                <xs:element name="CONTENTS" minOccurs="1">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="CONTENT" minOccurs="1" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CODE_FROM" minOccurs="1" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CNT" type="xs:int" minOccurs="1" />
                                                    <xs:element name="UNIT_NAME" type="xs:string" minOccurs="1" />
                                                    <xs:element name="ST_PART" type="xs:string" minOccurs="0" />
                                                    <xs:element name="EXPIRE_DATE" type="xs:string" minOccurs="0" />
                                                    <xs:element name="NOM_TYP" minOccurs="1" maxOccurs="1">
                                                        <xs:simpleType>
                                                            <xs:restriction base="xs:int">
                                                                <xs:enumeration value="1" />
                                                                <xs:enumeration value="3" />
                                                            </xs:restriction>
                                                        </xs:simpleType>
                                                    </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="CODE_FROM_ID" type="xs:string" use="required" />
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="CODE_TO" minOccurs="0" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="CNT" type="xs:int" minOccurs="1" />
                                                   <xs:element name="UNIT_NAME" type="xs:string" minOccurs="1" />
                                                   <xs:element name="ST_PART" type="xs:string" minOccurs="0" nillable="true" />
                                                   <xs:element name="EXPIRE_DATE" type="xs:string" minOccurs="0" nillable="true"/>
                                                   <xs:element name="NOM_TYP" minOccurs="1">
                                                       <xs:simpleType>
                                                           <xs:restriction base="xs:int">
                                                               <xs:enumeration value="1" />
                                                               <xs:enumeration value="3" />
                                                           </xs:restriction>
                                                       </xs:simpleType>
                                                   </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="CODE_TO_ID" type="xs:string" use="required" />
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

Пример XML

<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<DOC_COPACK>
    <!-- документ переупаковки -->
    <NUMBER>111111</NUMBER>
    <!-- номер документа -->
    <id_doc>b542c497-2310-11dd-8e3b-000423dc1d39</id_doc>
    <DATE>01.05.2005-15.30.00</DATE>
    <!--дата и время-->
    <CONTENTS>
        <!-- состав документа переупаковки -->
        <CONTENT>
            <!-- состав переупаковки-->
            <CODE_FROM CODE_ID="ДВЕРЬ">
                <!-- код товара используемый как материал-->
                <CNT>10</CNT>
                <!-- количество-->
                <UNIT_NAME>шт</UNIT_NAME>
                <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- партия-->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности-->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
            </CODE_FROM>
            <!-- код товара-->
            <CODE_FROM CODE_ID="Ручка">
                <!-- код товара используемый как материал-->
                <CNT>10</CNT>
                <!-- количество-->
                <UNIT_NAME>шт</UNIT_NAME>
                <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- номер партии-->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности-->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
            </CODE_FROM>
            <!-- код товара-->
            <CODE_TO CODE_TO_ID="Дверь с Ручкой">
                <!-- код товара получаемы после формирования комплекта или разсформирования-->
                <CNT>10</CNT>
                <!-- количество-->
                <UNIT_NAME>шт</UNIT_NAME>
                <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- номер партии-->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности-->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
            </CODE_TO>
            <!-- код товара -->
        </CONTENT>
        <!-- состав переупаковки-->
        <CONTENT>
            <!-- состав переупаковки-->
            <CODE_FROM CODE_ID="Дверь с Ручкой">
                <!-- код товара получаемы после формирования комплекта или разсформирования-->
                <CNT>10</CNT>
                <!-- количество-->
                <UNIT_NAME>шт</UNIT_NAME>
                <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- номер партии-->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности-->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
            </CODE_FROM>
            <!-- код товара -->
            <CODE_TO CODE_ID="ДВЕРЬ">
                <!-- код товара используемый как материал -->
                <CNT>10</CNT>
                <!-- количество -->
                <UNIT_NAME>шт</UNIT_NAME>
                <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362) -->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- номер партии -->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности -->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
            </CODE_TO>
            <!-- код товара -->
            <CODE_TO CODE_ID="Ручка">
                <!-- код товара используемый как материал -->
                <CNT>10</CNT>
                <!-- количество -->
                <UNIT_NAME>шт</UNIT_NAME>
                <!-- сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362) -->
                <ST_PART_N>F12345</ST_PART_N>
                <!-- номер партии -->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>
                <!-- срок годности -->
                <NOM_TYP>1</NOM_TYP>
                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3) -->
            </CODE_TO>
            <!-- код товара -->
        </CONTENT>
        <!-- состав переупаковки -->
    </CONTENTS>
    <!-- состав документа  переупаковки -->
</DOC_COPACK>

Ссылки:

Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты