Распознаем штрих-код pdf файла с автоматической привязкой к документу в 1С
Функциональные - Документооборот и делопроизводство (СЭД)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Подобный механизм был реализован в транспортной компании, где в день выписывается 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)
Вступайте в нашу телеграмм-группу Инфостарт