Вход | Регистрация
 

Как в отчете сделать отбор по конкретному элементу справочника

Как в отчете сделать отбор по конкретному элементу справочника
Я
   Psixovanniyyy
 
14.06.21 - 10:35
Здравствуйте УТ 10.3 Версия платформы 8.3, Отчет ведомость по денежным средствам (Универсальный Отчёт)
Модуль Обьекта(Отчета)
http://www.1c-cod.ru/code/6YJkR2CdWOuw5GN/
Модуль Формы
http://www.1c-cod.ru/code/cQ8T0uzyazUgHWM/

https://ibb.co/PQkK3MD
https://ibb.co/CtfBPdF
https://ibb.co/YfbLtCs

Нужно сделать у Роли отбор по определенному складу (всегда) чтобы он не мог изменять его и нужно сделать период с НачМесяца по умолчанию что бы он ранее даты отчета не мог выбрать, Прошу помочь
   Ёпрст
 
1 - 14.06.21 - 12:46
в СформироватьОтчет воткни
    УниверсальныйОтчет.ДатаНач = Макс(НачалоМесяца(ТекущаяДата()),УниверсальныйОтчет.ДатаНач);

Ну, можешь еще на кнопку выбора периода и саму дату повесить обработчик ПриИзменении и туда воткнуть
    УниверсальныйОтчет.ДатаНач = Макс(НачалоМесяца(ТекущаяДата()),УниверсальныйОтчет.ДатаНач);

На счет отбора, просто добавь отбор перед выполнением запроса, если РольДоступна
   Ёпрст
 
2 - 14.06.21 - 13:03
Короче, тип того воткни в сформировать:
    Если РольДоступна("Вася") Тогда 
        УниверсальныйОтчет.ДатаНач = Макс(НачалоМесяца(ТекущаяДата()),УниверсальныйОтчет.ДатаНач);
        Отбор = УниверсальныйОтчет.ПостроительОтчета.Отбор;
        ЭлементОтбора =  Отбор.Найти("Склад");
        Если ЭлементОтбора = Неопределено Тогда
            ЭлементОтбора = Отбор.Добавить("Склад");
        КонецЕсли;
        ЭлементОтбора.ВидСравнения = ВидСравнения.Равно;
        ЭлементОтбора.Значение = Справочники.Организации.НайтиПоКоду("КодСуперМуперСклада");
        ЭлементОтбора.Использование = Истина;
   КонецЕсли;
   Psixovanniyyy
 
3 - 14.06.21 - 13:31
СПАСИБО ВАМ!) люблю
   ДенисЧ
 
4 - 14.06.21 - 13:45
(2) "Пол:    Мужской"
Беги!!! ))))
   Psixovanniyyy
 
5 - 14.06.21 - 13:46
:DDD
   hhhh
 
6 - 14.06.21 - 14:31
(3) здесь же могут быть и дети!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.