0
abask
21.06.24
✎
12:37
|
Для того, чтобы выбрать период отчета указываю на форме отчета в быстром доступе параметр ПериодОтчета
т.к. в отборе нельзя использовать СтандартныйПериод - типа дата больше/меньше ПериодОтчета.ДатаНачала/ПериодОтчета.ДатаОкончания - создаю два служебных параметра:
ДатаНач, ДатаОкн и описываю выражение для них на странице параметров &ПериодОтчета.ДатаНачала &ПериодОтчета.ДатаОкончания
В итоге на форме отчета есть быстрая настройка "Период отчета". Когда там что-то есть выводится отчет за период.
Если снять галочку с этой настройки данные вообще не выводятся.
Для того, чтобы данные выводились без учета периода в быстрый выбор надо добавить выключение отбора. (У меня "ГруппаИ", дата больше/меньше)
В итоге на форме две настройки.
Можно ли как-то обойтись одной настройкой? Если выбрать снять галочку с периода, чтобы выводились данные без учета периода?
Потратив какое-то время на поиск решения решил спросить у сообщества. Может у кого-то есть идеи?
|
|
3
abask
21.06.24
✎
12:49
|
РЕШЕНО
Итак, в запросе использую фигурные скобки:
ВЫБРАТЬ
Оценки.Ученик КАК Ученик,
Оценки.Предмет КАК Предмет,
Оценки.Оценка КАК Оценка
ИЗ
РегистрСведений.Оценки КАК Оценки
{ГДЕ
Оценки.Период >= &ДатаНач
И Оценки.Период <= &ДатаОкн}
|
|