Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 20:00

Распознавание штрихкода с картинки

Автор ef0din, 07 мая 2015, 17:22

0 Пользователей и 1 гость просматривают эту тему.

ef0din

Добрый день! Есть документооборот 1.4.9.4, Платформа 8.3.6.1977.
Пытаюсь настроить поточное сканирование. Наткнулся на проблему распознавания штрих-кода с картинки.
СтрокаВозврата = КомпонентаРаспознаванияШтрихкодов.РаспознатьШтрихкоды(ПутьФайлаКартинки, ШагСканирования)  - должен возвращать сам штрихкод по идее. Но возвращает пустую строку. Пробовал даже на сайте штрих-коды формировать. Нифига.

Далее нашел компоненту от некого Душелова. Вроде по описанию и отзывам все норм сканирует. Но его метод  СканироватьКартинку() возвращает Истину, Ложь. А как получить сам штрихкод - непонятно.
Быть может кто сталкивался уже с этой проблемой, подскажите куда копать. Заранее спасибо!

ef0din

Вроде нашел, что есть некая бесплатная библиотека zxing от гугл. Пока ищу описание. Если кто в курсе - прошу отписаться.

vitasw

А чем сканирование осуществляется?

ef0din

МФУ Brother DCP - 7065 . Им сканирую, потом картинку эту пытаюсь распознать через 1с.

vitasw

Эээээээээээ, а не проще торговый сканер ШК приобрести? В противном случае, все что бы вы не нашли - это кривые костыли, которые будут работать через раз.

ef0din

Так сканер есть. Но просканирую, найду документ, а дальше что? Хотел сделать ,что б по скану распознавал и скан этот в документ 1с сама подвязывала...

vitasw

Вы хоть примерно себе представляете как оно должно работать? Хотя бы на словах?

ef0din

Да. В документооборот из УНФ путен интеграции "перекачивается" документ. В УНФ формируется печатная форма со штрихкодом. В документообороте есть регистр сведений "Штрихкоды". Штрихкоды в УНФ и документообороте соответствуют.
В документообороте есть "Потоковое сканирование" . Один из вариантов там - загрузить картинку из каталога. В этом случае 1с обращается к компоненте, которая должна искать и распознавать штрихкод. Далее по штрихкоду она находит документ в документообороте соответствующий и подвязывает туда скан.
Все замечательно работает, за исключением одного: никак не могу добиться, что б эта компонента штрихкод возвращала.

vitasw

Хм. отдаю вам должное - в вопросе вы отлично разбираетесь.
Если все работает, тогда что не работает? зачем вам ШК как таковой? Я виду к тому, что может быть вы зациклились на идее достать ШК из компоненты, тогда как проблему можно решить по-другому.

ef0din

Да уже думаю о том, что б при нажатии на "Печать", помимо печати УНФ формировала .pdf в заранее заданную папку, с названием, равным UID'у. А по нажатии в Документообороте определенной кнопки, читала файлы из этой папки вставляла в документы, соотнося их по названию (UID в УНФ) и доп.реквизиту UID в документообороте, передаваемому из УНФ. В принципе, это ведь вполне реализуемо?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск