Выгрузка претензии¶
Описание¶
| Тег | Название поля | Обяз-ный | Тип данных | Тип данных |
|---|---|---|---|---|
| < 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 |