0
Drunk_Snake
04.12.12
✎
13:36
|
Есть отчет, который должен формироваться на дату не позднее вчерашнего дня (причина в том, что за текущий день данных еще нет, они появляются в результате ночного регламентного задания).
Нужно сделать защиту от дурака, чтобы даже если пользователь ввел текущий или будущий день, отчет все равно формировался правильно.
Решение нашлось вот в таком выражении параметра:
Выбор
Когда &ДатаФормирования > (ДОБАВИТЬКДАТЕ(ТекущаяДата(),ДЕНЬ,-1)
Тогда (ДОБАВИТЬКДАТЕ(ТекущаяДата(),ДЕНЬ, -1)
Иначе &ДатаФормирования
Конец
Но СКД категорически отказывается принимать функцию ДОБАВИТЬКДАТЕ.
Без нее все работает прекрасно, правда отчет выводится с учетом текущего дня.
Ваши мысли, господа?
|
|