Имя: Пароль:
1C
1С v8
Розница 2.2 НачатьПодключениеВнешнейКомпоненты и своя интеграшка
0 LienXo
 
19.12.18
23:51
Есть собственная внешняя компонента, прекрасно работала в обычных формах. Решил попробовать подключить ее к рознице. Создал zip с манифестом и инфо, запихал в драйвера, нажимаю установить - получаю сообщение "Внешняя компонента установлена", но статус "Не установлен на текущем компьютере. Не определен тип Addin.integrashka". Пошел через отладчик.
Процедура НачатьПолучениеОбъектаДрайвераЗавершение(Подключено, ДополнительныеПараметры) Экспорт
При вызове Подключено = ложь.

В каталоге temp файл создается, путь к нему в реестре пишется.

Взял пустую конфу, создал форму. В ней вызываю dll-ку, подключается.
Взял файл из каталога temp - один в один, тоже подключается в пустой.
В типовой не желает.
1 Garykom
 
гуру
19.12.18
23:58
1С то от имени админа запускаешь при установить из zip ?
В разрядностью 1С x86 или x86_64 не напутал?
2 Garykom
 
гуру
19.12.18
23:59
Проверь что оно в реестре правильно регается если компонента твоя старая com а не новая native
3 LienXo
 
20.12.18
00:05
(1) от админа.
(1.2) 64 на своей машине не ставлю
(2) как раньше регалась так и регается. В пустой конфе когда проверку делал просто через НачатьПодключениеВнешнейКомпоненты(Оповещение, "Addin.integrashka") подключается к c:\temp\1c8xxx.tmp спокойно
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший