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