Необязательный период в запросе

1. user1829230 28.09.23 16:04 Сейчас в теме
Всем привет, подскажите пожалуйста как можно сделать период необязательным
НачалоПериода <= &Начало или &Начало = неопределенно или &Начало = "01.01.0001"
Что то типо такого?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. anykey_vrn 28.09.23 16:27 Сейчас в теме
(1) Использовать стандартный период
3. newlogin1 28.09.23 16:46 Сейчас в теме
(1)В запросе или СКД?
Если просто в запросе, то можно вот так
ВЫБОР КОГДА &ДатаН = ДатаВремя(1,1,1) Тогда
Истина
Иначе Док.Дата >= &ДатаН
Конец
И ВЫБОР КОГДА &ДатаК = ДатаВремя(1,1,1) Тогда
Истина
Иначе Док.Дата =< &ДатаК
Конец
6. user1829230 29.09.23 09:09 Сейчас в теме
4. Vladimir-R 168 28.09.23 16:47 Сейчас в теме
(1) что должен сделать запрос, если даты не указаны?
5. Raskad 10 28.09.23 16:48 Сейчас в теме
Запрос.УстановитьПараметр("ПериодЗаполнен", ЗначениеЗаполнено(Период));
Запрос.УстановитьПараметр("Период", Период);

В самом запросе, в условиях можно написать:
Выбор 
          Когда &ПериодЗаполнен Тогда
                 НачалоПериода <= &Период
          Иначе
                   Истина
Конец
Оставьте свое сообщение

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