Как быть с V81.COMConnector на 8.3.12.1616
Стояла платформа 8.3.11.3034
Следующий код работал в течении 3 лет. На предыдущих платформах тоже работал.
COMсоединение подымается для получения истории продаж за предыдущие годы. База находится на платформе 8.1.15.14
Обновились до 8.3.12.1616
В строке
Подключение = Соединение.Connect(СтрокаСоединения);
1С просто закрывается.
Обновились до 8.3.13.1513, эффект тот же.
Откатились на 8.3.11.3034 все работает.
Что делать???
Следующий код работал в течении 3 лет. На предыдущих платформах тоже работал.
COMсоединение подымается для получения истории продаж за предыдущие годы. База находится на платформе 8.1.15.14
Соединение = Новый COMОбъект("V81.COMConnector");
ПутьКБазе = "C:\1C_Base\Trade81";
ИмяПользователя = "Иванов";
Пароль = "";
СтрокаСоединения = "File = """+ПутьКБазе+"""; Usr = """+ИмяПользователя+"""; Pwd = """+Пароль+"""";
Попытка
Подключение = Соединение.Connect(СтрокаСоединения);
Исключение
Сообщить("Ошибка подключения");
КонецПопытки;
ПоказатьОбновились до 8.3.12.1616
В строке
Подключение = Соединение.Connect(СтрокаСоединения);
1С просто закрывается.
Обновились до 8.3.13.1513, эффект тот же.
Откатились на 8.3.11.3034 все работает.
Что делать???
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) Поробуйте способы, предложенные в этих темах:
https://forum.infostart.ru/forum15/topic174935/
https://forum.infostart.ru/forum9/topic115602/
https://forum.infostart.ru/forum9/topic159267/#message1630638
скорее всего, дело в компоненте платформы
скорее всего, дело в компоненте платформы
Функция ИмяCOMСоединителя() Экспорт
СистемнаяИнфо = Новый СистемнаяИнформация;
ПодстрокиВерсии = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(
СистемнаяИнфо.ВерсияПриложения, ".");
Возврат "v" + ПодстрокиВерсии[0] + ПодстрокиВерсии[1] + ".COMConnector";
КонецФункции
Процедура Подключиться()
COMConnector = Новый COMObject(ИмяCOMСоединителя());
КонецПроцедуры
ПоказатьПосмотрите функцию в моделе "ОбщегоНазначения" -УстановитьВнешнееСоединениеСБазой. Или что то подобное
Можно ковырять в сторону системных настроек DCOM и зарегистрированных там объектов, они могут затираться при установке. Решал таки способом, но проще было переустановить 8,1 после установки 8.3. Это обновит регистрацию 8,1.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот