Групповая загрузка входящих налоговых накладных из "МЕДОК" (УПП для Украины)

Обработка предназначена для групповой загрузки входящих налоговых накладных из файлов XML выгрузки ПО "МЕДОК" (УПП для Украины).
С возможностью использования версий алгоритмов загрузки перенесенных из различных релизов конфигурации УПП.

   В последних релизах типовой конфигурации УПП есть механизм заполнения документа «Запись книги приобретения» на основании выгруженного XML из «Медок». Но проблема заключается в том, что каждую налоговую приходится загружать по отдельности, что не очень удобно.

   Порыскав на просторах «Infostart» нашел несколько реализованных механизмов групповой загрузки, но к сожалению, для необходимой мне конфигурации (конфигурация «Управление Элеватором для Украины» — на основании «УПП для Украины») и необходимого функционала не нашел.

   Данная обработка позволяет автоматизировать процесс загрузки входящих налоговых. В обработке достаточно указать папку, в которой лежат ХМЛ файлы и нажать кнопку загрузить.

   Загрузка происходит по типовому алгоритму, поэтому для корректной загрузки документов в информационной базе должно существовать предприятие в кодом едрпоу идентичным тому, который задан для предприятия в «МЕДОК». Так же в базе должны существовать контрагенты с таким же ЕДРПОУИНН и договоры контрагентов (поиск договоров происходит по входящему номеру и дате).

   Реализован контроль уже загруженных накладных через дополнительные свойства. Создается тип свойства привязанный к документу «Запись книги приобретения». Поиск происходит по имени файла загрузки. Если кому-то данный механизм покажется не нужным, все легко корректируется в коде обработки).

   Обработка после загрузки документа записывает документ и выводит в список загруженных документов (реализовано по средствам отбора по списку ссылок объекта «Документ список»).

   Решил сделать механизм алгоритмов загрузки с привязкой к релизам типовых, тк возможны изменения в структуре базы и чтобы механизмы загрузки работали согласно релизам конфигурации на которых запускается обработка. Контроль происходит следующим образом, если текущий релиз конфигурации меньше чем поддерживаемый тогда необходимо обновить конфигурацию, если же больше или равен, то возможно продолжение работы. Сделал это для своих целей, чтобы можно было удобней поддерживать изменения в следующих обновлениях. Если кому-то данный механизм покажется не нужным, все легко корректируется в коде обработки).

На данный момент поддерживаемый релиз УПП 1.3.35.2 и выше.

Добавлена поддержка релиза УПП 1.3.36.5.

Работа обработки проверена на версиях «Управление Элеватором для Украины» и типовой УПП релиза 1.3.35.2.

Возможно для кого-то будет полезной данная обработка.

 

2 Comments

  1. vashkostya

    не заполняет поле номер

    Reply
  2. shamant

    (1) vashkostya, Если речь идет о реквизите «Номер входящего документа» — проверьте заполнение этого поля в Мидок и проверьте его обновление до актуальной версии.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *