Распознавание картинки подсмотрел в 1С:Документооборот (1С:ДО) и сделал внешней обработкой для своего ТЗ.
Для работы необходимо установить программу "Cuneiform", т.к. 1С:ДО использует её функционал для распознавания (бесплатна).
Обработка полностью заточена под мою задачу, но кому-то может пригодиться сама реализация распознавания, как это сделано в 1С:ДО (Процедура Распознать());
Тестировалась на 11.1.2.27 (8.3.4.496)
Суть:
Ответственный распечатывает РасходныйОрдер (РО) и отдаёт на склад на сборку;
После сборки РО возвращается кладовщику с различными пометками;
После того, как кладовщик обработал документ РО в базе в соответствии с вернувшейся печатной формой, сдаёт его в архив.
Задача:
Каждый вернувшийся бланк РО отсканировать и закрепить за документом Реализация товаров и услуг в базе.
Решение:
Сканируются бланки РО в сетевую папку (своими силами)
Кладовщик запускает обработку.
Обработка обрабатывает картинки по маркерам (пришлось делать некие уникальные идентификаторы, которые находятся в нижних колонтитулах Слева/Центр/Справа для того, чтобы понять - если листов больше чем 1 то к какому документу они принадлежат).
Сопоставление происходит по наименованию документа и его номеру (происходит разбор строки).
Когда документ найден, в дополнительные реквизиты записываются данные Лист1, Лист2 и т.д.
Эти данные (тип: Строка) содержат просто путь к файлу, который лежит в своей папке с годом -> месяц -> день
Дополнение:
- чуткий механизм распознавания, поэтому в коде параметр ЯзыкРаспознавания = 3(русский), а не 7(русско-английский);
- из-за чуткости куча проверок на сопоставления и шаблонные ошибки при распознавании, поэтому и три маркера;
- если ни один маркер не был распознан, можно руками поправить уже сформировавшийся текстовый файл из обработки;
- чем больше символов на странице, тем выше вероятность неправильного распознавания;
- процент правильности распознавания не мятого листа 95-100%%;
- при сканировании важно, чтобы справа/слева не было чёрных полос (я использовал только автоподатчик);
Отвечу на вопросы по мере возможности и компетентности
Электронный Архив
Функциональные - Документооборот и делопроизводство (СЭД)
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование | По подписке [?] | Купить один файл | |
---|---|---|---|
ЭлектронныйАрхив
.epf 455,80Kb
20
|
|||
cuneiform2014.05.15
.zip 33,35Mb
11
|
См. также
96000 руб.
11.06.2015 58007 36 20
30000 руб.
23.05.2017 57389 36 68
14880 руб.
17.12.2018 46138 66 61
7800 руб.
12.02.2019 33544 27 24