Адаптеры & Конвертеры > Z-2 Base

1C и Считыватель Z-2 (мод. RD_ALL)

(1/2) > >>

Imv:
Не получается подключить устройство к 1С.
использую Ваш пример. Скрин с ошибками во вложении.
Подскажите, пожалуйста, что может быть ?

Imv:
Добавлю.
1. В винде с помощью утилиты "z2_config_v5.exe" тестируется нормально.
Правда отпредляется как "Устройство с последовательным интерфейсом USB (COM3)".
Но определяется стабильно :)

2. Режим "В разрыв клавиатуры" отрабатывает нормально. На форме 1С считанный код отображается.

3. Хотелось бы использовать команды. А для этого нужно подключить в 1с не через разрыв...

gsa:

--- Цитата: Imv от 18 Октября 2023, 08:27 ---Не получается подключить устройство к 1С.
использую Ваш пример. Скрин с ошибками во вложении.
Подскажите, пожалуйста, что может быть ?

--- Конец цитаты ---
Если программа "1С Предприятие" 32-битная, то и библиотека "ZR1C.dll" должна быть 32-битная, т.е. битность должна совпадать.
Возможно указан неправильный путь к dll.

Imv:
Семен Семеныч !!!  :)
Спасибо ! Получилось...

Может быть есть пример работы со считывателем ?
1. откючить (или быть неактивным)
2. включить
3. Считывать (получить данные с карты)
4. отключить (быть неактивным)

gsa:

--- Цитата: Imv от 18 Октября 2023, 13:46 ---Может быть есть пример работы со считывателем ?
1. откючить (или быть неактивным)
2. включить
3. Считывать (получить данные с карты)
4. отключить (быть неактивным)

--- Конец цитаты ---
Есть, в справке "<архив с драйвером>\Help\ZR1C_RUS.chm" на странице "Пример для 1С":

--- Код: ---// Настраиваем формат номера карты
Перем FmtId;
ДемоКомп.ВставитьФормат(0, "GuardSaaS", "%.3u,%.5u", "b2 w01", "", FmtId);
ДемоКомп.ИДФорматаПоУмолчанию = FmtId;

// Подключаемся к считывателю
ДемоКомп.Порт = "COM3"; // или "Авто"
Перем DevId;
ДемоКомп.Подключить(DevId);
// После подключения к считывателю при подносе карты будет вызываться "Внешнее событие"

// Получаем номер карты в поле считывателя
Перем CardNum;
ДемоКомп.ПолучитьИнфоКлюча(DevId, 0, CardNum);
// Отключаемся от считывателя
ДемоКомп.Отключить(DevId);
--- Конец кода ---

В справке в разделе "Компонента ZR1C" > "Методы" перечислены все функции DLL.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии