|
СКД Условие | ☑ | ||
---|---|---|---|---|
0
Секвоя
16.08.19
✎
14:09
|
Подскажите как в запросе указать условие на проверку пустого значения в параметре &Заказ, который берется из запроса. Если параметр пуст, то без отбора все берем.
Пробовал так, не работает: ИЗ РегистрНакопления.Заявки.ОстаткиИОбороты КАК ЗаявкиОстаткиИОбороты ГДЕ &Заказ = ЗНАЧЕНИЕ(ЗаявкиОстаткиИОбороты.Заказ) ИЛИ ЗаявкиОстаткиИОбороты.Заказ = &Заказ ПС: Заказ это справочники.заказы |
|||
1
НадюшаЯ
16.08.19
✎
14:11
|
(0) юзайте отборы в СКД не насилуйте запрос
|
|||
2
НадюшаЯ
16.08.19
✎
14:11
|
Там есть условие заполнено
|
|||
3
Franchiser
гуру
16.08.19
✎
14:13
|
&Заказ = ЗНАЧЕНИЕ(ЗаявкиОстаткиИОбороты.Заказ.ПустаяСсылка)
|
|||
4
Franchiser
гуру
16.08.19
✎
14:13
|
но правильный ответ в (1)
|
|||
5
Franchiser
гуру
16.08.19
✎
14:14
|
&Заказ = ЗНАЧЕНИЕ(Документы.Заказы.ПустаяСсылка)
|
|||
6
Alres
16.08.19
✎
14:15
|
{Где ЗаявкиОстаткиИОбороты.Заказ = &Заказ}
Условие в фигурных скобках будет выполнено только если параметр установлен |
|||
7
Секвоя
16.08.19
✎
14:19
|
(1) Ткните в rtfm, не гуглится
(3) так не работает (5) Это справочник, точнее поле запроса (6) Вот спасибо хорошо, сработало, и если еще одно условие добавить по другому полю, то как сделать? |
|||
8
Секвоя
16.08.19
✎
14:20
|
(6) т.е. Два параметра в отчете, отбираем один - работает, второй через И добавлять?
|
|||
9
ДенисЧ
16.08.19
✎
14:20
|
(7) "еще одно условие добавить по другому полю"
А может РТФМ? {Где ЗаявкиОстаткиИОбороты.Заказ = &Заказ, другойПоказатель = &ДругойПоказатель } |
|||
10
mikecool
16.08.19
✎
14:24
|
(7) (3) так не работает
так может у тебя там null? |
|||
11
Alres
16.08.19
✎
14:24
|
(9) Для двух условий нужно определять логику их совместного использования (И, ИЛИ и пр.), это же не выборка полей
|
|||
12
Секвоя
16.08.19
✎
14:29
|
(9) Подходит, отрабатывает, низкий вам поклон.
(10) Да хр его знает что там, как это значение отлавливать? (11) Работает, как то так: ИЗ РегистрНакопления.Заявки.ОстаткиИОбороты КАК ЗаявкиОстаткиИОбороты {ГДЕ (ЗаявкиОстаткиИОбороты.Заказ = &Заказ), (ЗаявкиОстаткиИОбороты.Источник = &Источник)} |
|||
13
ДенисЧ
16.08.19
✎
14:30
|
(11) Используй СКД, юный падаван
|
|||
14
Секвоя
16.08.19
✎
14:32
|
(13) А я в чем это все делаю? Или вы про консоль запросов, я до нее пока не добрался.
|
|||
15
Eiffil123
16.08.19
✎
16:03
|
(14) обычно сначала запросы изучают, потом СКД
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |