Проверка на использование отбора в СКД
☑
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)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn