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

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

 

 

Таблица ParentCompanies.xml

Юридические лица.

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

Ключ

Атрибут

Тип данных XML

Тип данных SQL

Описание

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

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

PK

PCOMP_CODE

string

VARCHAR(25)

внешний код Юрлица в УС дистрибьютора.

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

Да

 

PC_NAME

string

VARCHAR(50)

юридическое лицо

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

Да

 

PC_ADDR

string

VARCHAR(80)

Адрес Юр. лица  в формате КЛАДР

Пример :

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

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

Да

 

PC_ZKPO

string

VARCHAR(20)

Код ЗКПО.

 

Да

 

PC_TAX_NUM

string

VARCHAR(20)

регистрационный номер ИНН.

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

Да

 

PC_VAT_NUM

string

VARCHAR(20)

номер плательщика НДС. если

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

 

PC_B_NAME

string

VARCHAR(80)

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

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

 

PC_B_MFO

string

VARCHAR(20)

МФО

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

 

PC_B_ACC

string

VARCHAR(20)

расчетный счет

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

 

PC_DIRECT

string

VARCHAR(50)

директор

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

 

PC_PHONE

string

VARCHAR(20)

телефон

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

 

PC_FAX

string

VARCHAR(20)

факс

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

 

PC_EMAIL

string

VARCHAR(50)

электронный адрес

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

 

PC_ACCOUNT

string

VARCHAR(50)

бухгалтер

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

 

PC_ACC_PH

string

VARCHAR(20)

телефон бухгалтера

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

 

PC_MMANAG

string

VARCHAR(50)

товаровед

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

 

PC_MM_PH

string

VARCHAR(20)

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

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

 

PC_PMANAG

string

VARCHAR(50)

менеджер

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

 

STATUS

unsignedByte

TINYINT

Статус Юрлица в УС дистрибьютора (2-активный, 9-неактивный)

Да

 

DTLM

string

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

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

Да

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

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

<ROOT>

       <ParentCompanies>

             <ParentCompany PCOMP_CODE="PCOMP_CODE" PC_NAME="PC_NAME" PC_ADDR="PC_ADDR" PC_ZKPO="PC_ZKPO" PC_TAX_NUM="PC_TAX_NUM" PC_VAT_NUM="PC_VAT_NUM" PC_B_NAME="PC_B_NAME" PC_B_MFO="PC_B_MFO" PC_B_ACC="PC_B_ACC" DTLM="20140822 11^00" STATUS="2" PC_DIRECT="PC_DIRECT" PC_PHONE="PC_PHONE" PC_FAX="PC_FAX" PC_EMAIL="PC_EMAIL" PC_ACCOUNT="PC_ACCOUNT" PC_ACC_PH="PC_ACC_PH" PC_MMANAG="PC_MMANAG" PC_MM_PH="PC_MM_PH" PC_PMANAG="PC_PMANAG" />

             <ParentCompany PCOMP_CODE="PCOMP_CODE" PC_NAME="PC_NAME" PC_ADDR="PC_ADDR" PC_ZKPO="PC_ZKPO" PC_TAX_NUM="PC_TAX_NUM" PC_VAT_NUM="PC_VAT_NUM" PC_B_NAME="PC_B_NAME" PC_B_MFO="PC_B_MFO" PC_B_ACC="PC_B_ACC" DTLM="20140822 11^00" STATUS="2" PC_DIRECT="PC_DIRECT" PC_PHONE="PC_PHONE" PC_FAX="PC_FAX" PC_EMAIL="PC_EMAIL" PC_ACCOUNT="PC_ACCOUNT" PC_ACC_PH="PC_ACC_PH" PC_MMANAG="PC_MMANAG" PC_MM_PH="PC_MM_PH" PC_PMANAG="PC_PMANAG" />

             <ParentCompany PCOMP_CODE="PCOMP_CODE" PC_NAME="PC_NAME" PC_ADDR="PC_ADDR" PC_ZKPO="PC_ZKPO" PC_TAX_NUM="PC_TAX_NUM" PC_VAT_NUM="PC_VAT_NUM" PC_B_NAME="PC_B_NAME" PC_B_MFO="PC_B_MFO" PC_B_ACC="PC_B_ACC" DTLM="20140822 11^00" STATUS="2" PC_DIRECT="PC_DIRECT" PC_PHONE="PC_PHONE" PC_FAX="PC_FAX" PC_EMAIL="PC_EMAIL" PC_ACCOUNT="PC_ACCOUNT" PC_ACC_PH="PC_ACC_PH" PC_MMANAG="PC_MMANAG" PC_MM_PH="PC_MM_PH" PC_PMANAG="PC_PMANAG" />

       </ParentCompanies>

</ROOT>

 

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

<ParentCompany> тег содержит информацию о конкретном юридическом лице

 


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