Имя: Пароль:
1C
1С v8
Условия в запросе 1с 8.2
0 Wirtox
 
04.07.13
16:37
Как сделать условие в условии запроса? Если параметр не заполнен использовать другое условие, запрос пишу в СКД, помогите если кто знает
1 NcSteel
 
04.07.13
16:38
Выбор когда
2 Wirtox
 
04.07.13
16:39
так а как проверять или заполнен параметр ?
Если несложно напишите
3 rbcvg
 
04.07.13
16:40
ЗначениеЗаполнено
4 Fragster
 
гуру
04.07.13
16:41
не использовать параметр, а использовать отбор
5 NcSteel
 
04.07.13
16:41
сравнить с пустым значение нужного типа.
6 NcSteel
 
04.07.13
16:41
(4) Не спеши. Дай человеку разобраться в запросах.
7 х86
 
04.07.13
16:42
СКД => отбор
8 х86
 
04.07.13
16:43
в запросе
ГДЕ
   ВЫБОР КОГДА &Парм=ИСТИНА ТОГДА ИСТИНА ИНАЧЕ <Условие> КОНЕЦ
9 Trainee
 
04.07.13
16:44
10 Wirtox
 
04.07.13
16:48
а если так
11 Wirtox
 
04.07.13
16:48
ВЫБОР
   КОГДА ЕстьNULL(АА_НумераторНалоговых.ДокументНомера.Контрагент в (&Контрагент)) ТОГДА
   АА_НумераторНалоговых.Номер
   ИНАЧЕ (АА_НумераторНалоговых.ДокументНомера.Контрагент <> "")
КОНЕЦ
12 Wirtox
 
04.07.13
16:49
ВЫБОР
   КОГДА ЕстьNULL(АА_НумераторНалоговых.ДокументНомера.Контрагент в (&Контрагент)) ТОГДА
   АА_НумераторНалоговых.Номер <> ""
   ИНАЧЕ (АА_НумераторНалоговых.ДокументНомера.Контрагент )
КОНЕЦ