Статья успешно отправлена на почту

Добавление драйвера в конфигурацию «1С:ERP Управление предприятием 2.5»

Применимо к продуктам: Драйвер для мобильной платформы 1С
Последние изменения: 2024-03-26

На примере конфигурации «1С:ERP Управление предприятием 2.5» рассмотрим, как подключить драйвер к конфигурации «1С:Предприятие» и начать с ним работу. Данная конфигурация поддерживает работу с торговым оборудованием, имеется справочник «ДрайверыОборудования», бинарные компоненты драйверов оборудования содержатся в конфигурации в виде макетов.

Добавьте в конфигурацию общий макет «ДрайверКлеверенсСканерШтрихкода» с типом «Внешняя компонента», и загрузите архив CleverenceBarcodeScannerDriver_1_1_0_8.zip.

В справочник «ДрайверыОборудования» добавьте предопределенный элемент «ДрайверКлеверенсСканерШтрихкода» (наименование «CLEVERENCE: Драйвер ТСД для мобильной платформы 1С»).


В модуль менеджера справочника «ДрайверыОборудования» добавьте процедуру «ЗаполнитьПредопределенныйЭлемент»:

	 Процедура ЗаполнитьПредопределенныйЭлемент(ТипОборудования, ИмяДрайвера, ИмяМакетаДрайвера, НаименованиеДрайвера, ИдентификаторОбъекта,
        ВерсияДрайвера = Неопределено, СпособПодключения) Экспорт
        Попытка
                 Драйвер = Справочники.ДрайверыОборудования.ПредопределенныйЭлемент("Справочник.ДрайверыОборудования." + ИмяДрайвера);
        Исключение
                 Сообщение = НСтр("ru = 'Предопределенный элемент ""%Параметр%"" не найден.'");
                 Сообщение = СтрЗаменить(Сообщение, "%Параметр%", "Справочник.ДрайверыОборудования." + ИмяДрайвера);
ВызватьИсключение Сообщение;
        КонецПопытки;
        Если Драйвер = Неопределено Тогда
                 Драйвер = Справочники.ДрайверыОборудования.СоздатьЭлемент();
                 Драйвер.ИмяПредопределенныхДанных = ИмяДрайвера;    
        Иначе
                 Драйвер = Драйвер.ПолучитьОбъект();
        КонецЕсли;
        Драйвер.ТипОборудования      = ТипОборудования;
        Драйвер.Наименование         = НаименованиеДрайвера;
        Драйвер.ИдентификаторОбъекта = ИдентификаторОбъекта;
        Драйвер.ВерсияДрайвера           = ВерсияДрайвера;
        Драйвер.СпособПодключения = СпособПодключения;       
        Драйвер.Записать();
КонецПроцедуры


В общий модуль «МенеджерОборудованияВызовСервера» добавьте процедуру «ОбновитьПоставляемыеДрайвера»:

Процедура ОбновитьПоставляемыеДрайвера() Экспорт  
        Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент
                 Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода,
                 "ДрайверКлеверенсСканерШтрихкода",  
                 "ДрайверКлеверенсСканерШтрихкода",
                 "CLEVERENCE:Драйвер ТСД для мобильной платформы 1C",
                 "CleverenceBarcodeScanner",
                 "1.1.0.8",
                 Перечисления.СпособПодключенияДрайвера.ИзМакета);
КонецПроцедуры

В общем модуле «МенеджерОборудованияКлиент» добавьте вызов «МенеджерОборудованияВызовСервера.ОбновитьПоставляемыеДрайвера ()» в процедуру «ПриНачалеРаботыСистемы ()»:

Процедура ПриНачалеРаботыСистемы() Экспорт
       
#Если Не ВебКлиент Тогда
        ПереустановитьПомеченныеПоставляемыеДрайверы();
        ПодключениеСистемыВзаимодействия();
        МенеджерОборудованияВызовСервера.ОбновитьПоставляемыеДрайвера();
#КонецЕсли
КонецПроцедуры

Запустите базу в мобильном клиенте 1С. В боковом меню выберите «НСИ и администрирование» --> «РМК и оборудование» --> «Подключаемое оборудование» --> «Подключить новое».

Далее выберите тип оборудования «Сканеры штрихкода» --> «CLEVERENCE: драйвер ТСД», и драйвер подключится.


Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500