Имя: Пароль:
1C
1С v8
Не работает 1CV83.Application
0 RnD161
 
22.01.22
15:25
Привет, уважаемые гуру!
я начинающий 1с-ник. Столкнулся с проблемой. Заменил комп на новый и перестал работать код:
    V83 = Новый COMОбъект("V83.Application");    
    connection = Истина;
    ДанныеДляПокдлючения = "File=""" +
                           СокрЛП("C:\8.3.12.1412\test01") + //ПутьКбазе
                                                      """;Usr=""" +
                           СокрЛП("user_wo_ws") + //Логин
                           """;Pwd = """ +
                           СокрЛП("1111") + """;"; //Пароль
    
    Попытка
        connection = V83.Connect(ДанныеДляПокдлючения);
    Исключение
        //Сообщить(ОписаниеОшибки());
        ТекстОшибки = ОписаниеОшибки();        
        connection = Ложь;
        #Если Клиент Тогда
            Сообщить("ОШИБКА ПОДКЛЮЧЕНИЯ: " + ТекстОшибки);            
        #КонецЕсли

    КонецПопытки;


Ошибка: "Ошибка при вызове метода контекста (Connect): Неизвестная ошибка"
База серверная. Платформа 8.3.12.1790
При этом на старом ПК всё работает, на новом нет.
Заметил, что на старом ПК в НАСТРОЙКА DCOM есть "1CV83 Application", а на новом компе нет.
Регистрация библиотеки comcntr.dll эффекта не даёт. Переустановка платформы на клиентском ПК тоже не помогает.
Подскажите, куда копать?
1 Смотрящий
 
22.01.22
15:26
Инсталлятор на новом компе от администратора запусти
2 Ёпрст
 
22.01.22
15:29
3 RnD161
 
22.01.22
15:39
(2) Это я делал. Это работает для V83.Connector

А у меня беда с V83.Application
На старом компе есть это https://piccy.info/view3/15212626/64474e3f27f5358c012c79eff3491dc1/

То есть сервер один и тот же, я его не трогал. Клиент на старом компе работает, на новом нет.
4 acht
 
22.01.22
16:04
(0) Справка > Запуск 1С:Предприятие 8 и параметры запуска > Регистрация "1С:Предприятия 8" в качестве OLE-Automation-сервера
5 RnD161
 
22.01.22
16:36
(4) В понедельник проверю
6 RnD161
 
22.01.22
16:50
(4) Помогло!!! Спасибо большое, бро!
7 TormozIT
 
гуру
23.01.22
16:48
Чтобы не писать руками команды регистрации, есть "Управление COM классами 1С" http://devtool1c.ucoz.ru/index/upravlenie_com_klassami_1s/0-56
Оно поддерживает и COMConnector и Application.
8 RnD161
 
24.01.22
14:43
(7) Спасибо, воспользуюсь
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан