Имя: Пароль:
1C
1С v8
Не подключается внешняя компонента, драйвер сканера штрихкодов АТОЛ Scaner1C.dll
0 Birmingem
 
28.06.22
20:46
На моем компьютере ранее был установлен драйвер сканера штрихкодов АТОЛ Scaner1C.dll.
Есть самописная простенькая конфигурация на УФ, в которой используется сканер штрихкодов.
Все нормально работало.

Потом пришлосm переустановить Windows 10.

Заново установил драйвер сканера штрихкодов АТОЛ Scaner1C.dll, версия 6.5.3.399 (бесплатная версия).
Зарегистрировал, все как положено, через C:\Windows\SysWOW64\regsvr32 "C:\Program Files (x86)\ATOL\Drivers\Bin\Scaner1C.dll".
Проверил, в реестре появилась запись. Программка для тестов сканера Scaner_t.exe работает. Сканер работает.

Запускаю базу в тонком клиенте - внешняя компонента не подключается.
Подключаю так:

        Оповещение = Новый ОписаниеОповещения("ПодключениеВнешнейКомпонентыЗавершение", ЭтотОбъект, Параметры);        
        НачатьПодключениеВнешнейКомпоненты(Оповещение, "C:\Program Files (x86)\ATOL\Drivers\Bin\Scaner1C.dll", "АТОЛСканер");

Процедура ПодключениеВнешнейКомпонентыЗавершение(Подключено, ДополнительныеПараметры) Экспорт
    
    ОбъектДрайвера = Неопределено;
    
    Если Подключено Тогда
        ОбъектДрайвера = Новый (ДополнительныеПараметры.ProgID);

И вот здесь, параметр Подключено выдает Ложь.

Подскажите пожалуйста, в чем может быть причина?
1 Birmingem
 
28.06.22
20:50
И еще ... На этом же компьютере у меня есть база 1С:7.7.
В ней используется эта же внешняя компонента. И все прекрасно работает, подключается, сканер работает, внешнее событие вызывается, штрихкод приходит.

Так почему в 1С:8.3.12.1616 эта же внешняя компонента не подключается?
2 shotsdv2008
 
28.06.22
21:24
А поставить и использовать типовой драйвер от 1С не пробовали?
3 Ёпрст
 
28.06.22
23:09
(0) не проще использовать нэйтив вк от 1с, которая и в 64х будет работать, чем ..древний атол ?
4 Birmingem
 
29.06.22
11:34
Разобрался. Драйвер Атол не работает с 64 битной 1С. Запустил на 32 битной 1С - все прекрасно работает.

2) А где найти этот "типовой драйвер от 1С"?
3) А где найти этот "нэйтив вк от 1с"?

С торговым оборудованием очень редко сталкиваюсь. С типовыми конфигурациями не работаю, БСП не использую.
5 Kassern
 
29.06.22
11:35
(4) А где найти этот "типовой драйвер от 1С"?  -  в макете конфигурации
6 Kassern
 
29.06.22
11:36
(4) "С торговым оборудованием очень редко сталкиваюсь. С типовыми конфигурациями не работаю, БСП не использую." - тогда нигде)
7 Tatitutu
 
29.06.22
11:58
(4) и на 64 битной работает
вот такой ищи ScanOPOS64.dll
8 Ёпрст
 
29.06.22
12:00
(4) в любой типовой валяется в общем макете, бсп для подключения не нужна. Там всего-то пара строк кода для создания объекта драйвера
Ошибка? Это не ошибка, это системная функция.