Имя: Пароль:
1C
1С v8
COMОбъект и Web Service
0 Liova
 
20.03.12
18:07
Всем привет!

Есть такая проблема: при создании com-объекта через Предприятие com объект создается и работает. При вызове через веб сервис com не создается. Ошибка
{ОбщийМодуль.ПереводыЮнистрим(484)}: Ошибка при вызове метода контекста (GetCurrenciesChanges): Ошибка вызова операции сервиса:  {unistream}:Unistream:GetCurrenciesChanges()
       Ответ = Прокси.GetCurrenciesChanges(ТекстЗапроса, ПриемПлатежей.ПолучитьНаименованиеФилиала(), ПараметрыСеанса.ТекущийМагазин.Наименование);
по причине:
Ошибка вызова операции сервиса:  {unistream}:Unistream:GetCurrenciesChanges()
по причине:
Ошибка SOAP сервера:  Неизвестная ошибка. {ОбщийМодуль.ПЮ(47)}: Ошибка при вызове конструктора (COMОбъект): Class not registered
по причине:
{ОбщийМодуль.ПЮ(47)}: Ошибка при вызове конструктора (COMОбъект): Class not registered
по причине:
Class not registered
по причине:
Class not registered

Com объект чужой, другие com создаются нормально в обоих режимах.
Пользователь один и тот же - под ним запущен агент сервера.
1 Стальная Крыса
 
20.03.12
18:30
предположу:
вызов 32-х битного COM-объекта из 64-х битного приложения (сервиса)
2 Liova
 
20.03.12
18:32
(1) По смыслу так. А что делать?
3 Стальная Крыса
 
20.03.12
18:40
4 Liova
 
20.03.12
19:29
(3) Большое спасибо! Помогло!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.