Выбор когда ... тогда в условии запроса #775179


#0 by Елена Троянская
Может, кто-то увидит навскидку. Почему может не отработать следующее условие в запросе. Если &Контрагент= пустая ссылка, то запрос должен выдать все записи, иначе отбор по &Контрагент ВЫБОР     КОГДА ЗаказПоставщикуТовары.Клиент ССЫЛКА Справочник.Контрагенты             И НЕ ЗаказПоставщикуТовары.Клиент = ЗНАЧЕНИЕ(Справочник.Контрагенты.пустаяссылка) КОНЕЦ
#1 by xxTANATORxx
скорее всего ЗаказПоставщикуТовары.Клиент может быть НЕОПРЕДЕЛЕНО или NILL
#2 by Numerus Mikhail
Попробуй вот так ВЫБОР     КОГДА ВЫРАЗИТЬ(ЗаказПоставщикуТовары.Клиент как Справочник.Контрагенты) <> ЗНАЧЕНИЕ(Справочник.Контрагенты.пустаяссылка) КОНЕЦ
#3 by lera01
Вы читаете таблицу и пытаетесь в нее же записать?
#4 by Елена Троянская
Спасибо. Что-то ни так ни так. Возможно, дело не в условии. Это условие в запросе, не чтение полей таблиц
#5 by FIXXXL
кто на ком стоял? проверять на заполненность нужно параметр &Контрагент или реквизит ЗаказПоставщикуТовары.Клиент? у вас там клиенты в ТЧ живут? :)
#6 by Numerus Mikhail
А, так я что-то туплю Если я правильно понял, надо что-то такое: ВЫБОР
#7 by lera01
Где б они ни жили, но писать их туда из запроса пипец полный
#8 by Елена Троянская
Да, не на то место условие поставила. Спасибо! Да, вот это нужно
#9 by FIXXXL
где вы запись то видите? или 1С уже апдейт в запросе сделала?
#10 by Елена Троянская
Вопрос закрыт, всем спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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