Пробуем настроить работу c устройством ввода считыватель проксимити карт Ironlogic Z-2.
ПО Трактиръ: Nano (1.0.10.3)
1) Установили Windows драйвер устройства v.2.12.26. - Результат Ok!
2) Установили драйвера АТОЛ FDU 8.20.0.1, настроили и проверили работу устройства. -
Результат Ok!
3) Запускаем Трактиръ: Nano, далее идем в Настройку параметров устройств ввода. Заполняем настройки устройства, переходим к тестированию. Ничего не происходит. Результат
В режиме отладки смотрим выполнение процедуры ВнешнееСобытие() формы обработки Обслуживание_СУ_Атол
Если (Источник="BarCodeScaner") ИЛИ (Источник="MagneticStripeCardReader") ИЛИ (Лев(Источник,11)="RadioReader") Тогда
...
...
...
КонецЕсли
В нашем случае параметр Источник имеет значение 'ironlogic Z-2' следовательно строки кода внутри условия не обрабатываются.
Добавил в условие проверки Источник="'ironlogic Z-2". Заработало.
Перехожу в режим РМК. Опять не работает
. Смотрим код.
Процедура ОбработкаВнешнегоСобытия() объекта обработка Заказ
_Знач = ОбработкаВнешнихСобытий.ПолучитьДанные(Источник,Со бытие,Данные);
Если НЕ ЗначениеЗаполнено(_Знач) Тогда
Возврат;
КонецЕсли;
...
...
...
Первая строчка возвращает Неопределено и происходит выход из процедуры.
Общий модуль ОбработкаВнешнихСобытий поставляется без исходных кодов и что там происходит неизвестно.
Вопрос: Как заставить работать "поддерживаемое" оборудование в программе Трактиръ: Nano ???