Стандартный период в СКД: различия между версиями
Перейти к навигации
Перейти к поиску
Danamond (обсуждение | вклад) (Новая страница: «== Выбор из стандартного периода в отчетах 1С == При создании отчета в 1С с высокой вероятно...») |
Danamond (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
При создании отчета в 1С с высокой вероятностью вы указываете период отчета в виде двух параметров ''НачалоПериода'' и ''КонецПериода''. К сожалению в форме отчета для пользователя эти поля отображаются в виде поля ввода даты, да еще со временем, что очень неудобно. Пользователь вынужден вводить период указывая время, например: начало - "01.10.2019 00:00:00" и конец - "31.10.2019 23:59:59". Но в 1С есть замечательный объект: "СтандартныйПериод", который позволяет быстро выбирать начало и конец отчета в виде месяца, квартала, года и так далее...<br> | При создании отчета в 1С с высокой вероятностью вы указываете период отчета в виде двух параметров ''НачалоПериода'' и ''КонецПериода''. К сожалению в форме отчета для пользователя эти поля отображаются в виде поля ввода даты, да еще со временем, что очень неудобно. Пользователь вынужден вводить период указывая время, например: начало - "01.10.2019 00:00:00" и конец - "31.10.2019 23:59:59". Но в 1С есть замечательный объект: "СтандартныйПериод", который позволяет быстро выбирать начало и конец отчета в виде месяца, квартала, года и так далее...<br> | ||
Для того, чтобы в отчете пользователь мог воспользоваться этой функцией необходимо сделать следующее: | Для того, чтобы в отчете пользователь мог воспользоваться этой функцией необходимо сделать следующее: |
Текущая версия на 09:33, 4 октября 2019
При создании отчета в 1С с высокой вероятностью вы указываете период отчета в виде двух параметров НачалоПериода и КонецПериода. К сожалению в форме отчета для пользователя эти поля отображаются в виде поля ввода даты, да еще со временем, что очень неудобно. Пользователь вынужден вводить период указывая время, например: начало - "01.10.2019 00:00:00" и конец - "31.10.2019 23:59:59". Но в 1С есть замечательный объект: "СтандартныйПериод", который позволяет быстро выбирать начало и конец отчета в виде месяца, квартала, года и так далее...
Для того, чтобы в отчете пользователь мог воспользоваться этой функцией необходимо сделать следующее:
- в схеме компоновки данных на закладке "Параметры" добавить новый параметр: имя - например "ПериодОтчета", заголовок - "Период отчета" и тип - "СтандартныйПреиод";
- у параметра "НачалоПериода" (или как вы его назвали) в поле "Выражение" добавить запись &ПериодОтчета.ДатаНачала и поставить галочку в поле "Ограничение доступности";
- то же самое для параметра "КонецПериод", только в поле "Выражение" вводим &ПериодОтчета.ДатаОкончания.
На закладке "Настройки" включаем наш стандартный периода в пользовательские настройки.