Добрый день. Пытаюсь с помощью регламентного задания в 8.3 получить данные из 7.7.
код примерно такой:
ПутьККаталогуБазыДанных = "D:\1C77_DATA";
ИмяПользователя = "Иванов";
Пароль = "1111";
Попытка
Приложение = Новый COMОбъект("v77S.Application");
Исключение
Приложение = Новый COMОбъект("v77.Application");
КонецПопытки;
Оле = Приложение.Initialize(Приложение.RMTrade, СтрокаПодключения,"");
Application отрабатываев нормально. Приложение запускается. Далее выдает след. ошибку:
Ошибка при вызове метода контекста (Initialize) и все. Бьюсь второй день сделать ничего не могу. Помогите пожалуйста.
Попытка
СоединениеСБазой77 = Новый COMОбъект("V77.Application");
Исключение
ЗаписатьВЛог("Не удалось создать объект доступа к базе V7.7");
КонецПопытки;
Если НЕ СоединениеСБазой77=Неопределено Тогда
СтрокаПодключения="/d"""+Путь+""" /n"+Имя+ " /p"+Пароль;
Попытка
РезультатПодключения = СоединениеСБазой77.Initialize(СоединениеСБазой77.RMTrade, СтрокаПодключения, "NO_SPLASH_SHOW");
//РезультатПодключения = ОбъектДоступа.Initialize(ОбъектДоступа.RMTrade, СтрокаПодключения, "");
Исключение
ТекстСообщения = " " + ТекущаяДата() + " Непонятная ошибка" + ОписаниеОшибки();
ЗаписатьВЛог(ТекстСообщения);
Сообщить(ТекстСообщения);
КонецПопытки;
Если Не РезультатПодключения Тогда
Стр="Не удалось подключиться к базе V7.7
|Возможно неверно указаны путь к каталогу, имя пользователя или пароль
|программа запущена в монопольном режиме или требуется переиндексация.";
ЗаписатьВЛог(Стр);
Сообщить(Стр);
КонецЕсли;
КонецЕсли;