gifts2017

Распознаем штрих-коды QR, EAN-13, PDF 417 и др. с помощью веб камеры для 1Сv7.7

Опубликовал Андрей (waizz) в раздел Оборудование - Сканер штрих-кода

Внешняя компонента Shakmaev, поможет распознать штрих-код, используя обычную веб камеру реализована под 1Сv7.7

Идея была взята http://infostart.ru/public/157814/ с этой публикации (Shakmaev-у респект и уважуха) внешние компоненты теже.

Для работы нужно компоненты 1С++, FormEx и установленный Microsoft Framework 4

Для начало регистрируем в глобальном модуле компоненты  1С++ и FormEx

Процедура ПриНачалеРаботыСистемы()

Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда
Предупреждение("Неудачная попытка загрузить FormEx.dll");
СтатусВозврата(0);
Возврат;
КонецЕсли;

 


Сервис = СоздатьОбъект("Сервис");
//разрешаем использование раскраски таблиц
Сервис.ВключитьРаскраскуТаблиц();
//добавляем индикатор клавиатуры и часы в статус бар
Сервис.ПоказыватьИндикаторКлавиатуры(1);
глДопМодуль = 0;

Попытка

ЗагрузитьВнешнююКомпоненту("EXTFORMS\Service\1С++\1cpp.dll");
//Сообщить("Компонента 1С++ загружена!");
Исключение
Сообщить("Пытались, но не загрузили компоненту 1С++ :(");
КонецПопытки;

КонецПроцедуры

Далее регистрируем внешнюю компоненту Shakmaev.Decoder.dll запуская Registry.bat

Запускаем обработку WebCamScanCode.ert

Выбираем Веб-камеру, нажимаем "Старт" ну дальше все и так ясно...

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
WebCamScanCode
.rar 228,08Kb
05.03.14
26
.rar 01 228,08Kb 26 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. selesta (selesta) 08.03.14 13:59
вопрос возможно наивный, но не умеет ли она распознавать автоматически при фукусировании/наведении на код, как ридеры в мобильных?
можно намылить архив на почту, если на сложно my.selesta#gmail.com
заранее благодарен
2. Александр Шакмаев (shakmaev) 05.05.15 11:25
(1) selesta, конечно может. это лишь пример работы. вы можете обернуть в обработчик ожидания процедуру сканирования
3. saydgi korsar (saydgi) 12.08.15 11:24
Здравствуйте. Не могу разобраться как регистрировать компоненты 1С++ и FormEx, что такое глобальный модуль и вообще я не программист.) Может есть какой нибудь мануал?

1С 7.7 Торговля и склад 9.2 (7.70.979)
Windows 7 SP1 Максимальная 64х
4. saydgi korsar (saydgi) 13.08.15 10:29
И снова здравствуйте. Как я понял, код нужно вставлять в Конфигураторе в Глобальном модуле. Хотел уточнить, в каком месте его вставить? При вставке после "Процедура ПриНачалеРаботыСистемы()", у меня перестает работать 1С Предриятие, точнее запускается, но выходят какие то ошибки.
5. Сергей Пшеничников (Зеленоград) 13.08.15 10:38
(4) saydgi, сделайте архив баз данных и не мучайте компьютер. Вы всё делаете не так, смотрите в ютубе уроки, раз лень читать книжки.
6. saydgi korsar (saydgi) 13.08.15 12:47
(5) Зеленоград, Ну хоть кто то ответил и направил.) Спасибо за совет. Буду искать.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа