Имя: Пароль:
1C
1С v8
Неправильно работает отбор по организации в параметрах вирт. таблицы СКД
0 ArtyomG
 
28.09.12
13:58
Из-за чего не работает указанная ниже конструкция при отборе / не отборе по Организации? Когда таким же образом отбираю по Субконто, то все в порядке - если пустая ссылка, то отбор отсутствует, если ссылка не пустая - то отбирается по значению параметра. С Организацией почему-то не проходит, при пустой ссылке и выборка пустая.

ВЫБОР
КОГДА Организация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА Организация = &Организация
Иначе Организация = Организация
КОНЕЦ


Пробовал и так, при &ПоВсемОрганизациям=Истина результат все равно аналогичный, выборка пустая:

ВЫБОР
КОГДА &ПоВсемОрганизациям=Ложь Тогда
ТОГДА Организация = &Организация
КОНЕЦ


Можно как-то обойтись без выгрузки всех элементов справочника в СписокЗначений и подставления его в Иначе первого варианта?
1 ArtyomG
 
28.09.12
13:59
во втором примере с Тогда переборщил, реально было одно, конечно.
2 dimaldinho
 
28.09.12
14:02
Все работает:

ВЫБРАТЬ
   Организации.Ссылка
ИЗ
   Справочник.Организации КАК Организации
ГДЕ
   (&ПоВсем
           ИЛИ Организации.Ссылка = &Ссылка)
3 ArtyomG
 
28.09.12
14:34
Завелось-таки

ВЫБОР
КОГДА &ПоВсемОрганизациям = ЛОЖЬ
ТОГДА Организация = &Организация
ИНАЧЕ Организация = Организация
КОНЕЦ
4 Maxus43
 
28.09.12
14:38
ИНАЧЕ Организация = Организация

это чего вобще такое?
5 Maxus43
 
28.09.12
14:39
см (1)
&ПоВсем ИЛИ Организация = &Ссылка
6 acsent
 
28.09.12
14:39
мжет отбор все же юзать
Закон Брукера: Даже маленькая практика стоит большой теории.