Пустая дата в 1С:Предприятие 8

11 Feb
Published by Nicholas

У меня часто спрашивают как в 1С:Предприятие 8.2 и 8.3 проверить является ли дата пустой. Существует несколько вариантов.

В текстах модулей

  1. Если Дата = '00010101' Тогда
  2. Если Дата = '00010101000000' Тогда
  3. Если Дата = '0001-01-01' Тогда
  4. Если Дата = Дата(1, 1, 1) Тогда
  5. Если Дата = Дата(1, 1, 1, 0, 0, 0) Тогда
  6. Если Не ЗначениеЗаполнено(Дата) Тогда // спасибо edinorojek за комментарий

В запросах

  1. ГДЕ Дата = ДАТАВРЕМЯ(0001,01,01,0,0,0)
  2. ГДЕ Дата = ДАТАВРЕМЯ(1,1,1)
  3. ГДЕ Дата = &ПустаяДата 

Запрос.УстановитьПараметр("ПустаяДата", '00010101');

Тэги 

1С 8

Комментарии

Аватар пользователя Максим

Спасибо большое, информация очень помогла:)

Аватар пользователя edinorojek

Можно ещё использовать ЗначениеЗаполнено().

Аватар пользователя Прог

Мне тоже помогло

Аватар пользователя Александр

Спасибо. Воспользовался.

Аватар пользователя Дмитрий

Спасибо

Аватар пользователя Олег

Спасибо

Аватар пользователя Nicholas

Пожалуйста)

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image