Написан код сом-соединения, который уже работал в другой конторе на сервере. Сом-компонент зарегистрирован. Файловая база успешно соединяется, серверная не хочет.
Код такой
&НаСервере
Функция ПодключиьИБНаСервереКадры()
СтрПодключения = "Srvr=""" + СокрЛП("192.168.1.201") + """; Ref=""" + СокрЛП("hrm") + """; Usr=""" + СокрЛП("Обмен") + """; Pwd=""" + СокрЛП("12345") + """;";
СО = Новый COMОбъект("V83.COMConnector");
ИБ = СО.Connect(СтрПодключения);
Возврат ИБ;
КонецФункции
Регистрировала по этой строке на сервере regsvr32 /n /i:user "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
текст ошибки
{ВнешняяОбработка.ОбменЗуп.Форма.Форма.Форма(7)}: Ошибка при вызове конструктора (COMОбъект)
СО = Новый COMОбъект("V83.COMConnector");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
Блин, что куда зарегать надо? вопрос срочный.
Вот этот делается успешно regsvr32 /n /i:user "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" и работает для файловой базы на том же сервере. Что еще куда надо зарегать?