gifts2017

Модуль интеграции биометрии Anviz (тонкий и толстый клиент)

Опубликовал Сергей К. (eskor) в раздел Обмен - Обмен с другими системами

Конфигурация для управления контроллерами Anviz и использования биометрической идентификации пользователя на основе Native-компоненты.

Конфигурация основана на разработке Алексея ака "Жолтокнижниг"

Порядок установки, интеграции и работы с устройствами Anviz.

*Функциональность проверена на устройствах:

- Контроллер доступа Anviz T5 Pro

- Сканер отпечатков пальцев Anviz U-Bio.

Установка конфигурации.

- Создать пустую базу-данных на сервере или локальном компьютере.

- В режиме конфигуратора загрузить конфигурацию из файла anviz.cf

- Запустить программу в режиме толстого клиента.

- После первого запуска распаковать необходимые библиотеки в каталог «bin» текущей платформы. Для распаковки используйте обработку «Сервисные функции».

Описание возможностей конфигурации.

Конфигурация предназначена как для самостоятельной работы, так и для интеграции в любую конфигурацию. Работоспособность текущей версии проверена на платформе 8.2.19 в режиме толстого клиента.

Конфигурация поддерживает основные команды взаимодействия с контроллером доступа, чтение записей таблиц авторизации и регистрации. Очистка таблицы регистрации, запись/удаление сотрудника в устройстве контроля.

Интеграция модуля в конфигурацию.

В режиме «Объединения конфигураций» выберите приоритет загружаемой конфигурации, снимите флажки у объекта Общие модули/Привелигированный модуль» и справочника «Сотрудники».

Если вы планируете использовать контроллеры Anviz T5 PRO, тогда в справочник сотрудники добавьте табличную часть «ТабТочек» из исходной конфигурации, или отключите соответствующий код в обработке «УправлениеПроходом».

Библиотеки устанавливаются аналогично отдельно стоящей конфигурации.

UPD 24.03.2016 Выложена версия 2.01 под управляемые формы. Тестировалась на платфоме 8.3.7.1860 с использованием модальности.  

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Anviz2.cf (8.3 с модальностью)
.cf 670,10Kb
08.06.16
8
.cf 2.01 670,10Kb 8 Скачать
Anviz.cf
.cf 547,99Kb
22.10.15
14
.cf 547,99Kb 14 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Антон Киреев (AntonONL) 09.11.15 20:31
Реализовал в самописной конфигурации авторизацию сотрудников магазинов по отпечатку, все работает отлично, но иногда сканер выдаёт предыдущий отпечаток, видимо застрявший в его буфере.
Какие методы доступны для компонентаUBIO? Возможна ли очистка буфера сканера?
2. Сергей К. (eskor) 10.11.15 07:58
В самом SDK отсутствует очистка буфера. Я сделал проще, поскольку сканер запускается периодически, я просто переинициализирую компоненту. Ложных срабатываний не было, но иногда сканер сам по себе зависает, по статистике - один раз на сотню-две попыток. Спасает передергивание USB и переинициализация. Перезагрузка компьютера не помогает, т.к не снимается питание с USB-порта. Поставщики тоже не могут решить вопрос с программным перезапуском устройства.
С начала года на сканере работает сотня точек, достаточно устойчиво, сбои регистрируем раз-два в неделю в случайном порядке. Какой-то системы обнаружить не удалось, так что просто передергиваем при сбое или выключаем-включаем компьютер.
3. Сергей К. (eskor) 25.11.15 10:38
(1) AntonONL, кстати, на неделе столкнулись с нештатной проблемой, после первого срабатывания сканера отпечатков, он постоянно генерил одни и те же двоичные данные, причем без разницы, приложен палец или нет. Решилось заменой "родного" шнура на аналог, хотя физику процесса я так и не понял :)
4. Bogdan Corliuga (bogdan_king) 03.06.16 11:19
Однозначно зачет, но есть пару багов:
1. Имена файлов при распаковке не совпадают со ссылками на них в конфигурации...
Распакорвываем Avz.Dll Считываем AvzScanner.dll
Распаковываем t400.dll считываем tc400.dll

2. Управление Проходом ПриОткрытии(), забыл прописать :
Иначе
СканерПодключен=Истина;

Найду еще чего то - отпишусь.
5. Сергей К. (eskor) 03.06.16 14:03
Я уже натыкался на эти баги, сначала руки не доходили исправить, а сейчас я не имею доступа к оборудованию, так что уже и не интересно. Прописывал процедуру распаковки в спешке, так как запускал уже на работающей системе.
6. Эльчин Гасанов (Flok) 15.09.16 13:20
Все работает , но куда включить 2. Управление Проходом ПриОткрытии(), забыл прописать :
Иначе
СканерПодключен=Истина;
7. Сергей К. (eskor) 16.09.16 23:40
Проверить уже не могу, доступа к оборудованию нет. Сама конфигурация работала в реальных условиях.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа