Перейти к основному содержимому

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

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

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

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

добавление в 1С

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

	 Процедура ЗаполнитьПредопределенныйЭлемент(ТипОборудования, ИмяДрайвера, ИмяМакетаДрайвера, НаименованиеДрайвера, ИдентификаторОбъекта,

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

ВызватьИсключение Сообщение;

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

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

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

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

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

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

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

добавление в 1С

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

добавление в 1С добавление в 1С
Скачать драйвер ТСД для 1С