Найти: на

1С 8.х: "Конец периода" в Схеме компоновки данных

См. так же

"Объектная Система компоновки данных в 1С 8.х"
Встречи on-line для разработчиков

Внимание! Сайт переехал на http://бизнесплюспермь.рф

1С 8.х: "Конец периода" в Схеме компоновки данных

В Схеме компоновки данных (СКД) в случае использования в параметрах компоновки поля с типом дата, эти поля по умолчанию имеют тип «Дата и время» и при ручном заполнении всегда встает начало дня:

Пользователи и разработчики не всегда помнят/хотят у даты конца периода указывать время 23:59:59. Встает вопрос: как сделать так, чтобы в качестве конца периода всегда вставал бы конец дня от выбранной даты, при этом не нужно было бы вбивать время?

Ответ кроется в самом запросе – надо использовать функцию (метод) «КонецПериода».

Итак, по-порядку.

Меняем тип параметра «КонецПериода» на тип Дата с составом даты «Дата»

Теперь, время у значения параметра показыватьс я не будет, но по умолчанию в КонецПериода встанет начало выбранного дня.

В колонку «выражение» в параметра «КонецПериода»

нужно прописать следующую строку:

КонецПериода(КонецПериода,«ДЕНЬ»).

Здесь

используется функция языка запросов «КонецПериода(<Дата>, <Период>)»

&КонецПериода – типовое обращение к параметру запроса через символ «&»

«ДЕНЬ» - указаение конец какого периода нужно брать. В качестве параметра <Период> могут быть установлены значение «МЕСЯЦ», «ГОД», «КВАРТАЛ», «НЕДЕЛЯ»

Теперь, пользователь будет указывать в качестве параметра просто дату, а в отчет пойдет конец дня выбранной даты

Hosted by uCoz