Работа с выводом штрихкода в документах и автоматическая обработка их отсканированных копий с привязкой к самому документу в 1С

16.01.18

Функциональные - Документооборот и делопроизводство (СЭД)

Обработка является примером тем, кто ищет способы автоматизации обработки отсканированных документов. Реализован пример по формированию Штрихкода произвольного документа, загрузки с распознанием копий документа и привязки в 1С БП 3.0. "Волшебая кнопка" для менеджера с большим объемом документов.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Работа с выводом Штрихкода в документах и автоматическая обработка их отсканированных копий с привязкой к самому документу в 1С:
.epf 19,01Kb
14 3 000 руб. Купить
вспомогательные файлы и примеры сканов
.zip 4,43Mb
11 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка позволяет распознавать, прикреплять файлы в 1С БП 3.0, автоматически выбирая папку.

Для распознания использую обработчик который можно скачать отсюда: https://sourceforge.net/projects/zbar/files/zbar/0.10/zbar-0.10-setup.exe/download.

Прикладываю в архиве инсталятор, если что.

Для вывода в свои печатные формы (печатные формы уже сам Разработчик делает по согласованию с руководством - где именно и каких размеров вывести Штрихкод) используется шрифт Barcode (см. в приложении).

Пример формирования Штрихкода приведен в обработке. Своя методика  - формирование даты, кода, номера - а также распознания.

В Архиве приложил несколько картинок для примера. Если по таким номеру и дате в 1с были бы документы - можно было бы автоматом по кнопке загрузить их в базу.

Тестировалось на платформе 1С:Предприятие 8.3 (8.3.10.2561), БП 3.0.57.10.

Если у пользователя стоит запрет на исполнение bat, vbs файлов, то можно попробовать работать через мигающее консольное окно убрав галку "не выводить консольные окна", тогда будет выполняться WScript.Shell из самой 1С.

Подобную обработку использую в работе успешно много лет. Основные документы - УПД, Акт сверки, договор.

Менеджер при возврате документов автоматом сканирует в папку, далее с помощью обработки двумя нажатиями кнопок привязывает в 1С к документам.

Используйте как пример, дорабатывайте с учетом своей специфики работы, конфигурации и т.п.

Комментарии, хотелки пишите в личку.

Для вспомогательных файлов не могу указать 0 стартмани, так что убавил на рубль основную обработку.

Еще хочу добавить, что механизм формирования Штрихкода, а также распознания приведенный в примере может быть использован в любой нетиповой базе.

В типовой БП 3.0 использую также штатный механизм формирования

в модифицированной печатной форме вставляю Рисунок с именем "ШтрихКод" и в  коде пишу:

ШК=ОбластьМакета.Рисунки.ШтрихКод;
            Параметры=Новый Структура;
            Параметры.Вставить("Ширина",1000);
            Параметры.Вставить("Высота",500);
            Параметры.Вставить("ТипКода",4);
            Параметры.Вставить("ОтображатьТекст",Истина);
            Параметры.Вставить("Штрихкод",мирПолучитьШтрихКодПоДокументу(ВыборкаУПД.Ссылка));
            КартинкаШК=МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(Параметры);
      
        ШК.Картинка=КартинкаШК;
        ШК.РазмерКартинки = РазмерКартинки.Растянуть;

 

Вступайте в нашу телеграмм-группу Инфостарт

Штрихкод автоматическое распознание формирование штрихкода загрузка по штрихкоду волшебная кнопка