Автор Тема: Iron Logic защищенный и драйвер 1С  (Прочитано 4800 раз)

Valery

  • Пользователь
  • *****
  • Сообщений: 4
Iron Logic защищенный и драйвер 1С
« : 23 Марта 2020, 15:43 »
Здравствуйте!
Вопрос: как совместить технологию "Iron Logic защищенный" и "1С:Предприятие. Бесплатный, сертифицированный драйвер"?
На форуме есть два похожих вопроса:
Прошивка для Z-2 USB MF с поддержкой режима "Защищенный"  https://forum.ironlogic.ru/index.php?topic=1256
z-2 usb mf работа с 1С.Предприятие в режиме "защищенный"  https://forum.ironlogic.ru/index.php?topic=677
В обоих случаях ответ фактически "невозможно".
С момента упомянутых ответов прошло соответственно год и 2,5 года.
Изменилось ли что-то на данный момент?
Можно ли с текущей версией драйвера реализовать какую-либо из перечисленных ниже связок?
считыватель Matrix-II MF-I + конвертер Z-397 Guard USB/RS-485
считыватель Matrix-III MF-I + конвертер Z-397 Guard USB/RS-485

Nick M

  • IronLogic Team
  • *****
  • Сообщений: 174
Re: Iron Logic защищенный и драйвер 1С
« Ответ #1 : 27 Марта 2020, 10:16 »
Здравствуйте.
Технология "Ironlogic-защищенный" работает только с настенным считывателем.
В контроллер и ПО передается только UID-номер карты.
 

Valery

  • Пользователь
  • *****
  • Сообщений: 4
Re: Iron Logic защищенный и драйвер 1С
« Ответ #2 : 27 Марта 2020, 11:06 »
Здравствуйте!
Спасибо за информацию!
Ответ на вопрос уже получен после переписки с онлайн-консультантом на http://sp.il78.com/.
Кратко для интересующихся.
Имеем СКУД на считывателях Matrix-II MF-I + карты прохода Mifare 1K.
Соответственно все прошито картой объекта для использования технологии "Iron Logic защищенный".
Появилась необходимость надежной и безопасной идентификации и аутентификации сотрудников
в 1С имеющимися у них картами прохода для получения персонифицированной информации.
Т.е. нужно всего лишь защититься от эмуляции карт смартфоном или клонов и прочитать серийник, передав его в 1С.
Согласно полученных рекомендаций от онлайн-консультанта, рабочий комплект должен состоять из:
1. Настольный считыватель для программирования автономных контроллеров Iron Logic
   Модель: Z-1 (мод. N Z)/Z-2 Base
   https://ironlogic.ru/il_new.nsf/htm/ru_z2base
2. RFID-считыватель 13,56 МГц
   Модель: Matrix-II (мод. MF-I)
   https://ironlogic.ru/il_new.nsf/htm/ru_matrixIIMF
3. "1С:Предприятие. Бесплатный, сертифицированный драйвер".
В настоящий момент оборудование заказано. Как только получим - будем пробовать.
По результатам внедрения отпишусь.

Valery

  • Пользователь
  • *****
  • Сообщений: 4
Re: Iron Logic защищенный и драйвер 1С
« Ответ #3 : 20 Апреля 2020, 17:44 »
Здравствуйте!
Как и обещал, отчет по результатам внедрения.

Выполнена аппаратная связка: Z-1 (мод. N Z)/Z-2 Base + Matrix-II (мод. MF-I).
В Matrix-II MF-I предварительно записана карта объекта, согласно инструкции по технологии "Iron Logic защищенный".
Для чтения UID карт Mifare 1K в том же формате, в каком они хранятся у нас в Орион Про, выполнена предварительная настройка Z-2 Base утилитой "Z-2 Base Format" (Format.exe) - установлены:
 - шаблон: %.2X0000%.2X%.2X%.2X%.2X01
 - параметры: b6 b5 b4 b3 b2 b1 b0
Подключение Matrix-II MF-I к Z-2 Base - Dallas (фото прилагается).
Подключение Z-2 Base к компьютеру - соответственно по USB.
Оба устройства помещены внутри системного блока.
Matrix-II MF-I помещен под лицевой заглушкой неиспользуемого отсека 5,25".
Чтение карт происходит без сбоев и ошибок - пластик заглушки и лишние 5-10 мм до считывателя помех не вносят.
После первого подключения аппаратной связки был установлен драйвер для Z-2 Base - ilusbadapter.inf.
Далее, после установки драйвера ZR1С была выполнена первичная настройка с помощью конфигуратора ConfigZR1C64.exe (устройство - Z-2 Base, скорость порта 9600).
Далее - немного "магии" в 1С.

Загрузка библиотеки:

Ф = Новый Файл(КаталогВременныхФайлов() + "ZR1C.dll");
 Если НЕ Ф.Существует() Тогда
  Макет = ПолучитьМакет("Драйвер");
  Макет.Записать(КаталогВременныхФайлов() + "ZR1C.dll");
 КонецЕсли;

Подключение порта:

Если ПодключитьВнешнююКомпоненту(КаталогВременныхФайлов() + "ZR1C.dll", "Comp", ТипВнешнейКомпоненты.Native) Тогда
  //Сообщить("Попытка подключения на COM" + Порт);
  ДемоКомп = Новый("AddIn.Comp.ZR1CExtension");
  ДемоКомп.ВставитьФормат(0, "IronLogic защищенный", "%.2X0000%.2X%.2X%.2X%.2X01", "bX b3 b2 b1 b0", 0, 0);
  ДемоКомп.Порт = "COM" + Порт;
  ДемоКомп.ЗвукВключен = Ложь;
  ДемоКомп.Подключить(DevId);
  Ответ = "";
 Иначе
  Предупреждение("Не удалось подключить драйвер считывателя");
 КонецЕсли;

Как видно, параметры шаблона отличаются - загруженные в Z-2 Base от тех, которые передаются при подключении порта.
Это объясняется различиями в допустимых параметрах при настройке Z-2 Base и ZR1C (допустимые параметры ZR1C и Place Card совпадают). В этом моменте было некоторое непонимание.
Огромное спасибо онлайн-консультантам с http://sp.il78.com/ за разъяснения и подсказки, позволившие устранить ошибки на этом этапе!

В настоящий момент все работает как планировалось: считыватель принимает исключительно "свои" карты (прошитые картой объекта) и передает их UID в 1С в формате Орион Про.
« Последнее редактирование: 20 Апреля 2020, 18:08 от Valery »

Valery

  • Пользователь
  • *****
  • Сообщений: 4
Re: Iron Logic защищенный и драйвер 1С
« Ответ #4 : 27 Апреля 2020, 14:36 »
Небольшое дополнение.
По опыту эксплуатации в первую неделю выявились периодические "потери" устройства - в среднем через 4-7 часов работы.
Предположительно проблема была в питании считывателя Martix-II MF-I напряжением 12В, взятом непосредственно с Z-2 Base.
Рекомендации по устранению уже имеются в ветке форума "Z-2 Base":
"Z-2 Baze питание внешних устройств." https://forum.ironlogic.ru/index.php?topic=15.0
В соответствии с приведенной рекомендацией питание 12В на считыватель Matrix-II MF-I было заведено не с Z-2 Base, а с внешнего источника - в данном случае с блока питания системного блока с разъема Molex (фото прилагается).
После изменения схемы питания связка работает стабильно, устройство не "теряется".
« Последнее редактирование: 27 Апреля 2020, 14:39 от Valery »

vitiv

  • IronLogic Team
  • *****
  • Сообщений: 710
Re: Iron Logic защищенный и драйвер 1С
« Ответ #5 : 27 Апреля 2020, 20:32 »
Добрый вечер!
Спасибо за ваш ответ. Приятно когда люди не исчезают после решения проблемы, а делятся опытом. ))
Удачи.