Загрузка файла претензии¶
Описание¶
Тег | Название поля | Обяз-ный | Тип данных | Тип данных |
---|---|---|---|---|
< DOC_CLAIM> | ||||
<NUMBER> </NUMBER> |
Номер акта претензии | Да | string | |
<ID_DOC> </ID_DOC> |
Уникальный идентификатор другой системы | Да | string | |
<DATE> </DATE> |
Дата и время получения претензии | Нет | string | в формате 'dd.mm.yyyy hh24:mi:ss' |
<TYPE> </TYPE> |
Тип претензии | Нет | int | 1-приход; 2-возврат; 3-неофактур. приход |
<AMOUNT> </AMOUNT> |
Размер претенции выраженный в деньгах | Нет | double | |
<STATUS> </STATUS> |
Статус претензии | Нет | int | |
<DSC> </DSC> |
Описание / примечание | Нет | string | |
<CONTENTS> | ||||
<CONTENT> | ||||
<ACCEPT> </ACCEPT> |
Данные о принятии претензии | Да | int | 0 – не принят, 1 - принят |
<CODE> </CODE> |
Код номенклатуры | Да | string | |
<CNT_DOC></CNT_DOC> | Количество, указанное в документе | Да | double | |
<NOM_TYP_DOC> </NOM_TYP_DOC> |
Единица измерения, указанная в документе | Да | int | термин словаря №363, R_N ссылается на код из словаря №362 |
<CNT_CLIENT> </CNT_CLIENT> |
Количество, полученное клиентом | Да | double | |
<NOM_TYP_CLIENT> </NOM_TYP_CLIENT> |
Единица измерения, полученная клиентом | Нет | int | термин словаря №363, R_N ссылается на код из словаря №362 |
<EMPLOYEE_ERR> </EMPLOYEE_ERR> |
Сотрудник | Нет | string | Только во флешбеках. |
<NOM_UNIT> </NOM_UNIT> |
Единица учета | Нет | integer | Термин из словаря №362 |
<DSC> </DSC> |
Описание / примечание | Нет | string | |
</CONTENT> | ||||
</CONTENTS> | ||||
<LINKED_DOCS> | Связные документы | |||
<DOC> | ||||
<NUMBER> </NUMBER> |
Порядковый номер документа в претензии | Да | string | |
<ID_DOC> </ID_DOC> |
Номер связного документа | Да | string | |
<DOC_TYP> </DOC_TYP> |
Тип связного документа | Да | int | Код и словаря №416 |
</DOC> | ||||
</LINKED_DOCS> | ||||
</DOC_CLAIM> |
Пример XML¶
<?xml version="1.0" encoding="Windows-1251"?> <DOC_CLAIM> <NUMBER>Внутренний_номер</NUMBER> <ID_DOC>внешний_номер</ID_DOC> <DATE>01.01.1990</DATE> <TYPE>5</TYPE> <!--тип претензии --> <AMOUNT>1</AMOUNT> <STATUS>1</STATUS> <DSC>Описание_претензии</DSC> <CONTENTS> <CONTENT> <ACCEPT>1</ACCEPT> <CODE>Номенклатура_01</CODE> <CNT_DOC>1</CNT_DOC> <NOM_TYP_DOC>1</NOM_TYP_DOC> <CNT_CLIENT>1</CNT_CLIENT> <NOM_TYP_CLIENT>1</NOM_TYP_CLIENT> <EMPLOYEE_ERR>Текст_ошибки</EMPLOYEE_ERR> <DSC>Описание</DSC> <NOM_UNIT>1</NOM_UNIT> </CONTENT> </CONTENTS> <LINKED_DOCS> <DOC> <NUMBER>Связанный_документ</NUMBER> <ID_DOC>Связанный_документ_внешнее_имя</ID_DOC> <DOC_TYPE>1</DOC_TYPE> <!--тип документа --> </DOC> </LINKED_DOCS> </DOC_CLAIM>
Параметры DPC¶
Параметр | Сокр параметр |
Описание | Обязательный | Значение по умолчанию |
---|---|---|---|---|
contragent_n | p1 | Номер контрагента | Да | |
file | p3 | Маска для файла, напр, =D:\PI\DICT\IN\*.xml | Да | |
UTF | p4 | Если не пустой- файл в кодировке UTF-8. | Да | |
DOC_TYP_1 DOC_TYP_2 ... |
p5_1 p5_2 ... |
DOC_TYP_xxx=YYY - документ во внешней системе имеет тип xxx, такой тип указан в файле, в CWMS имеет тип YYY. Список типов- словарь 316 | Да | |
DefaultDocStatus | p8 | Статус претензии по умолчанию, используется, если не указан в файле | Нет | 0 |
DefaultDocType | p9 | Документ получает такой тип, если тип не указан или не может быть определен | Нет | 0 |
debug | p14 | Статус претензии по умолчанию, используется, если не указан в файле | Нет | 0 |
debugEx | p14ex | Расширенный режим отладки | Нет | 0 |
IgnoreNom | p18 | Игнорировать неизвестную ном. Иначе- ошибка | Нет | 0 |