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