Интеграция:Перемещения

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

Содержание

Ответ о перемещениях (move_flashback.xml)

Описание

Тег Название поля Обяз-ный Тип данных Тип данных
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<DOC>
<DOC_MOVE>
<NUMBER>
</NUMBER>
Номер прихода Да string
<STATUS>
</STATUS>
Статус Да integer 3-отгружен; 2- резерв; 8-собран; 4-недостаток на складе
<DATE>
</DATE>
Дата и время перемещения Да string
<TYPE>
</TYPE>
Тип поставки Нет string
<CONTENT> Нет
<CODE CODE_ID=’’> Код товара Нет
<CNT>
</CNT>
Количество зарезервированного на складе товара Да integer
<UNIT_TYP>
</UNIT_TYP>
Ед. измерения Да string
<ST_PART>
</ST_PART>
Идентификатор (номер) партии Да string
<NOM_TYP>
</NOM_TYP>
Состояние единицы учета -словарь №422 Да string Доступные значения:

1-кондиция; 3-брак; Если предварительный приход то «1»

<EXPIRE_DATE>
</EXPIRE_DATE>
Срок годности Да string
<ADDRESS_FROM>
</ADDRESS_FROM>
Откуда перемещаем –

адрес ячейки || Да || string ||

<ADDRESS_TO>
</ADDRESS_TO>
Куда перемещаем – адрес ячейки Да string
<STORE_AREA_FROM>
</STORE_AREA_FROM>
Да string
<STORE_AREA_TO>
</STORE_AREA_TO>
Да string
</CODE>
</CONTENT>
</DOC_IN>
</DOC>

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">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="DOC_MOVE" minOccurs="1">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="NUMBER" type="xs:string" minOccurs="1" />
                            <xs:element name="DATE" type="xs:string" minOccurs="1" />
                            <xs:element name="STATUS" minOccurs="1">
                                <xs:simpleType>
                                    <xs:restriction base="xs:int">
                                        <xs:enumeration value="1" />
                                        <xs:enumeration value="2" />
                                        <xs:enumeration value="3" />
                                        <xs:enumeration value="4" />
                                        <xs:enumeration value="5" />
                                        <xs:enumeration value="6" />
                                        <xs:enumeration value="7" />
                                        <xs:enumeration value="8" />
                                        <xs:enumeration value="9" />
                                        <xs:enumeration value="10" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element name="TYPE" type="xs:string" minOccurs="0" />
                            <xs:element name="CONTENT" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CODE" minOccurs="0">
                                            <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="CNT" type="xs:integer" minOccurs="1" />
                                                  <xs:element name="UNIT_TYP" type="xs:string" minOccurs="1" />
                                                  <xs:element name="ST_PART" type="xs:string" minOccurs="1" nillable="true" />
                                                  <xs:element name="NOM_TYP" type="xs:string" minOccurs="1" />
                                                  <xs:element name="EXPIRE_DATE" type="xs:string" minOccurs="1" nillable="true" />
                                                  <xs:element name="ADDRESS_FROM" type="xs:string" minOccurs="1" />
                                                  <xs:element name="ADDRESS_TO" type="xs:string" minOccurs="1" />
                                                  <xs:element name="STORE_AREA_FROM" type="xs:string" minOccurs="1" />
                                                  <xs:element name="STORE_AREA_TO" type="xs:string" minOccurs="1" />
                                                </xs:sequence>
                                                <xs:attribute name="CODE" 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"?>
<!-- Created with Liquid XML Studio Developer Edition 8.1.7.2743 (http://www.liquid-technologies.com) -->
<DOC>
    <DOC_MOVE>        <!-- заказ-->
        <NUMBER>00110</NUMBER>        <!-- номер прихода-->
        <DATE>01.05.2005-15.30.00</DATE>        <!-- дата и время -->
        <STATUS>2</STATUS>        <!-- статус заказа 3-отгружен; 2- резерв; 8-собран; 4-недостаток на складе-->
        <TYPE> </TYPE>     <!-- тип поставки-->
        <CONTENT>            <!-- состав прихода-->
            <CODE CODE="12RSS">                <!-- код товара-->
                <CNT>10</CNT>                  <!-- количество зарезервированного на складе-->
                <UNIT_TYP>шт.</UNIT_TYP>                <!--ед измер-->
                <ST_PART>F12345</ST_PART>                <!-- идентификатор (номер) партии-->
                <NOM_TYP>1</NOM_TYP>                <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
                <EXPIRE_DATE>01.05.2010</EXPIRE_DATE>          <!-- срок годности -->
                <ADDRESS_FROM>28-01-05-01</ADDRESS_FROM>
                <ADDRESS_TO>28-01-01-01</ADDRESS_TO>
                <STORE_AREA_FROM>ХРАНЕНИЕ</STORE_AREA_FROM>
                <STORE_AREA_TO>ПОДБОРКА</STORE_AREA_TO>
            </CODE>            <!-- код товара-->
        </CONTENT>         <!-- состав прихода-->
    </DOC_MOVE>    <!-- заказ -->
</DOC>

Ссылки:

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