Имя: Пароль:
1C
 
8.2: Подключение сканера ШК в УНФ
0 Armando
 
02.05.10
20:42
Начало Посоветуйте сканер штрихкодов
В общем, обзавелся я сканером. Теперь пробую его везде. На 8.1 потестил с дровами разными - все работает.
Решил на 8.2 потестить. В демо базе с ИТС - тоже работает. Полез в УНФ - не работает. Говорит:
При подключении оборудования произошла ошибка:
"'1С: Сканеры штрихкода' на KVARTIRA-1594E9/Абдулов (директор); Абдулов Юрий Владимирович: Не удалось загрузить драйвер устройства.
Проверьте, что драйвер корректно установлен и зарегистрирован в системе.".
Валится вот здесь:
ПодключитьВнешнююКомпоненту("Справочник.ВнешнееОборудование.Макет.Драйвер1ССканерШтрихкода", "Сканер");
ОбъектДрайвера = Новый("AddIn.Сканер.Scanner");

Ошибка:
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1169)}: Тип не определен (AddIn.Сканер.Scanner)

ЧЯДНТ?
1 Armando
 
02.05.10
20:54
Заменил на
ПодключитьВнешнююКомпоненту("AddIn.Scanner");
ОбъектДрайвера = Новый("AddIn.Scanner");

все заработало

но тема не закрыта
2 Armando
 
03.05.10
00:32
Разобрался. Очень похоже на ошибку разработчиков.
В справочнике ВнешнееОборудование в соответствующей форме настройки оборудования (в моем случае ФормаНастройки1ССканерыШтрихкода или ФормаНастройкиАтолСканерыШтрихкода) в процедуре ПриСозданииНаСервере, строку
Элементы.УстановитьДрайвер.Видимость = (ПараметрыСеанса.РабочееМестоКлиента
                                           = Строка(Идентификатор.РабочееМесто));

Заменить на
Элементы.УстановитьДрайвер.Видимость = (ПараметрыСеанса.РабочееМестоКлиента
                                           = Идентификатор.РабочееМесто);

Аналогичным образом остальные строки.

Тогда при открытии формы настройки появится подменю 'Функции', где будет доступен пункт 'УстановитьДрайвер'. После установки драйвера все заработает.
3 Ленинград
 
03.05.10
00:37
закладочко
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.