Проект

Общее

Профиль

Загрузка файла предварительного прихода на склад

Описание

Тег Название поля Обяз-ный Тип данных Тип данных
<DOC>
<DOC_IN>
<NUMBER>
</NUMBER>
Номер приходного акта Да string
<ID_DOC>
</ID_DOC>
Уникальный идентификатор другой системы Да string
<INVOICE>
</INVOICE>
Инвойс Нет string
<DOC_OUT_ID>
</DOC_OUT_ID>
ID документа заказа Нет string Исп. для возвратов, пишется в NUM_ACT прих. док-та
<DATE>
</DATE>
Дата и время приходного акта Нет string в формате 'yyyy-mm-ddThh24:mi:ss'
<IN_DATE>
</IN_DATE>
Планируемая дата и время приходного акта Нет string Если не задана - используем <INV_DATE>
<INV_DATE>
</INV_DATE>
Дата инвойса Да string В формате 'yyyy-mm-dd'
<RESPONS_PERS>
</RESPONS_PERS>
Ответственное лицо Нет string Доп. параметр заказа "Ответственное лицо".
<CAR_NUMBER>
</CAR_NUMBER>
Номер машины Нет string
<PALL>
</PALL>
Признаки груза Нет string (1 - на палетах, 0 - нет)
<EXTERNAL_FILE>
</EXTERNAL_FILE>
Ссылка на внешний файл Нет string
<TYPE>
</TYPE>
Тип поставки Да string 1-приходная накладная; 2-возврат; 3-неофактур. приход
<DSC>
</DSC>
Примечание к приходному акту Нет string
<CUSTOMER_ID>
</CUSTOMER_ID>
Идентификатор поставщика Нет string
<CUSTOMER>
</CUSTOMER>
Поставщик Нет string
<CUST_ADDRESS>
</CUST_ADDRESS>
Адрес поставщика Нет string
<URGENT>
</URGENT>
Срочность Нет integer
<CONTENT>
<CODE CODE_ID=""> Номенклатура Да string
<I_NOM_ID>
</I_NOM_ID>
Уникальный идентификатор товара Нет string Надо указать либо I_NOM_ID либо CODE
<UNIT_NAME>
</UNIT_NAME>
сокращение единицы учёта Нет string
<CNT>
</CNT>
Количество Нет float Общее количество, если есть теги <CONDITION_CNT>
<NOM_TYP>
</NOM_TYP>
Cостояние единицы учёта Нет integer словарь №422 (кондиция - 1 / брак 3)
<ST_PART> Открывающий тег
<PART_NUM>
</PART_NUM>
Номер партии Нет string
</ST_PART> Закрывающий тег
<DSC></DSC> Описание / примечание Нет string
<NOM_SUB_TYP>
</NOM_SUB_TYP>
Градация кондиции и брака Нет integer словарь №496
<EXPIRE_DATE>
</EXPIRE_DATE>
Срок годности, до Нет string
<PROD_DATE>
</PROD_DATE>
Дата производства Нет string
<PRICE>
</PRICE>
Закупочная стоимость товара во внутренней валюте Нет float
</CODE>
</CONTENT>
<EXT_PARAMS > Набор доп. параметров. Нет Открывающий тег
<PARAM_NAME>
</PARAM_NAME>
Наименование дополнительного параметра Нет string
<PARAM_VALUE>
</PARAM_VALUE>
Значение дополнительного параметра Нет string
<PARAM_CAPTION>
</PARAM_CAPTION>
Описание/примечание Нет string
</EXT_PARAMS> Закрывающий тег
</DOC_IN>
</DOC>

Пример XML

