Интерфейс "Такси". Отчет на СКД с формой.
В настройках СКД для элементов отбора указан режим отображения "Быстрый доступ", чтобы отборы выводились на форму.
Понадобилось для некоторых ролей убрать эти отборы с формы (за ненадобностью, т.к. RLS уже сделал свое дело).
Данный код не помог
ЭлементыОтбора = Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы;
Для Каждого эл Из ЭлементыОтбора Цикл
эл.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
КонецЦикла;
Код из процедуры ПриСозданииНаСервере() перенес в процедуру ПриЗагрузкеПользовательскихНастроекНаСервере().
Добавил в код условия по ролям. Работает!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший