Не так давно обновил платформу на сервере .и началось
перестало подключаться к 7.7
процедура на клиенте
&НаКлиенте
Процедура УстановитьСоединение(Команда)
Если СоединениеУстановлено тогда
Сообщить("Уже подключена",СтатусСообщения.Внимание);
Возврат;
КонецЕсли;
Попытка
База77 = Новый COMОбъект("V77s.Application");
Если База77.Initialize(База77.RMTrade, "/D" + Объект.ПутькБазе + " /N" + Объект.Пользователь + " /P" + Объект.Пароль, "NO_SPLASH_SHOW") = 0 Тогда
Сообщить("Ошибка открытия информационной базы", СтатусСообщения.Важное);
возврат;
КонецЕсли;
СоединениеУстановлено= Истина;
Исключение
СоединениеУстановлено= Ложь;
Сообщить("Проверьте првильность установки программы 1С 7.7 или обратитесь к программистам ",СтатусСообщения.ОченьВажное);
КонецПопытки;
КонецПроцедуры
вот эта работает и подключается - но только почему то запрашивает окно 7.7 а вот процедура на сервере
&НаСервере
Процедура ЗагрузитьДокументыНаСервере()
Попытка
База77 = Новый COMОбъект("V77s.Application");
Открыта = База77.Initialize(База77.RMTrade, "/D""" + "E:\1c\MLL\" + """ /N" + "Программист" + " /P" +"777", "NO_SPLASH_SHOW");
Если НЕ Открыта Тогда
Сообщить("Не удалось произвести подключение к информационной базе: ");
Возврат;
КонецЕсли;
что не так ?
пробовал и
База77 = Новый COMОбъект("V77.Application");
ну н как не хочет
"вот эта работает и подключается - но только почему то запрашивает окно 7.7 а вот процедура на сервере"
потому что под пользователем служба не было ни разу запуска база не прописана в ветке реестра пользователя.
нужно или ручками копировать ветку реестра или первый раз ручками запустить.
иначе так окошко с выбором базы и будет висеть у службы никем не увиденное.