Помощь - Поиск - Пользователи - Календарь
Полная версия: Как я могу в запросе сравнить дату с пустой (которая 01.01.0001)?
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
dlednev
А напомните мне это, пожалуйста! Только без объявления лишнего параметра. cowboy.gif
Мастер_миража
Цитата(dlednev @ 6.10.2008, 8:34) *

А напомните мне это, пожалуйста! Только без объявления лишнего параметра. cowboy.gif


а так не канает?
ПолучитьПустоеЗначение(переменнаяТипаДата)
dlednev
ой, извиняюсь за глупый вопрос - надо было сначала подумать, а потом писать! biggrin.gif И я даже в попыхах не написал, что это в запросе мне надо!
меня устроил такой код:
ИЛИ ДоговорыКонтрагентов.СрокДействия = ДАТАВРЕМЯ(1, 1, 1)

Цитата(Мастер_миража @ 6.10.2008, 12:59) *

а так не канает?
ПолучитьПустоеЗначение(переменнаяТипаДата)


неа, не канает - во-первых, это не синтаксис запроса, а во-вторых, я не хочу параметр еще один делать "переменнаяТипаДата" специально для пустого значения!

ЗЫ. а как бы темку закрыть? wub.gif
Мастер_миража
Цитата(dlednev @ 6.10.2008, 9:06) *

ой, извиняюсь за глупый вопрос - надо было сначала подумать, а потом писать! biggrin.gif
меня устроил такой код:
ИЛИ ДоговорыКонтрагентов.СрокДействия = ДАТАВРЕМЯ(1, 1, 1)
неа, не канает - во-первых, это не синтаксис запроса, а во-вторых, я не хочу параметр еще один делать "переменнаяТипаДата" специально для пустого значения!

ЗЫ. а как бы темку закрыть? wub.gif


кажется ненужон парамерт...вроде можно записать любую дату
или явно указать тип Дата...
dlednev
Ой, не надо закрывать темку, у нас флейм пошел! ;)
Уважаемый Мастер! если не трудно - напиши плиз примерчик! если бы он прошел, я был бы очччченгь рад!!!!!!

щас вот проверил - функции "ПолучитьПустоеЗначение" запрос не знает
Мастер_миража
ПолучитьПустоеЗначение(ТекущаяДата())
или можно попробовать через приведение типов
Мастер_миража
а в 8.х по другому...не как в 7.7=)
нав не сканает
Stack_G
Пустая дата:
Код
Дата('00010101');

Если нужно проверить в коде, проще всего:
Если ЗначениеНеЗаполнено(Дата) Тогда
//Дата - пустая
Иначе
//Дата - не пустая
КонецЕсли;
BabySG
в 8.1 ЗначениеЗаполнено(...)
Stack_G
Цитата(BabySG @ 7.10.2008, 14:21) *

в 8.1 ЗначениеЗаполнено(...)

хотел дописать, да поленился :)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.