Имя: Пароль:
1C
1С v8
Подключение внешней компоненты, загруженной в макет внешней обработки
0 Aleksey1989
 
15.01.14
23:07
Добрый вечер. Подскажите, пожалуйста, возможно ли подключить внешнюю компоненту, которая загружана в макет внешней обработки?

В модуле объекта этой обработки писал следующий код, но подключить компоненту не получалось:
ПодключитьВнешнююКомпоненту("ЭтотОбъект.КомпонентаСклонения", "Decl", ТипВнешнейКомпоненты.Native);

Видимо ошибка в написании первого параметра, но как его по-другому задать?
1 Aleksey1989
 
15.01.14
23:27
+ к (0)

Пробовал через временное хранилище, но тоже подключить компоненту не получается:

макет = ЭтотОбъект.ПолучитьМакет("КомпонентаСклонения");
    адрес = ПоместитьВоВременноеХранилище(макет);
    

    ПодключитьВнешнююКомпоненту(адрес, "Decl", ТипВнешнейКомпоненты.Native);
2 Пеппи
 
15.01.14
23:34
а так?

ПодключитьВнешнююКомпоненту(макет, "Decl", ТипВнешнейКомпоненты.Native);
3 Aleksey1989
 
15.01.14
23:36
(1) Работает способ через использование временного хранилища, это я немного затупил.

(2) Работать не будет, т.к. в качестве первого параметра должен передаваться путь к макету, а не сам макет.
4 Новиков
 
15.01.14
23:56
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший