|
Массив как параметр в запросе |
☑ |
0
BorisVas
10.11.15
✎
13:02
|
Есть проблемка,
вот часть запроса:
|ГДЕ
| ВЫБОР
| КОГДА &МассивФЛ = НЕОПРЕДЕЛЕНО
| ТОГДА ИСТИНА
| ИНАЧЕ БУОсновныеНачисления.ФизЛицо В (&МассивФЛ)
| КОНЕЦ
Когда массив = НЕОПРЕДЕЛЕНО проблем нет, но когда массив выступает как массив, т.е. с данными, запрос выдает ошибку "Неверные параметры в операции сравнения".
Может кто посоветует как изменить условие.
Суть условия проста: отбирать по списку ФЛ или по всем.
|
|
1
Горогуля
10.11.15
✎
13:02
|
суй туда СЗ
|
|
2
cw014
10.11.15
✎
13:03
|
(1) Наврятли поможет
|
|
3
Горогуля
10.11.15
✎
13:05
|
(2) массив надо, да? путаю всё время
(0) условие оставь на месте и суй ему нормальный массив
|
|
4
VikingKosmo
10.11.15
✎
13:06
|
(1) ваще не взлетит
|
|
5
BorisVas
10.11.15
✎
13:06
|
Список тоже не катит.
|
|
6
cw014
10.11.15
✎
13:07
|
Запрос.УстановитьПараметр("МассивНеУказан", Массив = Неопределено);
| &МассивНеУказан ИЛИ БУОсновныеНачисления.ФизЛицо В (&МассивФЛ)
|
|
7
Горогуля
10.11.15
✎
13:07
|
(6) унофаллически
|
|
8
cw014
10.11.15
✎
13:10
|
(7) Ну не скажи
|
|
9
НЕА123
10.11.15
✎
13:20
|
|{ ГДЕ
БУОсновныеНачисления.ФизЛицо В (&МассивФЛ)
|}
|
|
10
cw014
10.11.15
✎
13:22
|
(9) Построитель съест при отсутствии параметра, а при Неопределено выдаст в "Ложь"
|
|
11
ЧеловекДуши
10.11.15
✎
13:33
|
(3) Массив, Список значений, все равносильно для запроса :)
Надо "Реквизит В (&Массив)"
|
|
12
DayDreamer
10.11.15
✎
13:38
|
|ГДЕ
| ВЫБОР
| КОГДА &МассивНеУказан
| ТОГДА ИСТИНА
| ИНАЧЕ БУОсновныеНачисления.ФизЛицо В (&МассивФЛ)
| КОНЕЦ
Запрос.УстановитьПараметр("МассивНеУказан", Массив = Неопределено);
|
|
13
vde69
10.11.15
✎
13:43
|
два параметра подсунуть в запрос...
|
|
14
cw014
10.11.15
✎
14:08
|
(12) И чем тебе (6) не угодил?
|
|
15
BorisVas
10.11.15
✎
14:16
|
Спасибо DayDreamer, два параметра проканало!
|
|
16
НЕА123
10.11.15
✎
14:17
|
(10)
если Неопределено - то и не устанавливай параметр.
хотя, конечно, хз - что надо.
|
|
17
DayDreamer
10.11.15
✎
14:18
|
(14) или в запросе не работает
|
|
18
Горогуля
10.11.15
✎
14:20
|
нормально. cw014 ещё час назад (час, Карл!) предложил, а спасибо DayDreamer
|
|
19
BorisVas
10.11.15
✎
14:22
|
Спасибо cw014 и всем, кто поучаствовал в проблеме.
Вместе всегда найдем правильное решение!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший