Uploaded by ru-1c

Документ Microsoft Word

advertisement
Использование параметров - периодов в системе
компоновки данных
Использование дат
Для многих отчетов необходимо дать возможность пользователю указывать период, за
который необходимо получить отчет. Часто данные периоды требуется указывать не с
точностью до секунды, а с точностью до дня. Для того чтобы пользователь имел
возможность ввести в параметрах данных дату без времени, достаточно указать в описании
параметра данных тип параметра Дата с указанием состава даты "Дата".
После этого пользователь сможет вводить в параметры данных только значения дат, без
времени.
Для того чтобы введенные значения интерпретировалось в отчете как начало и конец дня
следует в запросе использовать функции НачалоПериода() и КонецПериода().
Пример:
Копировать в буфер обмена
ВЫБРАТЬ
ПродажиОбороты.Контрагент,
ПродажиОбороты.Номенклатура,
ПродажиОбороты.КоличествоОборот,
ПродажиОбороты.СуммаОборот
ИЗ
РегистрНакопления.Продажи.Обороты(
{(НАЧАЛОПЕРИОДА(&ПериодНачало, ДЕНЬ))},
{(КОНЕЦПЕРИОДА(&ПериодКонец, ДЕНЬ))}, , ) КАК ПродажиОбороты
В данном примере в качестве значений параметров виртуальной таблицы будут
передаваться начало и конец дней, выбранных пользователем.
Использование стандартных периодов
Система компоновки данных позволяет использовать стандартные периоды для указания
периода отчета.
Для того чтобы задействовать данную возможность следует добавить в схему компоновки
данных параметр типа СтандартныйПериод, а в параметрах - датах указать
соответствующие выражения и запретить их редактирование пользователем.
Download