Предопределенные значения в отборе для универсального отчета #515017


#0 by Сияющий Асинхраль
Встала задача добавления предопределенных отборов в типовой отчет для УТ, сами отборы добавить несложно, достаточно одной строки: УниверсальныйОтчет.ДобавитьОтбор("Организация"); Однако надо добавить не просто сам отбор, но и конкретное значение организации в отбор при открытии отчета, и, более того, запретить как удалять уже имеющиеся отборы, так и делать на их месте другие отборы (можно только добавлять новые), может кто подскажет, как...
#1 by Renat11111
в типовых смотри.
#2 by Сияющий Асинхраль
В типовых и смотрю, не вижу пока ни одного места, где автоматом ставятся значения отбора...
#3 by Сияющий Асинхраль
Значения выставил, все получилось. Единственное, может кто подскажет, как сделать чтобы пользователь не имел доступа к одному из полей отбора в отчете, в частности, необходимо, чтобы пользователь не мог в отчете изменить отбор по пользователю (не мог видеть данные в отчете по другим пользователям кроме себя). Буду крайне признателен за совет...
#4 by Mendel_UA
в идеале ограничения надо в правах делать а не в отчете. В отчете не секьюрно совсем. Открыть внешнюю обработку ему никто не мешает, а дальше уже что угодно делать можно.
#5 by Defender aka LINN
Если пользователь не может менять отбор - то это не отбо, а параметр. Отбор - это целиком инструмент пользователя.
#6 by Сияющий Асинхраль
Как раз и делаю внешний отчет, нельзя ломать конфу, и отчет всего-навсего модернизирую типовой, где для администратора должны быть доступны все варианты, а для отдельных пользователей только сам пользователь...
#7 by acsent
rls по организациям есть в типовых. во всех
#8 by Mendel_UA
тут вроде вопрос был по пользователям... Если нужно уж совсем универсальный отчет, с возможностью править запрос, то надо писать свою обработку с текстовым полем для запроса (конструктор туда тоже можно прикрутить, где-то в свойствах было), и парсить ручками запрос, добавляя к каждому подзапросу дополнительное условие, но все равно это издевательство. Если же не совсем универсальный отчет, и запрос в той или иной форме предопределен, то надо туда засунуть параметр передаваемый из кода.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С