Подключение сканера ШК на ТСД с андройдом.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Проще
БПО Версия 2.1.1.18
Обновлен драйвер "1C: Сканер штрихкода (NativeApi)" до версии 9.0.2.2.
- Добавлена поддержка работы в мобильном клиенте под ОС Android.
БПОДМП Версия 2.10.8
Обновлен драйвер "1C:Сканер штрихкода" до версии 9.0.7.5.
- Добавлена возможность копирование данных в буфер обмена (clipboard) из окна тестирования Windows\Linux;
- Добавлена поддержка 64-разрядных версий Android.
Подключай через библиотеку и пользуйся
На старых релизах библиотек не было поддержки андройда (компонента не содержала нужных файлов)
Проще
БПО Версия 2.1.1.18
Обновлен драйвер "1C: Сканер штрихкода (NativeApi)" до версии 9.0.2.2.
- Добавлена поддержка работы в мобильном клиенте под ОС Android.
БПОДМП Версия 2.10.8
Обновлен драйвер "1C:Сканер штрихкода" до версии 9.0.7.5.
- Добавлена возможность копирование данных в буфер обмена (clipboard) из окна тестирования Windows\Linux;
- Добавлена поддержка 64-разрядных версий Android.
Подключай через библиотеку и пользуйся
На старых релизах библиотек не было поддержки андройда (компонента не содержала нужных файлов)
(6)у меня есть новое мобильное приложение на последней платформе. Я взял из ЕРП общий макет для сканера - это обычный zip-файл с манифестом. В нем есть компонента для андройда и всего прочего. Подключается просто:
И все работает - компонента подключается. Дальше пишу: Тоже все "ОК", но дальше, при выполнении подключения: ОК = ЛОЖЬ, т.е. компонента сканер не подключается... Есть мысли, что не так?
НачатьПодключениеВнешнейКомпоненты(Новый ОписаниеОповещения("ПослеПодключения1", ЭтаФорма, ), "ОбщийМакет.Drv", "ТРАТАТАТА", ТипВнешнейКомпоненты.Native);
ВК = Новый("Волшебные слова");
ОК = ВК.Подключить("")
(7) Подключал к ТСД Zebra TC25.
Использовал 1С:Библиотека подключаемого оборудования для мобильных приложений и DataWedge.
При открытии формы вызивал МенеджерОборудованияКлиент.ПодключитьОборудование с библиотеки и при сканировании вызвался обработчик ОбработкаВнешнегоСобытия.
Использовал 1С:Библиотека подключаемого оборудования для мобильных приложений и DataWedge.
При открытии формы вызивал МенеджерОборудованияКлиент.ПодключитьОборудование с библиотеки и при сканировании вызвался обработчик ОбработкаВнешнегоСобытия.
(9) это все отлично, но у меня нет никаких справочников - только внешняя компонента сканера, которую я подключаю без проблем, но при вызове метода "Подключить" это внешней компоненты подключения не происходит.
По аналогии в обычном клиенте (не мобильное приложение, а обычное - управляемое или нет - не существенно) производится установка параметров перед вызовом "Подключить". Возникает вопрос о том, откуда взять параметры. В интергетах для компоненты на андройде написано, то параметра всего два: "Устройство" и "Тип передаваемых данных". Остается понять, что и как устанавливать. Есть мысли?
(10)
По аналогии в обычном клиенте (не мобильное приложение, а обычное - управляемое или нет - не существенно) производится установка параметров перед вызовом "Подключить". Возникает вопрос о том, откуда взять параметры. В интергетах для компоненты на андройде написано, то параметра всего два: "Устройство" и "Тип передаваемых данных". Остается понять, что и как устанавливать. Есть мысли?
(10)
Как усложнил то.
Так вроде наоборот упростить пытаюсь. Нахрена мне стопиццот строк всякого бесполезного 1С-ного хлама, если все тремя строками рулится.
Ок. А так?
Да, все подключается. Но метод ВК "Подключить" возвращает "ЛОЖЬ". Предполагаю, что нужно параметры передать типа "Устройство=Клавиатура", но так не заходит. Есть мысли, какие параметры надо передать ВК?
(11) попробуй ВК.Подсоединить("СканерШтрихкода")
В общем то хорошо бы взять хотя бы модуль из ерп ПодключаемоеОборудование1ССканерыШтрихкодаКлиент. Не только компоненту.
В модуле есть ПодключитьУстройство. Посмотри что нужно передать.
Я чет затупил, думал сама компонента не подключается
В общем то хорошо бы взять хотя бы модуль из ерп ПодключаемоеОборудование1ССканерыШтрихкодаКлиент. Не только компоненту.
В модуле есть ПодключитьУстройство. Посмотри что нужно передать.
Я чет затупил, думал сама компонента не подключается
(7) Как усложнил то.
Ок. А так?
Ок. А так?
следует использовать методы подключения компонент библиотеки и полностью исключить непосредственное использование платформенных механизмов подключения внешних компонент, таких как:
ПодключитьВнешнююКомпоненту;
НачатьУстановкуВнешнейКомпоненты;
УстановитьВнешнююКомпоненту;
НачатьПодключениеВнешнейКомпоненты;
ЗагрузитьВнешнююКомпоненту.
Для подключения компоненты из макета в составе конфигурации на клиенте следует использовать:
ОбщегоНазначенияКлиент.ПодключитьКомпонентуИзМакета
Для подключения компоненты из макета в составе конфигурации на сервере следует использовать:
ОбщегоНазначения.ПодключитьКомпонентуИзМакета
Для подключения компонент из хранилища внешних компонент (специального справочника с возможностью обновлять компоненты независимо от обновления конфигурации), следует использовать подсистему Внешние компоненты в Библиотеке стандартных подсистем:
ВнешниеКомпонентыКлиент.ПодключитьКомпоненту
ПоказатьПодключитьВнешнююКомпоненту;
НачатьУстановкуВнешнейКомпоненты;
УстановитьВнешнююКомпоненту;
НачатьПодключениеВнешнейКомпоненты;
ЗагрузитьВнешнююКомпоненту.
Для подключения компоненты из макета в составе конфигурации на клиенте следует использовать:
ОбщегоНазначенияКлиент.ПодключитьКомпонентуИзМакета
Для подключения компоненты из макета в составе конфигурации на сервере следует использовать:
ОбщегоНазначения.ПодключитьКомпонентуИзМакета
Для подключения компонент из хранилища внешних компонент (специального справочника с возможностью обновлять компоненты независимо от обновления конфигурации), следует использовать подсистему Внешние компоненты в Библиотеке стандартных подсистем:
ВнешниеКомпонентыКлиент.ПодключитьКомпоненту
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот