Промежуточная база 1С не подключается к конечной базе

Последние изменение: 24.09.2018

Ошибка:

Промежуточная база 1С (только для 1С 7.7) не подключается к конечной базе. Процесс останавливается на строке:

"мСоединение1 = мСоединение.Initialize(мСоединение.RMTrade, "/d" + КаталогБазыОле + " /n" + ПользовательОле + " /p" + ПарольОле, "NO_SPLASH_SHOW");".

На самом ТСД обработка запроса подвисает на минуту и появляется ошибка "The operation has timed-out".

Пример логов:

MESSAGE: Сбой при удаленном вызове процедуры. (Exception from HRESULT: 0x800706BE)

Решение:

В реестре в списке баз в HKEY_USERS\.DEFAULT\Software\1C\1Cv7\7.7\Titles есть основная и промежуточная базы (см. документацию стр. 56).

При обращении с терминала подключение выполняется под пользователем Windows Local System (т.к. вызов выполняет служба), для этого пользователя базы может не быть в списке баз и 1С выводит окно подключения бызы, которого не видно. 

Попробуйте также для службы "1C driver server PROF" задать вход в систему под пользователем, с которым Вы работаете.