|
Подключение внешней компоненты для ТСД Motorola MC2100 | ☑ | ||
---|---|---|---|---|
0
Nervosa
26.07.13
✎
17:04
|
Здравствуйте!
Взяли на тест сканер штрихкодов Motorola MC2100. Хочу написать обработку для выгрузки/загрузки данных из/в него. Смотрю в мануал от фирмы CleverenceSoft: Функции драйвера объединены во внешней компоненте "Addin.Cl.TerminalConnector", содержащейся в библиотеке Cleverence.Warehouse.TerminalConnector.dll в подпапке ControlPanel папки установки драйвера. Окей. Кладу Cleverence.Warehouse.TerminalConnector.dll в папку bin 1C-ки, а в обработке в методе ПриОткрытии() пишу: Процедура ПриОткрытии() Попытка ПрогИД = "AddIn.Cl.TerminalConnector"; ПодключитьВнешнююКомпоненту(ПрогИД); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецПроцедуры В итоге вижу ошибку - Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту): Ошибка при подключении внешней компоненты Что же я делаю неправильно? Заранее спасибо. |
|||
1
Галахад
гуру
26.07.13
✎
17:16
|
Может регистрировать надо?
|
|||
2
Nervosa
26.07.13
✎
17:24
|
И зарегить не даёт - говорит, что модуль Cleverence.Warehouse.TerminalConnector.dll загружен, но точка входа DllRegisterServer не найдена.
|
|||
3
Grobik
26.07.13
✎
17:26
|
Наверно нет прав на соответствующую ветку регистра винды.
|
|||
4
Nervosa
26.07.13
✎
17:32
|
Сделал себя админом - та же картина.
|
|||
5
Grobik
26.07.13
✎
17:40
|
Для начала винда?
|
|||
6
Nervosa
26.07.13
✎
17:43
|
7-ка.
|
|||
7
Nervosa
29.07.13
✎
09:13
|
И снова здравствуйте! Может на выходных кто-то занимался ТСД Motorola MC2100? :)
|
|||
8
wowik
29.07.13
✎
09:31
|
что разрабатываете, велосипед? с драйвером уже идут все необходимы обработки.
|
|||
9
wowik
29.07.13
✎
09:34
|
в папке драйвера "Control Panel" есть файл "Зарегистрировать COM.bat".
|
|||
10
Nervosa
29.07.13
✎
09:35
|
(8) - тут абсолютно полностью самописная конфигурация, поэтому стандартными обработками воспользоваться, увы, не удастся.
|
|||
11
wowik
29.07.13
✎
09:39
|
(10) тогда смотрим содержимое файла (9), запускаем регистрацию от имени администратора. Если не получилось, к администраторам, пусть разбираются с правами.
|
|||
12
Nervosa
29.07.13
✎
09:44
|
Ничего не помогло, к сожалению. По прежнему - Ошибка при подключении внешней компоненты. С правами всё в порядке на 100%.
|
|||
13
wowik
29.07.13
✎
09:48
|
напишите на суппорт [email protected]. Возможно, помогут. По крайней мере, попытаются.
|
|||
14
Nervosa
31.07.13
✎
09:17
|
По совету wowik я обратился в суппорт Cleverence и мне там действительно помогли :)
Последовательность действий следующая - 1) Устанавливаем выбранный драйвер - в моём случае этот - http://www.cleverence.ru//site.aspx?page=MobileSmarts-1C-Driver. 2) Из папки с установленным ПО Cleverence Soft\Driver1C\Control Panel\ запускаем Зарегистрировать COM.bat. 3) Затем в самой 1С 8.1 подключаем следующим образом: Попытка ПрогИД = "AddIn.Cl.TerminalConnector"; ПодключитьВнешнююКомпоненту(ПрогИД); Сканер = Новый (ПрогИД); Исключение Инфо = ИнформацияОбОшибке(); Сообщить("Описание='" + Инфо.Описание + "'"); КонецПопытки; Всё работает! Моя же ошибка заключалась в том, что я не просто запускал Зарегистрировать COM.bat, но и копировал Cleverence.Warehouse.TerminalConnector.dll в 1С\bin, чего делать не стоило. В общем респект ребятам, они действительно помогли :) |
|||
15
0xFFFFFF
31.07.13
✎
09:23
|
(0) ". Хочу написать обработку для выгрузки/загрузки данных из/в него"
И зачем вам такой геморрой... RDP и обработка в режиме рабочего стола снимает все вопросы. |
|||
16
wowik
31.07.13
✎
09:54
|
||||
17
wowik
31.07.13
✎
09:55
|
(16) в комментариях обсуждение
|
|||
18
Nervosa
31.07.13
✎
10:11
|
(15) конфигурация 1С полностью самописная, обработка работает с остатками.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |