Обработка выгрузки реализаций из УТ11 в нестандартном XML формате
Выполнено
6 000.00
8 |
1
16 декабря 2021 в 13:42:05
(2 года 46 недель 3 дня назад)
49800
V8.x Управление торговлей
27.07.2019 00:12:44
до 31.07.2019
Текст задания
Конфигурация: Управление торговлей, редакция 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 и иметь нормальное название в списке обработок.