Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СOM-коннектор то работает, то нет (http://forums.kuban.ru/f1040/som-konnektor_rabotaet_net-9047818.html)

Sasha 01.04.2020 21:24

СOM-коннектор то работает, то нет
 
Добрый день, из семерки есть ряд обработок, которые используют com-коннектор к восьмерке
[code]
Коннектор=СоздатьОбъект("V83.COMConnector.1");
Сервер = "Server2";
База = "1cbase_buh";
Логин = "Бухгалтер";
Пароль = "";
v8 =Коннектор.Connect("Srvr="""+СокрЛП(Сервер) + """; Ref="""+СокрЛП(База) +"""; Usr="""+СокрЛП(Логин) +"""; Pwd=""" +СокрЛП(Пароль)+""" ");
[/code]
Так вот, периодически эта конструкция перестает работать с ошибкой.
[code]v8 =Коннектор.Connect("Srvr="""+СокрЛП(Сервер) + """; Ref="""+СокрЛП(База) +"""; Usr="""+СокрЛП(Логин) +"""; Pwd=""" +СокрЛП(Пароль)+""" "); : {D:\BAZA\EXTFORMS\ИНФОИЗБУХ8.ERT(14)**: Поле агрегатного объекта не обнаружено (Connect)[/code]

Соответственно, чудесным образом через какое-то время опять начинает работать, но так как я в чудеса не очень-то верю, есть желание разобраться в причинах, почему объект создается, а методы "не видит". В какую сторону копать?

USSR 01.04.2020 21:36

Одна из причин возможно кроется в смене платформ 8.3

Sasha 01.04.2020 21:40

(1)такс. спасибо за наводку. Платформа действительно обновлялась в связи с тем, что конфигурация БП 3.0 это потребовала )
Где-то неделю назад прописал принудительно в Службе компонентов инициатор TEST.V83.Comconnector.1 и путь к dll свежей платформы, но как-то проблема все равно осталась :(

Коннектор=СоздатьОбъект("TEST.V83.COMConnector.1");

аналогично периодически не работает метод Connect, вываливается с ошибкой

USSR 01.04.2020 22:48

[url]https://forum.mista.ru/topic.php?id=849055[/url]

Sasha 02.04.2020 10:25

(3)Спасибо, вроде то что надо.
Поставил по совету из этой темы 32bit пока работает, помониторим :)

USSR 02.04.2020 10:32

(4)я перевел обмен 7.7 - БП3.0 c COM на http сервис. Немного попыхтел, но на удивление относительно легко все получилось. А по скорости ну просто сказка


Текущее время: 02:44. Часовой пояс GMT +3.