Интеграция:Справочник поставщиков контрагентов

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

Содержание

Справочник поставщиков контрагентов (Reference.xml)

Описание

Выгружать не более 100 объектов в один файл!!!

Тег Название поля Обяз-ный Тип данных Примечание
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<REFERENCES_LIST> Справочник поставщиков контрагентов
<CLIENT> Нет
<ID_CLIENT> </ID_CLIENT> Уникальный идентификатор Да string
<NAME_CLIENT></NAME_CLIENT> Название клиента Да string
<ADR_YR> </ADR_YR> Юридический адрес Да string
<ADR_FACT> </ADR_FACT> Фактический адрес Да string
<SCHET> </SCHET> Номер счета Нет string
<KOR_SCHET> </KOR_SCHET> Нет string
<INN> </INN> Нет string
<KPP> </KPP> Нет string
<BANK> </BANK> Нет string
<BIK> </BIK> Нет string
<OKPO> </OKPO> Нет string
<OKONH> </OKONH> Нет string
<OKVED> </OKVED> Нет string
<GRUPPA> </GRUPPA> Нет string
<DSC> </DSC> Примечание Нет string
<TYP> </TYP> Тип клиента Нет string Если не задан, тип определяется названием тега уровнем выше.
<RESIDENT></RESIDENT> Резидент Нет string (0/1) Дополнительный тег для клиента и производителя.
</CLIENT>
</REFERENCES_LIST>

Примечание Одинаково грузим поставщиков (supplier), покупателей (client), производителей (producer) – соответственно задаем правильно маску типа </br> TYP = </br> Поставщик +2^1</br> Покупатель +2^2</br> Производитель +2^3</br> Не используется +2^4</br> Импортер +2^5</br>

XSD схема

<?xml version="1.0" encoding="windows-1251"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="REFERENCES_LIST">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="client" minOccurs="1">
                    <xs:complexType>
                        <xs:sequence>
                                        <xs:element name="id_client" type="xs:int" minOccurs="1" />
                                        <xs:element name="NAME_CLIENT" type="xs:string" minOccurs="1" />
                                        <xs:element name="TYP" type="xs:integer" minOccurs="0" />
                                        <xs:element name="ADR_YR" type="xs:string" minOccurs="1" />
                                        <xs:element name="ADR_FACT" type="xs:string" minOccurs="1" />
                                        <xs:element name="SCHET" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="KOR_SCHET" type="xs:string" minOccurs="0" />
                                        <xs:element name="INN" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="KPP" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="BANK" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="BIK" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="OKPO" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="OKONH" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="OKVED" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="GRUPPA" type="xs:string" minOccurs="0" nillable="true" />
                                        <xs:element name="DSC" type="xs:string" minOccurs="0" nillable="true" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

Пример XML

<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<!--Справочники-->
<REFERENCES_LIST>
    <!--Справочник поставщиков контрагентов-->
        <client>
            <id_client>1</id_client>
            <NAME_CLIENT>"ООО Элитторг Солнечногорский р-н,34км Ленинградского ш.,полигон МАДИ,Здание №5,стр.А2"</NAME_CLIENT>
            <TYP>2</TYP>
            <ADR_YR>Солнечногорский р-н,34км Ленинградского ш.,полигон МАДИ,Здание №5,стр.А2 </ADR_YR><!-- юр адрес-->
            <ADR_FACT> </ADR_FACT>  <!--факт адрес-->
            <SCHET></SCHET>
            <KOR_SCHET></KOR_SCHET>
            <INN></INN>
            <KPP></KPP>
            <BANK></BANK>
            <BIK></BIK>
            <OKPO></OKPO>
            <OKONH></OKONH>
            <OKVED></OKVED>
            <GRUPPA></GRUPPA>
            <DSC></DSC>
        </client>
        <client>
            <id_client>2</id_client>
            <client_name>"Диона Опт 124460 Зеленоград,западный 4-й пр. д.2 стр.1"</client_name>
            <TYP>2</TYP>
            <ADR_YR>Москва, 127655, Байкальская, 18 </ADR_YR>
            <!-- юр адрес-->
            <ADR_FACT> Москва, Зеленоград,Западный 4-й пр. д.2 стр.1</ADR_FACT>   <!--факт адрес-->
            <SCHET> </SCHET>
            <KOR_SCHET>192801310000000001298</KOR_SCHET>
            <INN>177567093</INN>
            <KPP></KPP>
            <BANK></BANK>
            <BIK>45900012</BIK>
            <OKPO></OKPO>
            <OKONH></OKONH>
            <OKVED>00076765</OKVED>
            <GRUPPA></GRUPPA>
            <DSC></DSC>
        </client>
</REFERENCES_LIST>


Ссылки:

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