Обзор файла обмена Orders.xml

Обратите внимание, данный файл используется для обмена по схеме расширенного DMS.

 

 

Таблица Orders.xml (П\Ч)

Информация о заказе из учетной системы.

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

Поле обязательное

<Order> тег содержит информацию о конкретном заказе из учетной системы.

PK

CORDER_NO

string

VARCHAR(58)

номер заказа из учетной системы

Да

FK

OL_CODE

string

NVARCHAR(25)

внешний код ТТ на которую оформлен заказ в УС дистрибьютора

Да

 

MERCH_CODE

string

VARCHAR(50)

Внешний код торгового представителя

Нет

 

FK

MERCH_ID

int

INT

идентификатор ТП. Заполнять значением по умолчанию «0»

Да

FK

DOC_TYPE

unsignedByte

TINYINT

тип документа

Да

 

ORDER_NO

string

VARCHAR(100)

Номер заказа из системы SWE взятого на мобильном устройстве.

Да

 

DATE

dateTime

DATE

дата оформления заказа

Да

 

DATETO

dateTime

DATE

дата Исполнить до

Да

 

VATCALCMOD

int

INT

тип начисления НДС

Да

 

STATUS

unsignedByte

TINYINT

Статус (2-активный, 9-неактивный)

да

 

DTLM

string

VARCHAR(14), дата в формате yyyymmdd hh:mm

дата последней модификации записи в БД SWE

Да

<OrderLocalDetail> тег содержит информацию о продукции в документе заказа из учетной системы (локальная кодировка продукции).

PK, FK

LOCALCODE

string

VARCHAR(20)

локальный код продукции

Да

PK

PRICE

decimal

NUMERIC(15,8)

цена продукции

Да

 

QTY

decimal

NUMERIC(13,3)

количество продукции

Да

 

VAT

decimal

NUMERIC(5,2)

НДС, %

Да

PK

OLORDER_NO

string

VARCHAR(25)

номер заказа из КПК

(необязательное, значение по умолчанию “”)

Пример структуры файла:

<?xml version="1.0" encoding="utf-8"?>

<ROOT>

<Orders>

       <Order CORDER_NO="CORDER_NO1" OL_CODE="OL_CODE" MERCH_ID="1" DOC_TYPE="2" ORDER_NO="ORDER_NO1" DATE="2014-08-18T17:59:50.957" DATETO="2014-08-18T17:59:50.957" VATCALCMOD="10" STATUS="2" DTLM="20140818 11:25" >

       <OrderLocalDetails>

              <OrderLocalDetail LOCALCODE="LOCALCODE1" PRICE="15.12345678" QTY="13.123" VAT="5.12"/> 

              <OrderLocalDetail LOCALCODE="LOCALCODE2" PRICE="15.12345678" QTY="13.123" VAT="5.12"/> 

              <OrderLocalDetail LOCALCODE="LOCALCODE3" PRICE="15.12345678" QTY="13.123" VAT="5.12"/> 

              <OrderLocalDetail LOCALCODE="LOCALCODE4" PRICE="15.12345678" QTY="13.123" VAT="5.12"/> 

       </OrderLocalDetails

</Order>

</Orders>

</ROOT>

 

<Orders> тег содержит информацию о заказах из учетной системы.

<Order> тег содержит информацию о конкретном заказе из учетной системы.

<OrderLocalDetails> тег содержит информацию о деталях заказов из учетной системы (локальная кодировка продукции).

<OrderLocalDetail> тег содержит информацию о продукции в документе заказа из учетной системы (локальная кодировка продукции)

 


Перейти к странице описания проекта