Стандартный период в СКД
Перейти к навигации
Перейти к поиску
При создании отчета в 1С с высокой вероятностью вы указываете период отчета в виде двух параметров НачалоПериода и КонецПериода. К сожалению в форме отчета для пользователя эти поля отображаются в виде поля ввода даты, да еще со временем, что очень неудобно. Пользователь вынужден вводить период указывая время, например: начало - "01.10.2019 00:00:00" и конец - "31.10.2019 23:59:59". Но в 1С есть замечательный объект: "СтандартныйПериод", который позволяет быстро выбирать начало и конец отчета в виде месяца, квартала, года и так далее...
Для того, чтобы в отчете пользователь мог воспользоваться этой функцией необходимо сделать следующее:
- в схеме компоновки данных на закладке "Параметры" добавить новый параметр: имя - например "ПериодОтчета", заголовок - "Период отчета" и тип - "СтандартныйПреиод";
- у параметра "НачалоПериода" (или как вы его назвали) в поле "Выражение" добавить запись &ПериодОтчета.ДатаНачала и поставить галочку в поле "Ограничение доступности";
- то же самое для параметра "КонецПериод", только в поле "Выражение" вводим &ПериодОтчета.ДатаОкончания.
На закладке "Настройки" включаем наш стандартный периода в пользовательские настройки.