Задача 101.53152

Задача :101.53152

2013-12-08 03:10:48
Краткое описание :
Анализировать поток выгрузки в уведомлениях контр. сд.
Описание :
Уведомление о контролируемых сделках
Что измененно :

Анализировать поток выгрузки в уведомлениях.

В отчетах по контролируемым сделкам есть необходимость анализировать заполненность необязательных полей.

Пример от ВИТ полей которые выводятся как тэги в xml отчет, однако, не имеют значений, соответственно программа обработчик не пропускает такой отчет:

1. Параметр "КодМетЦен" (таблица 4.15) - параметр не обязательный, если не заполен, то выгружать не надо.
2. Параметр "КодОпрЦен" (таблица 4.15) - параметр не обязательный, если не заполен, то выгружать не надо.
3. Параметр "ОКП" (таблица 4.19)- параметр не обязательный, если не заполен, то выгружать не надо
4. Параметр "ТНВЭД" (таблица 4.19) - в нашем случае параметр ОКП не обязательный, вместо него нужен ТНВЭД, раньше выгружался из карточки МЦ как надо, сейчас не выгружается!!!

Как видно из 4 пункта, ТНВЭД не выводится, сделано это было для Асконы у них ТНВЭД не заполняется, у ВИТ'а наоборот ОКП не заполняется.

Предлагаю сделать анализ данных после выгрузки, если данных нет и поле необязательное, то не надо выводит тэг для этого показателя.
Как измененно :

Если указанные поля пустые, то в xml теги по ним не выводятся.

"КодМетЦен"
"КодОпрЦен"
"ОКП"
"ТНВЭД"

Название продукта Название компонента Тип Последняя версия Дата выхода
L_DOGOVORL_DOGOVORRES9.1.22.02013-12-08 03:10:48
L_DOGOVORL_DOGOVORRES9.1.022.0