Имя: Пароль:
1C
1С v8
Ошибка при создании компоненты на "Сервере"
0 Treedos
 
08.03.12
20:32
Есть такая компонента, которая в обычном приложении нормально работ. (ставилась отдельно)

 Новый("AddIn.ADOUtils")

Но на управляемом приложении не хочет работать даже при вызове на сервере:
   
 #Если Сервер Тогда        
   Объект.Вставить("ADOUtils",Новый("AddIn.ADOUtils"));
 #КонецЕсли

Пишет: Тип не определен (AddIn.ADOUtils)
Как устранить данный трабл???
1 ProgAL
 
08.03.12
20:42
Вероятно, Новый ComОбъект("AddIn.ADOUtils").
2 aleks-id
 
08.03.12
20:57
надо длл-ку то зарегать для начала на сервере
3 andrewks
 
08.03.12
21:51
сервер, поди, х64?
4 aleks-id
 
08.03.12
21:53
да хоть 16х. длл-ку регать надо
5 andrewks
 
08.03.12
21:56
(4) я к тому, что можно и не зарегить
6 Treedos
 
08.03.12
21:57
Зарегистрировал... Точнее я изначально это сделал. Тем более на толстом нормально работает.
Винда 7 / 64
7 Treedos
 
08.03.12
21:59
Вот весь код:

       Объект = Новый Структура;
       #Если Сервер Тогда        
         Объект.Вставить("ADOUtils",Новый  ("AddIn.ADOUtils"));
         Объект.Вставить("Connection",Новый COMОбъект("ADODB.Connection"));
         Объект.Вставить("Таблица","");
         Объект.Вставить("Ключ",Новый Структура);
         Объект.Вставить("Поля", Новый Структура);
         Объект.Вставить("Условия", Новый Структура);
       #КонецЕсли
8 Treedos
 
08.03.12
22:00
(1) Так тоже болт(
9 andrewks
 
08.03.12
22:04
подсказка: бывают х32 длл-ки. а бывают х64
10 Treedos
 
08.03.12
22:15
Понятно. Но на толстом клиенте то работает!
11 andrewks
 
08.03.12
22:19
что русскому хорошо, то немцу смерть (народная мудрость)
12 Treedos
 
08.03.12
22:21
Кажись нашел...
УстановитьВнешнююКомпоненту(<Местоположение>)
Описание:

Доставляет объект внешней компоненты с сервера на клиент, после чего он становится доступен для метода ПодключитьВнешнююКомпоненту.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Метод работает только с компонентами, хранящимися в архиве.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс