Итак, у вас имеется НЛО: полученный Невесть Откуда ХМЛ-файл произвольной структуры, и кто-то злой требует, чтобы он превратился (и всякий раз превращался) в документ (кучу документов) в некоторой конфигурации 1С.
Предлагаемый загрузчик позволяет решить эту задачу, а именно:
1. Проанализировать структуру xml-файла
2. Создать правила сопоставления с объектами конфигурации
3. Выполнить загрузку и сформировать документы в базе
4. Выполнить автоматическую постобработки загруженных данных (заполнение каких-то полей, расчет суммы документа и т.д., все то, что предполагается в конфигурации при создании загружаемого документа)
Публикую в контексте размышлений в Life о том, умеют ли программировать женщины ;)
За основу был взят мой xml-парсер, но большую часть проекта выполнила ведущий специалист ООО "О-Планет" Маша Желонкина. (сам ф шоке!)
Особенность женской логики проявилась в немного сложноватом (для ума мужчины) интерфейсе и наличие двух пояснительных файлов, названных "Описание" и "Инструкция". В остальном работа, на мой взгляд, замечательная.
Хоть работа и коммерческая, но выкладываем для свободного скачивания и использования программистами в их нелегком труде. Коллеги - высказывайтесь! ;)
Файлы обработки:
- Konverter dokumentov v 1S Predpriyatie 8 iz xml-fajla proizvol'noj struktury.zip Для скачивания нужна регистрация
В этой группе 1С
- Заполнение табличной части Плана производства на основе Внутреннего заказа
- Продажи собственной фирме
- Перенос документов из "1С:Управление торговли 8 редакция 10.3" в "1С:Бухгалтерия 8 редакция 2.0"
- Выгрузка-загрузка движений документа между однотипными базами
- Групповое заполнение формы "Корректировка данных по НДФЛ" для Бухгалтерии 7.7 и УСН 7.7
- Расширенная отправка электронных писем (Управление торговлей 11)
- IBridges - новый, бесплатный сервис обмена документами между пользователями программы 1С:Предприятие
- Загрузка приходной накладной из файла Excel