0
Garry1010
02.10.13
✎
14:54
|
Обнаружилось чуднОе ограничение выбора полей в типовом отчете УПП, а именно Расчетная ведомость по форме Т-51 (отчет УнифицированнаяФормаТ51). Для пользователя с полными правами существует аж 7 полей для отбора, в т.ч. и "Организация". Для пользователей с неполными правами почему-то только 2 (и нет "Организации"). Что за чудеса? Зачем это сделано? И где это вообще спрятано, где тот код, что выкидывает 5 полей? Может, кто-то разбирался уже с этим?
Где-то в районе строки 29 общей формы ФормаНастройкиСтруктурыОтчета вылезает это ограничение:
[code]НоваяСтрока = ОтчетОбъект.КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));[/code]
Вот тут уже в НоваяСтрока.Порядок.ДоступныеПоляПорядка.Элементы в одном случае 7 элементов, а в другом почему-то 2. Я что-то не пойму - это сам Компоновщик на основе каких-то прав выкидывает "лишнее" или как?
Между прочим, если выполнить тот запрос, что в компоновке, то он не ругается на права ни под каким пользователем... Типа того, что, мол, тут доступа нет и тут доступа нет - ничего такого.
|
|