Чтобы дать пользователю самостоятельно выбирать период анализа в отчете СКД нужно использовать следующую конструкцию.
Листинг поля:
В параметрах отчета СКД добавить список параметров:
Листинг поля:
ВЫБОР"iSG_ВыручкаЗаСменуОбороты" - заменить на нужный нам регистр
КОГДА &Периодичность = 0
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, ДЕНЬ)
КОГДА &Периодичность = 1
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, НЕДЕЛЯ)
КОГДА &Периодичность = 2
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, МЕСЯЦ)
КОГДА &Периодичность = 3
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, КВАРТАЛ)
КОГДА &Периодичность = 4
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, ПОЛУГОДИЕ)
КОГДА &Периодичность = 5
ТОГДА НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, ГОД)
ИНАЧЕ НАЧАЛОПЕРИОДА(iSG_ВыручкаЗаСменуОбороты.Период, МЕСЯЦ)
КОНЕЦ
В параметрах отчета СКД добавить список параметров:
Комментариев нет:
Отправить комментарий