Розница 2.3 не видит компоненту Scale45, ошибка Тип не определен (AddIn.Scale45)

1. andrey7617 86 28.05.25 00:07 Сейчас в теме
Добрый день уважаемые форумчане ...
Прошу помощи у гуру ...

Розница 2.3 Есть весы которые раньше подключались через драйвер штрих м для весов (Драйвер прикрепил ScaleDrv_5.3.exe)
Как я понимаю один из последних бесплатных ...
Все работало исправно ... но в последсвии почему то я получаю ошибку - Тип не определен (AddIn.Scale45)

сам код такой

	ПодключитьВнешнююКомпоненту("AddIn.Scale45");
    	Компонента = Новый("AddIn.Scale45");
	
	ПараметрыПодключения = Новый Структура;	
	ПараметрыПодключения.Вставить("ПараметрыРегистрации", Новый Структура);	
	ПараметрыПодключения.Вставить("ТипОборудования",      "ЭлектронныеВесы");
	
	ПараметрыУстройства = Новый Структура;
	ПараметрыУстройства.Вставить("Идентификатор", "Электронные весы");	
	ПараметрыУстройства.Вставить("Наименование",  "CAS AP");	
	ПараметрыУстройства.Вставить("Порт",           4);	
	ПараметрыУстройства.Вставить("Скорость",       7);
	ПараметрыУстройства.Вставить("ТипВесов",       "7");
	ПараметрыУстройства.Вставить("Четность",       0);
Показать


сам драйвер устанавливается по пути
"C:\Program Files (x86)\Штрих-М\Драйверы\Драйвер весов"

в нем есть dll Scale1C.dll - как я понял это и есть компонента ...

Пробовал делать regsvr32 по пути "C:\Program Files (x86)\Штрих-М\Драйверы\Драйвер весов" и "C:\DLL"

все равно ошибка ... программа не видит компоненту ...
В чем трабл ??? и как его побороть ???

Заранее спасибо !!!
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Найденные решения
2. uriah 21 28.05.25 07:53 Сейчас в теме +1 $m
Попытка
   ПодключитьВнешнююКомпоненту("AddIn.Scale45")
Исключение
   Сообщить("Не подключена!");
КонецПопытки;
   
Компонента = Новый("AddIn.Scale45");

Компонента 32-битная, а платформа 64-битная?
andrey7617; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Bryuhanov 06.06.25 07:41 Сейчас в теме +1 $m
Либо с битностью платформы проблема, в таком случае ставьте 32х битную платформу либо с правами, если второй вариант, то: разлочьте встроенную учетку Администратор, запустите 1С из под нее батником и пропишите компоненту.
Пример батника:
runas /user:Администратор /savecred "C:\Program Files (x86)\1cv8\common\1cestart.exe"
andrey7617; +1 Ответить
2. uriah 21 28.05.25 07:53 Сейчас в теме +1 $m
Попытка
   ПодключитьВнешнююКомпоненту("AddIn.Scale45")
Исключение
   Сообщить("Не подключена!");
КонецПопытки;
   
Компонента = Новый("AddIn.Scale45");

Компонента 32-битная, а платформа 64-битная?
andrey7617; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот