Имя: Пароль:
1C
 
Оле 7.7 из 8.3 на сервере
0 Tarlich
 
05.11.23
07:01
Не так давно обновил платформу на сервере .и началось
перестало подключаться к 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");
ну н как не хочет
1 Tarlich
 
05.11.23
07:07
Поменял запуск службы 1с сервер на имя Администратор -и  заработало -))
2 Bigbro
 
05.11.23
07:51
"вот эта работает и подключается - но только почему то запрашивает окно 7.7 а вот процедура на сервере"
потому что под пользователем служба не было ни разу запуска база не прописана в ветке реестра пользователя.
нужно или ручками копировать ветку реестра или первый раз ручками запустить.
иначе так окошко с выбором базы и будет висеть у службы никем не увиденное.
3 uno-group
 
06.11.23
12:54
Зарегистрировать все компоненты первый раз запустив с правами администратора и будет вам счастье.
Программист всегда исправляет последнюю ошибку.