Добрый день, столкнулся с такой ошибкой при работе сканером штрихкодов в платформе:
Если открыть сканер командой "ПоказатьСканированиеШтрихКодов", а потом при открытом сканере нажать кнопку "домой", то приложение сворачивается, при разворачивании открывается форма из которой сканер был вызван и при попытке нового открытия возникает ошибка "Сканер штрих-кода уже открыт", среди открытых приложений камеры нет, кто-нибудь сталкивался, есть варианты решения?
у команды "ПоказатьСканированиеШтрихКодов" указаны обработчики сканирования и закрытия, в обоих стоит СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов(), но это не помогает
Если открыть сканер командой "ПоказатьСканированиеШтрихКодов", а потом при открытом сканере нажать кнопку "домой", то приложение сворачивается, при разворачивании открывается форма из которой сканер был вызван и при попытке нового открытия возникает ошибка "Сканер штрих-кода уже открыт", среди открытых приложений камеры нет, кто-нибудь сталкивался, есть варианты решения?
у команды "ПоказатьСканированиеШтрихКодов" указаны обработчики сканирования и закрытия, в обоих стоит СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов(), но это не помогает
По теме из базы знаний
- Легкий способ подключения сканера штрих-кодов без установки драйвера
- Android беспроводной Bluetooth сканер 1D/2D штрихкода и терминал сбора данных для 1С
- “Заставим сканер пищать!” или Получаем обратную связь из 1С при сканировании штрихкодов
- Настройка параметров подключения сканера штрихкодов. Внешняя обработка. 1С 7.7. Атол
- Механизм работы с одномерным штрих-кодом в независимом веб-интерфейсе
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Уже год прошел, но все же))
Вы скорее всего не указали клиент. У меня выглядет так и работает:
Вы скорее всего не указали клиент. У меня выглядет так и работает:
#Если МобильныйКлиент Тогда
СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение(ЗвуковоеОповещение.ПоУмолчанию,истина);
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
#КонецЕсли
Попытка
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Наведите камеру на штрихкод", ОбработчикСканирования, ОбработчикЗакрытия, ТипШтрихКода.Все);
Исключение
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
ПоказатьПредупреждение(, "Сканер был запущен ранее. Повторите, плиз, попытку сканирования.");
Возврат;
КонецПопытки;
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Наведите камеру на штрихкод", ОбработчикСканирования, ОбработчикЗакрытия, ТипШтрихКода.Все);
Исключение
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
ПоказатьПредупреждение(, "Сканер был запущен ранее. Повторите, плиз, попытку сканирования.");
Возврат;
КонецПопытки;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот