Ошибка при вызове метода Connect при Com-соединении.
Всем привет!
Вот так делаю ком соединение:
При вызове метода Connect() вот так:
Получаю такую ошибку:
{ВнешняяОбработка.МояОбработка.Форма.Форма(240)}: Метод объекта не обнаружен (Connect)
connection = V83COMConnector.Connect(ПараметрыБазы);
Почему так?
Версия платформы 8.3.12.1412
Вот так делаю ком соединение:
ПараметрыБазы = "Srvr=""ип моего сервера"";Ref=""имя базы на сервере"";Usr=""пользователь"";Pwd=""пароль""";
V83COMConnector= Новый COMОбъект("V83.COMConnector");
При вызове метода Connect() вот так:
connection = V83COMConnector.Connect(ПараметрыБазы);
Получаю такую ошибку:
{ВнешняяОбработка.МояОбработка.Форма.Форма(240)}: Метод объекта не обнаружен (Connect)
connection = V83COMConnector.Connect(ПараметрыБазы);
Почему так?
Версия платформы 8.3.12.1412
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Попытка
COMConnector = Новый COMОбъект("V83.COMConnector");
Connect = COMConnector.Connect("Srvr = """ + ПараметрыАвторизации.ИмяСервера + """" + ";Ref = """ + ПараметрыАвторизации.ИмяБазы + """" + ";Usr = """ + ПараметрыАвторизации.Пользователь + """" + ";Pwd = """ + ПараметрыАвторизации.Пароль + """");
Исключение
COMConnector = Неопределено;
Connect = Неопределено;
Сообщить(ОписаниеОшибки());
КонецПопытки;
Возникла аналогичная ситуация, но несколько сложнее
Сервер 64-х разрядный, Клиентская часть 32-х разрядная (драйвер ТО не работает с 64-х разрядной).
Связка "Розница 1.0" - "УТ 10.3"
Ошибка возникла после обновление платформы. На платформе 8.3.10 все работало замечательно.
Перешли на платформу 8.3.12.1616.
Если запустить обмен из клиента, то соединение COM открывается без проблем. А вот фоном соединение не открывается, пишет ошибку как у ТС.
В списке изменений в версиях платформы нет ничего что могло бы повлиять на такое поведение.
Сервер 64-х разрядный, Клиентская часть 32-х разрядная (драйвер ТО не работает с 64-х разрядной).
Связка "Розница 1.0" - "УТ 10.3"
Ошибка возникла после обновление платформы. На платформе 8.3.10 все работало замечательно.
Перешли на платформу 8.3.12.1616.
Если запустить обмен из клиента, то соединение COM открывается без проблем. А вот фоном соединение не открывается, пишет ошибку как у ТС.
В списке изменений в версиях платформы нет ничего что могло бы повлиять на такое поведение.
проблему решил
попытки зарегистрировать библиотеку comctr.dll от сервера и от платформы, удаление регистрации и заново регистрация, перезапуск службы, перезапуск сервера - пустые телодвижения
снес подчистую и платформу и сам сервер 1С
заново установил сервер 1С (опцию COM соединение выбрал), затем платформу
прописал базы
все, заработало и зашуршало...
остался один вопрос - что это было?
попытки зарегистрировать библиотеку comctr.dll от сервера и от платформы, удаление регистрации и заново регистрация, перезапуск службы, перезапуск сервера - пустые телодвижения
снес подчистую и платформу и сам сервер 1С
заново установил сервер 1С (опцию COM соединение выбрал), затем платформу
прописал базы
все, заработало и зашуршало...
остался один вопрос - что это было?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот