Программно устанавливаю состав начальной страницы пользователя. В модуле сеанса написал вот такой код:
НастройкаНачальнойСтраницыСтр = ПараметрыСеанса.ТекущийПользователь.НастройкаНачальнойСтраницыСтр;
НастройкаНачальнойСтраницыПользователя = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиНачальнойСтраницы");
Если НастройкаНачальнойСтраницыПользователя = Неопределено
И НастройкаНачальнойСтраницыСтр <> "" Тогда
НастройкаНачальнойСтраницыПользователя = Новый НастройкиНачальнойСтраницы;
СоставФорм = Новый СоставФормНачальнойСтраницы;
СоставФорм.ЛеваяКолонка.Очистить();
СоставФорм.ЛеваяКолонка.Добавить(НастройкаНачальнойСтраницыСтр);
НастройкаНачальнойСтраницыПользователя.УстановитьСоставФорм(СоставФорм);
КонецЕсли;
И вот, мля, сцука - когда начальная настройка не задана и выполняется код с настройкой, то выполняется все верно, никаких ошибок не выдает. В составе левой колонки как и положено отражается одна запись. НО БЛ...Ь у пользователя вываливается список ВСЕХ доступных форм!!! Мать его!!!... Куда копать, посоветуйте плз.