Как отработать пустую дату в отчете? #625136


#0 by Zombi
Сделал отчет на СКД, в запросе есть такие строки: ГДЕ    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата Когда задаю параметры, все нормально, а как можно отработать пустую дату? То есть сформировать отчет без ограничения по периоду?
#1 by ЧашкаЧая
Перед формированием отчета программно проверять заполнение периода и устанавливать параметры &НачДата = '00010101' и &КонДата = ТекущаяДата
#2 by ЧашкаЧая
Хотя, если в функциях СКД есть ТекущаяДата то можно и на закладке параметры в поле Выражение.
#3 by Wobland
ГДЕ   (РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата) ИЛИ (&БезОграниченияПоПериоду)
#4 by DrShad
для параметра использовать СтандартнуюДату, например текущий день
#5 by Лоботряс
Перенести фильтр из параметров в отборы
#6 by Смешной 1С
Условие взять в {}
#7 by Zombi
А без ограничения по периоду в отдельный параметр выводить? Или как то расчитатть по условию что даты пустые? А если одна из дат только будет пустой? Я и использую. Вопрос в том, как сформировать отчет без ограничений при пустых датах.
#8 by Zombi
А что это даст?
#9 by Alex S D
переделай отчет. где выборка идет не из документов, а из регистров как у белых людей
#10 by Смешной 1С
Это означает необязательное условие. Если параметры не заданы, то условие не будет отработано
#11 by Zombi
Это возможно, как вариант.
#12 by Zombi
Смысл этого отчета именно в том, чтобы выбирал из документов. Попробую
#13 by Zombi
Попробовал, получается если хоть один параметр не задан, условие вообще не применяется...или разбить условие на 2?
#14 by х86
ГДЕ ВЫБОР КОГДА &ДатаНач = ДАТАВРЕМЯ(1,1,1) ТОГДА ИСТИНА ИНАЧЕ  РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
#15 by Zombi
Что то не получается на 2 условия в фигурных скобках заменить
#16 by Zombi
Спасибо, сделал вот так:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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