|
СКД Условие
|
Я
|
|
Секвоя 16.08.19 - 14:09 | Подскажите как в запросе указать условие на проверку пустого значения в параметре &Заказ, который берется из запроса. Если параметр пуст, то без отбора все берем.
Пробовал так, не работает:
ИЗ
РегистрНакопления.Заявки.ОстаткиИОбороты КАК ЗаявкиОстаткиИОбороты
ГДЕ
&Заказ = ЗНАЧЕНИЕ(ЗаявкиОстаткиИОбороты.Заказ) ИЛИ ЗаявкиОстаткиИОбороты.Заказ = &Заказ
ПС: Заказ это справочники.заказы |
НадюшаЯ 1 - 16.08.19 - 14:11 | ( 0) юзайте отборы в СКД не насилуйте запрос |
НадюшаЯ 2 - 16.08.19 - 14:11 | Там есть условие заполнено
|
Franchiser 3 - 16.08.19 - 14:13 | &Заказ = ЗНАЧЕНИЕ(ЗаявкиОстаткиИОбороты.Заказ.ПустаяСсылка)
|
Franchiser 4 - 16.08.19 - 14:13 | но правильный ответ в ( 1) |
Franchiser 5 - 16.08.19 - 14:14 | &Заказ = ЗНАЧЕНИЕ(Документы.Заказы.ПустаяСсылка)
|
Alres 6 - 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) "еще одно условие добавить по другому полю"
А может РТФМ?
{Где
ЗаявкиОстаткиИОбороты.Заказ = &Заказ,
другойПоказатель = &ДругойПоказатель
} |
mikecool 10 - 16.08.19 - 14:24 | ( 7) ( 3) так не работает
так может у тебя там null? |
Alres 11 - 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) А я в чем это все делаю? Или вы про консоль запросов, я до нее пока не добрался. |
Eiffil123 15 - 16.08.19 - 16:03 | ( 14) обычно сначала запросы изучают, потом СКД |