АПну темку.Так до сих пор и не разобрался где происходит автоподключение второй базы.
перерыл всю конфу в поисках пользователей, но привязки от имени пользователя так и не нашел.Зато нашел такой код
//*******************************************
Процедура ПриОткрытии()
спрФирмы = СоздатьОбъект("Справочник.Фирмы");
спрФирмы.ВыбратьЭлементы();
Пока спрФирмы.получитьЭлемент() = 1 цикл
Стр = "";
Если СписокПодключенныхБаз.НайтиЗначение(спрФирмы.ТекущийЭлемент(),Стр,"Фирма") = 1 Тогда
Продолжить;
КонецЕсли;
СписокБаз.ДобавитьЗначение(спрФирмы.ТекущийЭлемент());
КонецЦикла;
КонецПроцедуры
Процедура Выполнить()
Польз = СокрЛП(Строка(ИмяПользователя())); //"Пользователь"
Для н = 1 по СписокБаз.Размерсписка() Цикл
Если СписокБаз.Пометка(н) = 1 Тогда
Фирма = СписокБаз.получитьЗначение(н);
Стр = "";
Если СписокПодключенныхБаз.НайтиЗначение(Фирма,Стр,"Фирма") = 1 Тогда
Бух = СписокПодключенныхБаз.получитьЗначение(Стр,"Бух");
Иначе
попытка
Бух = "";
База = СокрЛП(Фирма.ПутьКБазеДанных);
Бух = СоздатьОбъект("v77.Application");
Состояние("Загружаем базу - "+ Фирма + "...");
Если Бух.Initialize(Бух.RMAccount, "/D"+СокрЛП(База)+" /N"+Польз+ " /P"+ "", "NO_SPLASH_SHOW") = 0 Тогда
Сообщить("Ошибка открытия бухгалтерской базы - " + Фирма, "!!!"); // RMComplex
Иначе
СписокПодключенныхБаз.НоваяСтрока();
СписокПодключенныхБаз.Фирма = Фирма;
СписокПодключенныхБаз.Бух = Бух;
КонецЕсли;
Исключение
Сообщить(ОписаниеОшибки());
конецПопытки;
КонецЕсли;
КонецЕсли;
Конеццикла;
Состояние("");
Форма.Закрыть();
Конецпроцедуры
Да бы вам было понятней чего я хочу добиться, выкладываю скрин.