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