|
Проверка на использование отбора в СКД
| ☑ |
0
gsdgdgds
27.03.17
✎
18:25
|
Добрый день. Подскажите что не так в условии запроса.
&ИспользоватьСписокдолжностей = ЛОЖЬ
ИЛИ br_РезультатыЗвонка.Звонящий.Должность В (&СписокДолжностей)
если ставлю ЛОЖЬ пишет "Не заданно значение параметра (список должностей)" если ИСТИНА и заполняю список значениями то формирует бузе проблем. Как переделать запрос что бы не ругался на отсутствие значений в списке?
|
|
1
jsmith82
27.03.17
✎
18:28
|
фигурные скобки, может
|
|
2
gsdgdgds
27.03.17
✎
18:32
|
(1) я вас не понимаю. можете объяснить?
|
|
3
jsmith82
27.03.17
✎
18:50
|
{ГДЕ
(&ИспользоватьСписокдолжностей = ЛОЖЬ),
(br_РезультатыЗвонка.Звонящий.Должность В (&СписокДолжностей))
}
|
|
4
Сильф
27.03.17
✎
19:13
|
(0) Вне зависимости от того, что вы поставили в первой части условия, вторая часть всё равно будет проверяться, а потом уже работает оператор "ИЛИ".
|
|
5
Сильф
27.03.17
✎
19:16
|
(0) Предположу, что нужно так:
выбор когда &ИспользоватьСписокДолжностей = Истина
тогда br_РезультатыЗвонка.Звонящий.Должность В (&СписокДолжностей)
иначе
ложь
конец
|
|
6
Остап Сулейманович
27.03.17
✎
19:22
|
(0) Не рекомендуется в запросе устанавливать отборы. Если нужно - отборы устанавливайте в настройках.
|
|
7
mistеr
27.03.17
✎
19:26
|
(4) Не всегда. Зависит от конечного плана.
|
|
8
jsmith82
27.03.17
✎
19:28
|
(5) Неправильное предположение, молодой человек
Единственный правильный ответ в (3)
|
|