Ваши комментарии
Есть инструкция по его программной инициализации?
1cem-standalone-arm.apk
Подгрузил внешний драйвер в 1С. Используется мобильная платформа 8.3.21.26
При входе в настройку драйвера вылетает 1С.
При этом сканер так и не работает
Есть руководство по CPCL ИМЕННО для Urovo K319? В разных руководствах команды отличаются. Например,
IN-MILLIMETER или IN-MILLIMETERS.
Также не работает команда окончания мультистроки ENDML.
Пример:
! 0 200 200 210 1
ML 47
TEXT 4 0 10 20
1st line of text
2nd line of text
:
Nth line of text
ENDML
FORM
PRINT
Сервис поддержки клиентов работает на платформе UserEcho
Помогло следующее:
1) В модуле приложения объявить экспортную переменную
Перем глВК_IDD Экспорт;
2) В процедуру ПриНачалеРаботыСистемы() вставить
#Если МобильноеПриложениеКлиент ИЛИ МобильныйКлиент Тогда
//RightScan++
Если ПодключитьВнешнююКомпоненту("ОбщийМакет.IDD", "IDD", ТипВнешнейКомпоненты.Native) Тогда
Попытка
глВК_IDD = Новый ("AddIn.IDD.IDD");
глВК_IDD.Подключить("Barcode");
//глВК_IDD.Подключить("Keyboard");
Исключение
Сообщить("Не удалось загрузить IDD");
КонецПопытки;
Иначе
Сообщить("Не удалось подключить IDD");
КонецЕсли;
//RightScan--
#КонецЕсли
3) В Процедура ОбработкаВнешнегоСобытия добавить следующие строчки
#Если МобильноеПриложениеКлиент ИЛИ МобильныйКлиент Тогда
//РаботаСВнешнимОборудованием
// Подготовить данные
//RightScan+++
Если Источник = "IDD" И Событие = "Barcode" тогда
Массив = Новый Массив;
массив.Добавить(Данные);
Массив.Добавить(Неопределено);
Оповестить("ScanData", массив, "ПодключаемоеОборудование");
КонецЕсли;
//RightScan---
#Иначе
ОписаниеСобытия = Новый Структура();
ОписаниеОшибки = "";
ОписаниеСобытия.Вставить("Источник", Источник);
ОписаниеСобытия.Вставить("Событие", Событие);
ОписаниеСобытия.Вставить("Данные", Данные);
// Передать на обработку данные
Результат = МенеджерОборудованияКлиент.ОбработатьСобытиеОтУстройства(ОписаниеСобытия, ОписаниеОшибки);
Если Не Результат Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru='При обработке внешнего события от устройства произошла ошибка.'")
+ Символы.ПС + ОписаниеОшибки);
КонецЕсли;
#КонецЕсли
//Конец РаботаСВнешнимОборудованием
4) В макетах добавить макет с названием "IDD" тип внешняя компонента и загрузить туда файл драйвера "IDD" версии 105
Подключил в 1С с помощью расширения - все работает
Добавьте пожалуйста в базу знаний эту тему
Спасибо!