Распознаем штрих-код pdf файла с автоматической привязкой к документу в 1С




Добрый день. В данной статье хочу с Вами поделиться опытом автоматизации процесса автоматического распределения сканов документов по документам  1С.

Подобный механизм был реализован в транспортной компании, где в день выписывается 400-500 Транспортных накладных. Обработанные документы   передают в отдел ТЭД, где они сканируются в разные PDF файлы и складываются в сетевую папку.

Для распознания штрих-кода использовалась внешняя компонента BarcodeRecognitionAddIn (входит в обработку), особенность этой компоненты в том, что он распознает только EAN -13 штрих-коды с изображений. Было решено использовать ImageMagick, он может   разобрать Pdf на изображения и так же обратно собрать.  

В итоге получился следующий алгоритм: 

  • Сотрудники сканируют документы в сетевую папку
  • Внешняя обработка считывает файлы из папки
  • Преобразует их в изображения (.png)
  • Система распознает штрих-код и определяет документ 
  • Привязывает скан к документу в 1С 

Пример работы:  

 

 

Весь механизм помещен во внешнюю обработку, которая подключается через  справочник "Дополнительные  отчеты и обработки", там же можно указать расписание автоматического запуска. Предварительно необходимо заполнить настройки: 

 

1. Путь к ImageMagick 

2. Папку, откуда брать сканы. 

3. Папку, куда складывать успешно обработанные сканы

 

 

Т.к. в обработке используется подключение внешней компоненты, необходимо для пользователя, от имени которого будет запускаться задание,  снять флаг  "Защита от опасных действий". 

Тестировалось на площадке:  

Конфигурация   1С:ERP Управление предприятием 2 (2.4.9.98) 

Платформа 1С:Предприятие 8.3 (8.3.14.1779)  

2 Comments

  1. vvmanannikov

    какие типы штрихкодов распознаются?

    Reply
  2. Zircool

    (1) EAN -13

    Reply

Leave a Comment

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