Имя: Пароль:
1C
1С v8
БПО 1.0.14.1 не работает драйвер сканера штрихкода 1С
0 zhukovia
 
22.06.13
09:56
В чем может быть проблема не работы драйвера сканера?
Проделал следующее:
1. Установил с правами администратора ScanOPOS 8.0.14.1
2. Загрузил и запустил конфигурацию из поставки "Библиотека подключаемого оборудования 8.2"
3. Произвожу Подключение и настройку оборудования, все добавилось (обработчик драйвера - 1С: Сканеры штрихкода) и сохранилось.
4. Нажимаю Настроить...
Вот тут и выскакивает ошибка

{ОбщаяФорма.ФормаНастройки1ССканерыШтрихкода.Форма(331)}: Индекс находится за границами массива
       ВерсияИзБПО    = ВыходныеПараметры[2];

Причем если выбрать драйвер Атола то настройка прекрасно открывается.
1 zhukovia
 
22.06.13
10:01
Потрассировав нашел где спотыкается. В модуле ПодключаемоеОборудование1ССканерыШтрихкодаКлиент есть Функция ПолучитьВерсиюДрайвера в ней при
Попытка
Версия = ОбъектДрайвера.ПолучитьНомерВерсии();
И происходит ошибка. ОбъектДрайвера.ПолучитьНомерВерсии() не выполняется. При этом ОбъектДрайвера = AddIn.Scanner
Что может мешаться?
2 zhukovia
 
22.06.13
10:07
Вот развертка ОбъектДрайвера

ОбъектДрайвера            AddIn.Scanner    AddIn.Scanner
АвтоВыключение            0                Число
БитДанных                8                Число
ВерсияКонтролОбъекта    2 000 000        Число
ВерсияСервисОбъекта        2 000 000        Число
ДвоичноеПреобразование    0                Число
ДекодироватьДанные        0                Число
ДопРезультат            0                Число
ЗапрещениеСобытий        0                Число
ИмяСобытия                ""                Строка
НаименованиеУстройства    ""                Строка
ОписаниеКонтролОбъекта    "ОписаниеКонтролОбъекта"    Строка
ОписаниеСервисОбъекта    "ОписаниеСервисОбъекта"        Строка
ОписаниеУстройства        ""                Строка
Порт                    1                Число
ПосылкаДанных            0                Число
Результат                0                Число
РезультатПроверки        "Successful"    Строка
СканированныеДанные        ""                Строка
Скорость                9600            Число
Состояние                1                Число
СтопБит                    0                Число
СтопСимвол                ""                Строка
ТекущийАсинхВывод        0                Число
ТипШтрихКода            0                Число
УстройствоВключено        0                Число
УстройствоЗанято        0                Число
ЧислоДанныхВОчереди        0                Число
ШтрихКод                ""                Строка
3 zhukovia
 
22.06.13
11:14
Нет ни каких идей почему может так происходить?
4 zhukovia
 
22.06.13
12:54
Разобрался. Проблемма была в том что запускал партабельную версию и дряйвер надо было положить в каталог App сборки.
Программист всегда исправляет последнюю ошибку.