v8: Не могу подключить внешнюю компоненту из макета #654971


#0 by korchak
Добрый день всем! создал общий макет с двоичными данными, загрузил туда внешнюю компоненту  - Namedecl.dll потом пишу: а мне назад ЛОЖЬ Пишу путь напрямую из католога файловой системы - все в порядке. Выгрузка из общего макета подтверждает присутствие там, в макете, двоичных данных. В чем может быть проблема?
#1 by Maxus43
а что в макете конкретно? zip или двоичные данные самой компоненты?
#2 by korchak
в самом макете двоичные данные компоненты, т.е. сам файл Namedecl.dll
#3 by sapphire
Проверь путь к макету.
#4 by Maxus43
тонкий/веб клиент?
#5 by korchak
проверил, сто раз копипастил уже в ветки ОбщиеМакеты
#6 by korchak
толстый
#7 by Maxus43
должно работать... УстановитьВнешнююКомпоненту(<Местоположение>) перед подключением попробуй
#8 by sapphire
Да нет же, попробуй посмотреть что вернет ПолучитьМакет(ПутьККомпоненте)
#9 by korchak
ПолучитьОбщийМакет("Е_КомпонентаСклоненияФИО") - все ок
#10 by sapphire
ПутьККомпоненте = "ОбщиеМакеты.Е_КомпонентаСклоненияФИО";
#11 by Киборг
длл зарегистрировал?
#12 by sapphire
ТипВнешнейКомпоненты.Native Ни о чем не говорит?
#13 by sapphire
Можешь по-пробовать передать путь к компоненте в виде навигационной ссылки..
#14 by korchak
да, конечно если бы не зарегил, то и з файловым путем не отработалась бы ИСТИНА
#15 by sapphire
Смешно :)
#16 by korchak
зарегил длл локально на клиенте... а где в данном случае, в случае с ОбщимМакетом регить длл? на клиенте или на сервере?
#17 by Киборг
погугли "Не удалось подключить внешнюю компоненту склонения NameDecl.dll" ...Для того, чтобы подобные сообщения не появлялись, необходимо данную библиотеку зарегистрировать в операционной системе (скорее всего установка платформы проводилась не с правами администратора).
#18 by korchak
да уже гуглил и зарегил эту компоненту на клиенте
#19 by Киборг
поменяй тип на Com что получится?
#20 by korchak
to all: где в данном случае, в случае с ОбщимМакетом регить длл? на клиенте или на сервере?
#21 by korchak
и с типом СОМ и вообще без этого параметра - возвращает ЛОЖЬ
#22 by Киборг
типа так попробуй
#23 by sapphire
#24 by korchak
это какой-то бардак получается) на диске ИТС библиотека Namedecl.dll имеет один размер - 380 КБ, а вытыщенный из макета ЗУП совсем другой - 1572 КБ.
#25 by korchak
Вместе с Namedecl.dll есть еще архив NameDecl.zip размером 1547 КБ. Скажите что пихать в макет? саму дллку или зип? а то я уже запутался...
#26 by sapphire
Сделай, как в ЗУПе и не мучайся.
#27 by korchak
придеться, но хочеться знать... в архиве который прилагается к Namedecl.dll если разархивировать есть еще 1CNameDeclWin32.dll и 1CNameDeclWin64.dll
#28 by sapphire
В ЗУПе вроде как архив лежит....
#29 by korchak
кроме того есть еще 1CNameDecl_IEWin32.dll
#30 by korchak
сейчас попробую запихнуть в макет архив...
#31 by korchak
в таком случае какую длл регить? Namedecl.dll 1CNameDeclWin32.dll или 1CNameDeclWin64.dll 1CNameDeclIE32.dll или 1CNameDeclIE64.dll (видать для тонкого и веб-клиента)
#32 by korchak
кроме того для разных компонент разные методы для ЗУПовской - "AddIn."имя".CNameDecl" для других - "AddIn."имя".Namedeclension"
#33 by sapphire
Нативные не надо регить... Это апи специально для этих целей сделано...
#34 by korchak
так точно, в ЗУПЕ в макете лежит архив!
#35 by sapphire
Нетрудно догадаться, что это для тонкого клиента под internet explorer :)
#36 by korchak
понял
#37 by korchak
в архиве Namedecl.zip есть еще 2 архива - 1CNameDecl_IEWin32.cab и 1CNameDecl_IEWin64.cab. Для работы из под тонкого (веб-клиента) архивы внутри архива нужно разархивировать?
#38 by korchak
или их вообще отдельно поключать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С