Обзор файла обмена в формате XML таблицы LocalProducts

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

 

 

Таблица Outlets.xml

Информация о торговых точках.

Выгружать точки по которым было движение или задолженность по продукции Progress.

 

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

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

<Outlet> тег содержит информацию о конкретной торговой точке.

PK

OL_ID

long

BIGINT

идентификатор торговой точки.

Заполнять значением «0»

Да

FK

SUBTYPE_ID

int

INT

идентификатор подтипа торговой точки.

Заполнять значением «-»

Да

FK

AREA_ID

int

INT

идентификатор объекта географии (уровень района).

Заполнять значением «0»

Да

FK

OWNER_ID

int

INT

идентификатор владельца торговой точки. Заполнять значением «0»

Да

 

MERCH_CODE

string

VARCHAR(50)

Внешний код торгового представителя. Значение по умолчанию “ ”

Нет

 

FK

PCOMP_CODE

string

VARCHAR(25)

идентификатор  привязки ТТ к юридическому лицу

Обязательно к заполнению

Да

PK

OL_CODE

string

NVARCHAR(25)

внешний код торговой точки в УС дистрибьютора

Обязательно к заполнению

Да

 

NAME

string

VARCHAR(254)

юридическое название торговой точки

Обязательно к заполнению

Да

 

TRADE_NAME

string

VARCHAR(254)

фактическое название торговой точки.

Обязательно к заполнению.

Да

 

DIRECTOR

string

VARCHAR(50)

Директор торговой точки.

‘-’, если неопределено.

Да

 

ADDRESS

string

VARCHAR(254)

юридический адрес торговой точки  в формате КЛАДР

Пример :

Ленинградская обл., Бокситогорский  р-н., Пикалево  г., Новли  жилзона., Полевой  пер. 4

Обязательно к заполнению

Да

 

DELIV_ADDR

string

VARCHAR(254)

фактический адрес ТТ торговой точки  в формате КЛАДР

Пример :

Ленинградская обл., Бокситогорский  р-н., Пикалево  г., Новли  жилзона., Полевой  пер. 4

Обязательно к заполнению

Да

 

TELEPHONE

string

VARCHAR(20)

Телефон торговой точки.

 ‘-’, если неопределено.

Да

 

FAX

string

VARCHAR(20)

факс торговой точки.

‘-’, если неопределено.

Да

 

EMAIL

string

VARCHAR(50)

электронный адрес торговой точки.

 ‘-’, если неопределено.

Да

 

ACCOUNTANT

string

VARCHAR(50)

бухгалтер торговой точки.

 ‘-’, если неопределено.

Да

 

ACC_PHONE

string

VARCHAR(20)

телефон бухгалтера торговой точки.

‘-’, если неопределено

Да

 

M_MANAGER

string

VARCHAR(50)

товаровед торговой точки.

 ‘-’, если неопределено.

Да

 

MM_PHONE

string

VARCHAR(20)

телефон товароведа.

‘-’, если неопределено.

Да

 

P_MANAGER

string

VARCHAR(50)

менеджер торговой точки.

 ‘-’, если неопределено.

Да

 

OPEN_TIME

string

VARCHAR(5)

время открытия торговой точки в формате ‘hh:mm’. По умолчанию ’00:00’.

Да

 

CLOSE_TIME

string

VARCHAR(5)

время закрытия торговой точки в формате ‘hh:mm’. По умолчанию ’00:00’.

Да

 

BREAK_FROM

string

VARCHAR(5)

время начала перерыва в формате ‘hh:mm’. По умолчанию ’00:00’.

Да

 

BREAK_TO

string

VARCHAR(5)

время окончания перерыва в формате ‘hh:mm’. По умолчанию ’00:00’.

Да

 

ZKPO

string

VARCHAR(20)

код ЗКПО..

‘-’, если неопределено.

Да

 

IPN

string

VARCHAR(20)

ИНН.

Обязательно к заполнению.

Да

 

VATN

string

VARCHAR(20)

Код ПНДС.

 ‘-’, если неопределено.

Да

 

RR

string

VARCHAR(20)

р/счет.

Да

 

BANKCODE

string

VARCHAR(20)

код банка.

‘-’, если неопределено.

Да

 

BANKNAME

string

VARCHAR(50)

название банка.

 ‘-’, если неопределено.

Да

 

BANKADDR

string

VARCHAR(50)

адрес банка.

‘-’, если неопределено.

Да

 

CONTR_NUM

string

VARCHAR(50)

номер договора

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

 

CONTR_DATE

dateTime

DATE

дата начала действия договора

(необязательное, значение по умолчанию "1899-12-30T00:00:00")

 

DC_ALLOW

unsignedByte

TINYINT

признак наличия УТТ

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

 

OLDISTCENT

string

NVARCHAR(25)

узловая ТТ

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

 

OLDISTSHAR

decimal

NUMERIC(7,3)

удельный вес дистрибьюции

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

 

DC_DELIVER

boolean

BOOL

доставка в УТТ

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

 

DC_PAYER

boolean

BOOL

плательщик УТТ

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

 

LIC_USAGE

unsignedByte

TINYINT

контроль лицензий. Заполнять значением «0»

Да

 

CNTR_DT_F

dateTime

DATE

дата окончания договора

(необязательное, значение по умолчанию "1899-12-30T00:00:00")

 

STATUS

unsignedByte

TINYINT

Статус ТТ в УС дистрибьютора ( 2-Активная,  9-Неактивная)

Да

 

DTLM

string

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

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

Да

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

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

<ROOT>

       <Outlets>

             <Outlet OL_ID="0" SUBTYPE_ID="28" AREA_ID="36859" OWNER_ID="3400001" PCOMP_CODE="59361" OL_CODE="05936100002" NAME="Два Ивана ООО" TRADE_NAME="м-н Самобранка\Два Ивана" DIRECTOR="-" ADDRESS="680045, г. Хабаровск, ул. Калараша, 3а" DELIV_ADDR="г. Хабаровск ул. Дзержинского, 23" TELEPHONE="(4212) 36-60-86,36-0" FAX="-" EMAIL="-" ACCOUNTANT="-" ACC_PHONE="-" M_MANAGER="-" MM_PHONE="-" P_MANAGER="-" OPEN_TIME="00:00" CLOSE_TIME="00:00" BREAK_FROM="00:00" BREAK_TO="00:00" ZKPO="-" IPN="2723075629" VATN="-" RR="40702810770000105172" BANKCODE="-" BANKNAME="ДВ СБ РФ" BANKADDR="г. Хабаровск" CONTR_NUM="20" CONTR_DATE="2009-01-28T00:00:00" DTLM="20140623 11:53" STATUS="2" DC_ALLOW="0" OLDISTCENT="0" OLDISTSHAR="0.000" DC_DELIVER="0" DC_PAYER="0" LIC_USAGE="0" CNTR_DT_F="1899-12-30T00:00:00" />

             <Outlet OL_ID="0" SUBTYPE_ID="28" AREA_ID="36859" OWNER_ID="3400001" PCOMP_CODE="58951" OL_CODE="05895100006" NAME="ДИМАРТ ООО" TRADE_NAME="ООО&quot;ДИМАРТ&quot;(Кр-ская,110)\" DIRECTOR="-" ADDRESS="191123 г.С-Петербург, Чайковского 20, пом.39-Н" DELIV_ADDR="г. Хабаровск, ул. Краснореченская, 110" TELEPHONE="91-02-22, 78-99-34,7" FAX="-" EMAIL="-" ACCOUNTANT="-" ACC_PHONE="-" M_MANAGER="-" MM_PHONE="-" P_MANAGER="-" OPEN_TIME="00:00" CLOSE_TIME="00:00" BREAK_FROM="00:00" BREAK_TO="00:00" ZKPO="-" IPN="2724091239" VATN="-" RR="40702810070000105144" BANKCODE="-" BANKNAME="Дальневосточный банк ОАО Сбербанк России" BANKADDR="г.Хабаровск" CONTR_NUM="Д/3036" CONTR_DATE="2010-10-01T00:00:00" DTLM="20140623 11:53" STATUS="2" DC_ALLOW="0" OLDISTCENT="0" OLDISTSHAR="0.000" DC_DELIVER="0" DC_PAYER="0" LIC_USAGE="0" CNTR_DT_F="1899-12-30T00:00:00" />

             <Outlet OL_ID="0" SUBTYPE_ID="28" AREA_ID="36859" OWNER_ID="3400001" PCOMP_CODE="58951" OL_CODE="05895100014" NAME="ДИМАРТ ООО" TRADE_NAME="ООО &quot;ДИМАРТ&quot;(Кр-ская,90)\" DIRECTOR="-" ADDRESS="191123 г.С-Петербург, Чайковского 20, пом.39-Н" DELIV_ADDR="г. Хабаровск, ул. Краснореченская, 90" TELEPHONE="91-02-22, 78-99-34,7" FAX="-" EMAIL="-" ACCOUNTANT="-" ACC_PHONE="-" M_MANAGER="-" MM_PHONE="-" P_MANAGER="-" OPEN_TIME="00:00" CLOSE_TIME="00:00" BREAK_FROM="00:00" BREAK_TO="00:00" ZKPO="-" IPN="2724091239" VATN="-" RR="40702810070000105144" BANKCODE="-" BANKNAME="Дальневосточный банк ОАО Сбербанк России" BANKADDR="г.Хабаровск" CONTR_NUM="Д/3036" CONTR_DATE="2010-10-01T00:00:00" DTLM="20140623 11:53" STATUS="2" DC_ALLOW="0" OLDISTCENT="0" OLDISTSHAR="0.000" DC_DELIVER="0" DC_PAYER="0" LIC_USAGE="0" CNTR_DT_F="1899-12-30T00:00:00" />

             <Outlet OL_ID="0" SUBTYPE_ID="28" AREA_ID="36859" OWNER_ID="3400001" PCOMP_CODE="25120" OL_CODE="02512000081" NAME="Косяченко А. Е. ИП" TRADE_NAME="Приличный 2\Косяченко А." DIRECTOR="-" ADDRESS="680000, г. Хабаровск, ул. Волочаевская, 21-117" DELIV_ADDR="г. Хабаровск ул. Суворова, 44" TELEPHONE="(4212) 52-39-89,22-1" FAX="-" EMAIL="prilichnuy@mail.ru, lora888@bk.ru" ACCOUNTANT="-" ACC_PHONE="-" M_MANAGER="-" MM_PHONE="-" P_MANAGER="-" OPEN_TIME="00:00" CLOSE_TIME="00:00" BREAK_FROM="00:00" BREAK_TO="00:00" ZKPO="-" IPN="272305626981" VATN="-" RR="40802810970000100615" BANKCODE="-" BANKNAME="ДВ Банк СБ РФ" BANKADDR="ДВ банк СБ РФ ,филиал 9070/022" CONTR_NUM="47" CONTR_DATE="2008-03-06T00:00:00" DTLM="20140623 11:53" STATUS="2" DC_ALLOW="0" OLDISTCENT="0" OLDISTSHAR="0.000" DC_DELIVER="0" DC_PAYER="0" LIC_USAGE="0" CNTR_DT_F="1899-12-30T00:00:00" />

       </Outlets>

</ROOT>

 

<Outlets> тег содержит информацию о торговых точках

<Outlet> тег содержит информацию о конкретной торговой точке

 


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