новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Есин Сергей
Приватное сообщение

Обработка выгрузки реализаций из УТ11 в нестандартном XML формате

8 |  1
16 декабря 2021 в 13:42:05 (2 года 14 недель 5 дней 1 час назад)
49800
Текст задания
Конфигурация: Управление торговлей, редакция 11 (11.4.7.141) - типовая

Требуется разработать внешнюю обработку выгрузки документов реализации в специфическом формате XML.

Досконально формат обмена описан во вложенном файле (спецификации файлов). Расписано каждое поле. Для выполнения задачи готов предоставить базу. Некоторые реквизиты заведены в базе как дополнительные реквизиты номенклатуры (стандартная
возможность УТ)
Требуемый формат предполагает не только правильную структуру XML внутри файла, но и название файлов, составленные по определенному принципу.

Кратко для понимания задачи: обработка должна выгружать данные из документов "реализация товаров и услуг" с отбором по периоду и партнеру. Выгрузка производится в три взаимосвязанных файла XML:

В первом - данные документов реализаций и некоторые данные из связанных заказов. Данные по номенклатуре и контрагентам указаны кратко.
(Спецификация файла заявки на доставку YYYYMMDD_NUMBER_zv (20190424_0002_zv.xml) 20190424 - дата отправки заявки 0001, 0002, 0003 это номера файлов направляемых в течении дня.)

Во втором файле - более подробная информация о выгруженной номенклатуре
Спецификация файла номенклатуры (20190424_NOM.xml) 20190424 - дата отправки файла

В третьем файле - более подробная информация о выгруженных контрагентах
Спецификация файла адресов (20190424_ ADDRESS.xml) 20190424 - дата отправки файла

Требования к интерфейсу: Стиль типовой конфигурации. Т.е. никаких экстремальных дизайнерских решений типа неуместных картинок, ярких цветов надписей, гигантских кнопок и т.д. На форме должно быть поле с выбором периода, партнера и поле
выбора папки, куда выгружать эти три файла.

В программном коде обязательно должно быть нормальное оформление. Как минимум:
- разумное использование табуляции и переноса строк
- понятные имена переменных (не "НДокПер", а "НомерПервогоДокумента")
- отсутствие "костылей". В данном случае приветствуется использования специализированных средств 1С для выгрузки XML (ЗаписьXML), а не составление xml файла как обычного текстового файла.

Обработка должна подключаться как внешняя через стандартный механизм УТ11 и иметь нормальное название в списке обработок.
0
Выбранные исполнители
Отклики