<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<DOC>
<DOC_IN>  <!-- ТЕГ прихода-->
    <NUMBER>11111111</NUMBER> <!-- номер прихода -->
    <ID_DOC>b542c497-2310-11dd-8e3b-000423dc1d39</ID_DOC>   <!--уникальный идентификатор другой системы -->
    <INVOICE>1234567890</INVOICE> <!-- инвойс-->
    <DOC_OUT_ID>OUT_DOC</DOC_OUT_ID> <!-- заказ-->
    <DATE>2019-05-01T15:30:00</DATE> <!-- дата и время прихода в формате 'yyyy-mm-ddThh24:mi:ss'-->
    <IN_DATE>2019-05-01T15:00:00</IN_DATE> <!-- планируемая дата и время прихода в формате 'yyyy-mm-ddThh24:mi:ss' -->
    <INV_DATE>2005-05-01</INV_DATE> <!-- дата инвойс в формате 'yyyy-mm-dd'-->
    <RESPONS_PERS>Иванов В.В.</RESPONS_PERS> <!-- ответственное лицо-->
    <CAR_NUMBER>о111вв77</CAR_NUMBER> <!-- номер машины-->
    <PALL>1</PALL> <!-- признаки груза (1 - на паллетах, 0 - нет)-->
    <EXTERNAL_FILE>..\..\FILES\FOTO.JPG</EXTERNAL_FILE> <!-- ссылка на внешний файл-->
    <TYPE>1</TYPE> <!-- тип поставки 1-приход; 2-возврат; 3-неофактуренный приход-->
    <DSC>Очень нужный товар </DSC> <!--- примечание к приходу-->
    <CUSTOMER_ID>34234234234</CUSTOMER_ID> <!-- идентификатор поставщика-->
    <CUSTOMER>ООО "Магазин №12"</CUSTOMER> <!-- поставщик-->
    <CUST_ADDRESS>г.Покров, ул.Ленина 12</CUST_ADDRESS> <!-- адрес поставщика-->
    <URGENT>1</URGENT>  <!-- срочность -->
     <CONTENT> <!-- состав прихода-->
      <CODE CODE_ID="5858756875785">  <!-- код товара-->
        <I_NOM_ID>18374ddd-3328278-442dfd2d-22edd2v</I_NOM_ID> <!--идентификатор товара-->
        <UNIT_NAME>шт</UNIT_NAME> <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
        <CNT>10</CNT>  <!-- количество-->
        <ST_PART> <!-- партия-->
          <PART_NUM>F12345</PART_NUM> <!-- номер партии-->
        </ST_PART> <!-- партия-->
        <DSC>Description: Швабра обычная 700мм</DSC> 
        <NOM_SUB_TYP>0</NOM_SUB_TYP> <!-- градация кондиции и брака- словарь №496 -->
        <EXPIRE_DATE>2020-12-23</EXPIRE_DATE>  <!-- срок годности  до-->
        <PROD_DATE>2018-01-21</PROD_DATE>  <!-- дата производства-->
        <NOM_TYP>1</NOM_TYP> <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
        <PRICE>200</PRICE> <!-- закупочная стоимость товара во внетренней валюте-->
      </CODE>        <!-- код товара-->
      <CODE CODE_ID="5858756875785">
        <I_NOM_ID>48374d2d-5628278-46d5fd2d-25edd2v</I_NOM_ID> <!--идентификатор товара-->
        <UNIT_NAME>шт</UNIT_NAME> <!--сокращение ед учета (термин словаря №354, R_N ссылается на код из словаря №362)-->
        <CNT>102</CNT>
        <ST_PART> <!-- партия-->
          <PART_NUM>F12345</PART_NUM> <!-- номер партии-->
        </ST_PART> <!-- партия-->
        <DSC>Description: Швабра обычная 800мм</DSC>
        <NOM_SUB_TYP>0</NOM_SUB_TYP> <!-- градация кондиции и брака- словарь №496 -->
        <EXPIRE_DATE>2022-03-22</EXPIRE_DATE>  <!-- срок годности до-->
        <PROD_DATE>2019-06-08</PROD_DATE>  <!-- дата производства-->
        <NOM_TYP>1</NOM_TYP> <!-- состояние единицы учета словарь №422 (кондиция - 1 /брак - 3)-->
        <PRICE>200</PRICE> <!-- закупочная стоимость товара во внутренней валюте-->
      </CODE>
     </CONTENT> <!-- состав прихода-->
    <EXT_PARAMS>
      <PARAM>
        <PARAM_NAME> </PARAM_NAME> - Наименование доп. параметра
        <PARAM_VALUE> </PARAM_VALUE> - Значение доп. параметра
        <PARAM_CAPTION> </PARAM_CAPTION>
      </PARAM>
</DOC_IN>
</DOC>

Параметры DPC

Параметр Сокр
параметр
Описание Обязательный Значение по умолчанию
contragent_n p1 Номер контрагента Да
status или
DefaultDocStatus
p2 Статус загружаемого документа (1- черновик) Да
store_n p3 Номер склада, должен быть согласован с типом док-та. Да
file p4 Маска для файла, напр, =D:\PI\DICT\IN\*.xml. Да
DOC_TYP_1
DOC_TYP_2
...
p5_1
p5_2
...
DOC_TYP_xxx=YYY - документ во внешней системе имеет тип xxx, такой тип указан в файле, в CWMS имеет тип YYY Да
UTF p7 (строка) если непустой параметр- осуществляется перекодировка из UTF-8(' ') Да
debug p14 режим отладки Нет 0
LoadedNotSeparate p15 Разделять ли по папкам(0 - не разделять) Нет 0
anchors p16 Якоря. Не исп Нет 0
UpdatableStatuses p17 В каких статусах можно перезаливать приход (в статусе 1- всегда можно, 0- все статусы). Попытка перезалить документ в статусе не из списка и не 1- ошибка Нет 0
CheckContent p19 Число (0/1),по ум. 0. Проверка состава, если 1- нельзя загружать накладные с пустым составом Нет 0

Экспортировать в PDF HTML TXT