Уважаемые коллеги! Сделал простой такой код в форме отчета при открытии:
НовыйЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйЭлементОтбора.ЛевоеЗначение = КомпоновщикНастроек.Настройки.ДоступныеПоляОтбора.НайтиПоле(Новый ПолеКомпоновкиДанных("Организация")).Поле;
НовыйЭлементОтбора.ПравоеЗначение = Справочники.Организации.НайтиПоКоду("000000001");
И обнаружил, что без полных прав косяк - не работает КомпоновщикНастроек.Настройки.ДоступныеПоляОтбора.НайтиПоле
Не находит Организация. А при полных правах работает. В чем дело?
право чтения справочника Организации есть у самого простого оператора, т.к. этот реквизит есть почти в кажном документе!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс