IronLogic СКУД

Считыватели => Другие считыватели => Тема начата: ASWar от 26 Июля 2023, 09:15

Название: zr1C: возможность изменения Идентификатора устройства
Отправлено: ASWar от 26 Июля 2023, 09:15
При работе с компонентой (версия 1.9.4.1) в конфигурациях 1С приходят события, где <ИДУстройства> это Тип: Строка. Идентификатор устройства (имя порта считывателя)
Возможно ли настраивать передаваемый ИДУстройства? Чтобы вместо <имя порта> получать узнаваемый и отличный от других идентификатор. Например, "IRONLOGIC_COM3", "CARDREADER#002" или иной.
В подобных компонентах для систем 1С есть Логические устройства, где связывается физический интерфейс и идентификатор для передачи/обработки в ПО.
Понимаю, что можно в коде обработчиков событий описать нужную логику, но некоторые конфигурации 1С имеют закрытый код модулей или не могут быть изменены по другим причинам.
Название: Re: zr1C: возможность изменения Идентификатора устройства
Отправлено: gsa от 27 Июля 2023, 08:21
Сделаю, скорей всего в ближайшие 2 недели. Спасибо за идею.
Название: Re: zr1C: возможность изменения Идентификатора устройства
Отправлено: gsa от 31 Июля 2023, 15:00
Обновление ZR1C v1.9.5 https://disk.yandex.ru/d/vxB6L4I13P5JXp (https://disk.yandex.ru/d/vxB6L4I13P5JXp)
ИДУстройства можно настраивать в реестре "HKCU\Software\IronLogic\ZR1C\Ports", нужно создать подраздел с именем порта считывателя, и в нём создать строковый параметр "DeviceId" с значением ИД устройства. Этот список сопоставлений загружается автоматически при загрузке компоненты если в ConfigZR1C.exe > на вкладке "Основное" > в группе "Настройки компоненты ZR1C" установлен флаг "Загрузить при старте ZR1C", либо список сопоставлений можно загрузить методом ЗагрузитьНастройки (LoadSettings).
Название: Re: zr1C: возможность изменения Идентификатора устройства
Отправлено: ASWar от 01 Августа 2023, 09:07
ПРотестировал новую версию компоненты! --Всё работает как ожидалось! ИД устройства передаётся установленный из реестра. События обрабатываются корректно. Спасибо! Отдельно благодарю за оперативность!  :)

Управление новыми настройками будет доступно в конфигураторе компоненты?

Пример из 1С: