IronLogic СКУД
Адаптеры & Конвертеры => Z-2 Base => Тема начата: Wason от 23 Октября 2020, 13:40
-
Здравствуйте.
В ConfigZR1C создан свой формат для считывания . При проверке в конфигураторе формат считывается правильно, буквы цифры.
В 1с считывается неправильно ,просто выходит число, а нужны буквы и цифры .
Подскажите пожалуйста в чем может причина?
-
Здравствуйте
Какая версия драйвера?
Какие шаблон и параметры у формата?
Можете привести пример: 1) то, что передаётся правильно, 2) то, что неправильно?
-
Шаблон %.2X%.2X%.2X%.2X
Параметры b0 b1 b2 b3
Тип ключа Mifare 1K
Версия 1,7,5
в ConfigZR1C при тестировании на вкладочке "тест" считывает правильно например "24ABC345",
а в программе 1С идет именно число 1456,343553
-
В ConfigZR1C установите флаг "Загрузить конфигурацию при старте ZR1C" и нажмите "Сохранить", тогда, скорее всего, заработает.
-
Все стоит
-
Почему-то драйвер использует другой формат, а не созданный вами. Попробуйте отключить все другие форматы.
В параметрах вашего формата в поле "Типы ключей" установите все флаги, в поле "Длина номера" установите "0".
После сохранения изменений нужно чтобы 1С перезагрузила драйвер, это можно сделать, перезапустив 1С.
Причины, по которым может не работать формат:
- Не совпадает версия ConfigZR1C и драйвера (ZR1C.dll);
- Разрядность ConfigZR1C и драйвера не совпадают (32- / 64-бит);
- Не установлен флаг "Загрузить конфигурацию при старте ZR1C";
- В формате не установлен флаг типа ключа или длина номера не равна 0 и не соответствует длине реального номера ключа;
- У ConfigZR1C или у драйвера нет доступа для записи или чтения реестра (HKEY_CURRENT_USER\Software\IronLogic\ZR1C). Проверьте существуют ли настройки драйвера в реестре.
Формат можно установить из 1С, вызвав метод драйвера "ВставитьФормат" (подробнее в справке ZR1C_RUS.chm).
-
Спасибо . А если длинна номера в байтах нужна именно 4?
-
А если длинна номера в байтах нужна именно 4?
Нет, если указана длина = "0", то длина не проверяется.
-
Нельзя ставить 4?
Раздел: HKEY_CURRENT_USER\Software\IronLogic\ZR1C\Formats\Item1
Название класса: <Класс отсутствует>
Параметр 0
Название: Name
Тип: REG_SZ
Значение: HFGhgfhgd
Параметр 1
Название: Template
Тип: REG_SZ
Значение: %.2X%.2X%.2X%.2X
Параметр 2
Название: Params
Тип: REG_SZ
Значение: b0 b1 b2 b3
Параметр 3
Название: Comment
Тип: REG_SZ
Значение:
Параметр 4
Название: KeyTypes
Тип: REG_DWORD
Значение: 0x3fffff
Параметр 5
Название: KeySize
Тип: REG_DWORD
Значение: 0x4
-
Нельзя ставить 4?
Можно, тогда формат будет применяться только к ключам с длиной номера = 4 байта.