Как ограничить дату отчета вчерашним днем? #642440


#0 by Drunk_Snake
Есть отчет, который должен формироваться на дату не позднее вчерашнего дня (причина в том, что за текущий день данных еще нет, они появляются в результате ночного регламентного задания). Нужно сделать защиту от дурака, чтобы даже если пользователь ввел текущий или будущий день, отчет все равно формировался правильно. Решение нашлось вот в таком выражении параметра: Конец Но СКД категорически отказывается принимать функцию ДОБАВИТЬКДАТЕ. Без нее все работает прекрасно, правда отчет выводится с учетом текущего дня. Ваши мысли, господа?
#1 by chingiz
При формировании проверять дату? Кнопка сформировать.
#2 by Maxus43
заменяй ПАРАМЕТР даты до выполнения СКД, когда на кнопку Сформировать жмакают
#3 by simol
Если используешь внешнюю функцию ТекущаяДата то сделай в общем модуле свою ВчерашнийДень
#4 by ssh2006
> СКД категорически отказывается принимать функцию ДОБАВИТЬКДАТЕ ДЕНЬ надо брать в кавычки
#5 by Serg_1960
Я бы не советовал дату "править" в запросе. Тупые юзверу начнут задавать тупые вопросы типа "Я поставил дату сегодняшную - а он всё равно отчет показывает вчерашний"
#6 by Drunk_Snake
Огромное спасибо! Помогло! Тупые юзвери как раз и попросили это сделать =)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С