h1. Загрузка файла претензии

h2. Описание

|_. Тег |_. Название поля |_. Обяз-ный |_. Тип данных |_. Тип данных|
|< DOC_CLAIM> |\4. | 
|<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> |\4. |
|<CONTENT> |\4. | 
|<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> |\4. | 
|</CONTENTS> |\4.| 	
|<LINKED_DOCS> |\4.Связные документы|
|<DOC> |\4. | 
|<NUMBER>
</NUMBER> | Порядковый номер документа в претензии | Да | string || 
|<ID_DOC>
</ID_DOC> | Номер связного документа | Да | string || 
|<DOC_TYP>
</DOC_TYP> | Тип связного  документа | Да | int | Код и словаря №416|
|</DOC> |\4. | 
|</LINKED_DOCS> |\4. | 
|</DOC_CLAIM> |\4. |

h2. Пример XML

<pre><code class="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>
</code>
</pre>

h2. Параметры 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|