Как убрать ручную правку XML УПД перед отправкой
В одном из проектов была небольшая, но критичная задача. Перед отправкой УПД через ЭДО нужно было вручную добавлять номер заказа в XML-файл. Сам документ уже был сформирован, но без этого реквизита его нельзя было корректно обработать в рабочем процессе. На первый взгляд задача простая: открыть XML, найти нужный блок, вставить номер заказа и сохранить файл. Но при регулярной работе появляются риски: — сотрудник вставляет номер не в тот элемент;
— нарушается структура XML;
— файл перестаёт проходить проверку у оператора ЭДО;
— приходится тратить время на повторную подготовку документа;
— ручная операция зависит от конкретного сотрудника. Для решения была сделана локальная программа с простым окном. Сотрудник выбирает XML-файл, вводит номер заказа и получает готовый документ для отправки. Что делает программа: — проверяет структуру XML;
— добавляет номер заказа в нужное место;
— сохраняет отдельный готовый файл;
— исключает ручное редактирование кода документа;
— позволяет использовать инструмент без установки Python и дополнительных компонентов. Готовые файлы успешно принимались оператором ЭДО и контрагентом. Это хороший пример того, что автоматизация не всегда означает внедрение большой системы. Иногда достаточно убрать одну повторяющуюся операцию, которая создаёт ошибки, задержки и зависимость от ручной работы. Такие локальные инструменты можно делать для обработки XML, Excel, CSV, Word, PDF, выгрузок из 1С, CRM и ЭДО. #автоматизация #эдо #упд #xml #1с #документооборот #python
· 05.07
Непонятно зачем это для 1С.🤔Там свои модули - диадок или сой можешь запилить,но смысл в том,что ты в доке 1С проставил(номер дока формируется автоматом),то и попало в данные,а уж если кто-то что неправильно ввел, это уже не проблема формирования хмл ;)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён