1с7 Два условия в запросе не работают. Почему? #409910


#0 by Ubeytus Papanchak
Всем здравствуйте! Чего-то не пойму - есть запрос ТекстЗапроса = " Теоретически по условию в запрос не должны попасть только строки, в которых одновременно совпадают два условия. Однако, на практике, в запрос не попадают все строки, у которых ДатаПартии < 31.12.2008, независимо от наличия в СписокТМЦ. И непонятно, почему...
#1 by BuHu
а список не пустой?
#2 by Нуф-Нуф
еще раз, какой результат хочешь получить?
#3 by Нуф-Нуф
если правильно понял то |Условие (НЕ((Номенкл в СписокТМЦ) И (ДатаПартии > '31.12.2008')));
#4 by lamme
чего то не вяжется ... у которых ДатаПартии < 31.12.2008,
#5 by Lenny
'31.12.2008' замени параметром
#6 by Ubeytus Papanchak
Список не пустой. к примеру, есть Номенк ДатаПартии в запросе должно быть Товар2 10.10.2008 Товар1 10.03.2009, т.е. только определенный товар с датой < ХХ.ХХ не должен попадать. На практике на выходе запроса имеем - Товар1  10.03.2009     и все. Замена даты параметром ни к чему не приведет.
#7 by Нуф-Нуф
см
#8 by Нуф-Нуф
у тебя не относится только к первому условию
#9 by Ubeytus Papanchak
те же помидоры.
#10 by Нуф-Нуф
приведи текст запроса с теми же помидорами
#11 by Ubeytus Papanchak
#12 by Ubeytus Papanchak
есть мысля попроборать это в функции через Когда
#13 by Жан Пердежон
нормаль скажи, что ты хочешь получить...
#14 by Жан Пердежон
как ты хочешь чтоб у тебя было Товар2 10.10.2008 Товар1 10.03.2009 если сам же поставил условие (ДатаПартии > '31.12.2008'); или проблемы с логикой?
#15 by Ubeytus Papanchak
хочу получить выборку, в которой отсутствует определенный товар, но только если для него дата партии меньше нужной. Если дата больше, то он должен быть. Для этого два условия объединены скобками. На практике получается, что сначала отрабатывает одно условие, затем к полученному результату применяется второе условие. Непонятно, можно ли это реализовать непосредственно в самом запросе..
#16 by Жан Пердежон
|Условие (НЕ(Номенкл в СписокТМЦ) ИЛИ (ДатаПартии > '31.12.2008'));
#17 by Ubeytus Papanchak
Благодарю (хоть и с запозданием, некогда было проверить)! Работает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С