Имя: Пароль:
1C
1С v8
Проверка на использование отбора в СКД
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)