2 условия дат

1. user782455 06.12.19 12:54 Сейчас в теме
Здравствуйте, в консоли запросов пытаюсь сформировать запрос по поставщикам. Необходимо сделать так что бы выводился список с датой заключения <01.01.2017 и дата пустая. Как совместить эти 2 условия ?
По теме из базы знаний
Найденные решения
9. nomad_irk 79 06.12.19 14:29 Сейчас в теме
(8)Прошу пардону, не правильно прочитал условия.

Если нужно отбирать по условию меньше определенной даты и с пустыми датами, то

ГДЕ
Договор.ДатаЗаключения < &ДатаПараметр ИЛИ Договор.ДатаЗаключения = ДАТАВРЕМЯ(1, 1, 1)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. fromlion 182 06.12.19 13:06 Сейчас в теме
(1) в условиях отбора в запросе так и укажите Договор.ДатаЗаключения=&ДатаПараметр или Договор.ДатаЗаключения=ДатаВремя(1,1,1)
4. nomad_irk 79 06.12.19 13:21 Сейчас в теме
(1)
ГДЕ
Договор.ДатаЗаключения В(&ДатаПараметр, ДАТАВРЕМЯ(1, 1, 1))
5. user782455 06.12.19 14:01 Сейчас в теме
(4)это в условии отбора ?
7. nomad_irk 79 06.12.19 14:04 Сейчас в теме
8. user782455 06.12.19 14:17 Сейчас в теме
(7) сделал, но он не выводит договоры с датой больше 01.01.2017
9. nomad_irk 79 06.12.19 14:29 Сейчас в теме
(8)Прошу пардону, не правильно прочитал условия.

Если нужно отбирать по условию меньше определенной даты и с пустыми датами, то

ГДЕ
Договор.ДатаЗаключения < &ДатаПараметр ИЛИ Договор.ДатаЗаключения = ДАТАВРЕМЯ(1, 1, 1)
10. user782455 06.12.19 14:51 Сейчас в теме
3. AlexandrSmith 69 06.12.19 13:08 Сейчас в теме
Датой заключения < '20170101'
Пустая дата это '00010101000000'

Она соответственно попадает под ваше условие автоматом.

Или у вас для даты заключения меньше 01.01.2017 должна быть пустая дата?

Тогда

https://helpme1c.ru/yazyk-zaprosov-1s-8-3-dlya-nachinayushhix-programmistov-uslovnyj-operator

выбрать
    Наименование,
    ВЫБОР
        когда Код = "000000001" тогда "Банан"
        когда Код = "000000002" тогда  Наименование
        когда Код= "000000003" тогда  555
        когда Код = "000000004" тогда Калорийность
        когда Код = "000000005" тогда ДАТАВРЕМЯ(2014, 01, 01)
        когда Код = "000000006" тогда истина
        когда Код = "000000007" тогда Ссылка
    конец
из
Справочник. Еда
Показать
6. user782455 06.12.19 14:02 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот