|
Как узнать что параметр запроса с типом СписокЗначений пустой?
| ☑ |
0
Aleksei85
17.11.11
✎
14:15
|
Добрый день!
Подскажите плз как узнать что параметр запроса с типом СписокЗначений пустой?
Например,
ВЫБОР
КОГДА &Организации <> НЕОПРЕДЕЛЕНО
ТОГДА Организация В ИЕРАРХИИ (&Организации)
ИНАЧЕ ИСТИНА
КОНЕЦ
,где &Организации это список значений по сути, и с НЕОПРЕДЕЛЕНО его сравнивать нельзя. А как это сделать не знаю, подкажите плиз.
|
|
1
Fragster
гуру
17.11.11
✎
14:16
|
открыть для себя СКД
|
|
2
Синий зуб
17.11.11
✎
14:17
|
Ну или сунуть этот отбор в поля отбора построителя и не изобретать велосипед.
|
|
3
Aleksei85
17.11.11
✎
14:18
|
я хочу это загнать в параметры виртуальной таблицы, чтобы отчет быстрей формировался, отбор не пойдет
|
|
4
Rovan
гуру
17.11.11
✎
14:19
|
(0) я это делаю обычно на этапе передаче значений в запрос
Запрос.УстановитьПараметр( "СписокПуст", Список.Количество() = 0 )
|
|
5
Aleksei85
17.11.11
✎
14:21
|
неплохая идея
|
|
6
Fragster
гуру
17.11.11
✎
14:21
|
(3) -> (1). да и в построителе тоже пойдет
|
|
7
Синий зуб
17.11.11
✎
14:22
|
ВЫБРАТЬ
ХозрасчетныйОбороты.Организация
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , , , , {(Организация).* КАК Орг}, , ) КАК ХозрасчетныйОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Организация - очень даже идет
|
|
8
Aleksei85
17.11.11
✎
14:22
|
я уже было подумал сделать еще один параметр, типо (&ИспользоватьОрганизации)...по сути это тоже что и "Список.Количество() = 0", так и буду делать
Отбор не пойдет!
|
|
9
Fragster
гуру
17.11.11
✎
14:23
|
(8) а почему не пойдет-то?
|
|
10
Aleksei85
17.11.11
✎
14:24
|
наверно просто не знаю как )
|
|
11
Amiralnar
17.11.11
✎
14:24
|
Религия не позволяет, наверное.
|
|
12
Aleksei85
17.11.11
✎
14:24
|
я имею это: {(Организация).* КАК Орг}
|
|
13
Amiralnar
17.11.11
✎
14:25
|
Построитель = Новый ПостроительЗапроса;
|
|
14
Extro
17.11.11
✎
14:25
|
Как вариант:
Выбрать 1
Помести Орг
ИЗ &Организации
;
ВЫБРАТЬ
ХозрасчетныйОбороты.Организация
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , , , , ВЫБОР
КОГДА 1 В (Выбрать 1 ИЗ Орг)
ТОГДА Организация В ИЕРАРХИИ (&Организации)
ИНАЧЕ ИСТИНА
КОНЕЦ
, , ) КАК ХозрасчетныйОбороты
|
|
15
Amiralnar
17.11.11
✎
14:27
|
(14) Вариант, да не вариант. Сложно для понимания и поддержки. И еще говорят, СУБД индексы использовать не сможет...
|
|