kostya77 @ Сегодня, 13:06

,
я взял ваш код. и вот что получилось: пользователь мой без пароля - у меня появилось окно авторизации доступа к базе. я нажал "ок" и произошло соединение с базой и сообщило дату документа
а вот такой код этого не делает:
БазаОле = СоздатьОбъект("V77.Application"); // Получаем доступ к OLE объекту 1С
КаталогБазыОЛе = "d:\1c\моя база\";
ПользовательОле = "Админ";
ПарольОле = "";
результатПодключения = базаОЛЕ.Initialize(базаОЛЕ.RMTrade, "/d" + сокрЛП(КаталогБазыОЛе) + " /n" +
сокрЛП(ПользовательОле) + " /p " + сокрЛП(ПарольОле), "");
если результатПодключения = 0 тогда
предупреждение("Не удалось выполнить подключение к указанной БД! Проверьте параметры подключения!");
иначе
состояние("БД инициализирована!");
конецЕсли;
ДокOLE = БазаОле.CreateObject("Документ.РасходнаяНакладная");
ДокOLE .ВыбратьДокументы(начДата,Кондата);
Пока ДокOLE.ПолучитьДокумент()=1 Цикл
Сообщить(ДокOLE.ДатаДок);
КонецЦикла;
Сообщение отредактировал denis84 - 05.04.22, 12:27