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