Имя: Пароль:
1C
1С v8
проверить диапазон дат в запросе
,
0 мухомор777
 
30.09.20
11:35
добрый день.Подскажите как создать такую штуку.есть на форме обработки(планировщик) две даты: ДатаНач и ДатаКон. Есть заявка с 29.09 по 01.10(в заявке тоже есть начало даты и конец-это же планировщик 1с).Вопрос:как проверить в запросе что на самом деле эта заявка лежит в интервале с 30 по 30.чтоб запись вывести.
1 ДенисЧ
 
30.09.20
11:37
ДатаНачала <= ПоследняяДата и ДатаКонца >= ПерваяДата

Как-то так )))
2 Chameleon1980
 
30.09.20
11:55
недавно на хабре читал статью про гугл программистов.
у меня вопрос к авторам подобных тем:
вы вообще думать не хотите?
3 SleepyHead
 
гуру
30.09.20
12:45
(0)

Начало1, Конец1 - первый интервал дат
Начало2, Конец2 - второй интервал

Интервалы пересекаются, если выполняется условие Макс(Начало1, Начало2) <= Мин(Конец1, Конец2)

При этом Макс(Начало1, Начало2) - это дата начала интервала пересечения, а Мин(Конец1, Конец2) - дата окончания пересечения интервалов.

В запрос сам переведи.
4 Волшебник
 
30.09.20
13:15
(3) Прелестно