Имя: Пароль:
1C
1С v8
Подключение через V83.ComConnector (не получается)
0 vsg-work
 
10.03.21
12:40
Здравствуйте, уважаемые коллеги!
Задача следующая: выгружать номенклатуру в другую базу посредством кнопки "Выгрузить данные" в карточке номенклатуры.
Код у обработчика кнопки следующий:

Сообщить("Подсоединение к базе ... LD");
        
    ПараметрыПодключения = "File=""D:\Base 1C\1Cv83_RH[UK_1.6_LD]"";Usr=""User"";Pwd=""111"";";
    
    V83COMConnector = Новый COMОбъект("V83.COMConnector");
    Попытка
        Открытие = V83COMConnector.Connect(ПараметрыПодключения);
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
        Открытие = Неопределено;
    КонецПопытки;
    
    Попытка
        Проба = 0;
        
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    

Первый раз - подключилось вроде нормально. Второй и последующие разы, ошибка следующая:
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(4594)}: Ошибка при вызове метода контекста (Connect)
        Открытие = V83COMConnector.Connect(ПараметрыПодключения);
по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Существуют активные сеансы работы с данной информационной базой, использующие Платформу 1С:Предприятия другой версии.
Используйте для подключения к информационной базе платформу версии 8.3.18.1334.

Вторая база у меня открыта тоже, и платформа только одна (версия: 8.3.18.1334).

В чем может быть загвоздка? Никаких процессов и сеансов нет зависших.
1 hhhh
 
10.03.21
12:58
(0) платформы ставили не по-порядку. после 8.3.18.1334 ставили еще что-то.
2 Kassern
 
10.03.21
12:59
(0) классный пароль у юзвера)
3 dka80
 
10.03.21
13:11
com коннектор не той версии
4 Бишбармак
 
10.03.21
13:11
(Попробую свои "5 копеек")
После всех необходимых действий точно есть вот такое?
Не в попытке, а дальше по процедуре\функции?

Открытие = Неопределено;
Программист всегда исправляет последнюю ошибку.