|
Помогите с отбором.. 8.2 | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
10.10.11
✎
15:39
|
Я сделал следующее.. мне нужно чтобы у меня отображались организации вот таким образом..
Если РольДоступна("Бухгалтер") Тогда ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Владелец"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ЭлементОтбора.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь; ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ЭлементОтбора.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь.РасчётнаяОрганизация; То есть все организации владельцем которых является текущий пользователь.. и ещё одна организация которая является расчетной для текущего пользоавтеля... пишу так.. не работает.. потому что как бы не выполняются оба условия.. я думал они суммироваться будут.. подскажите как решить? |
|||
1
Asmody
10.10.11
✎
15:40
|
они накладываются по И
|
|||
2
CepeLLlka
10.10.11
✎
15:41
|
Подскажи пожалуйста.. как? Приведи пример.. умоляю тебя..
|
|||
3
MatrosoV AleXXXand_R
10.10.11
✎
15:42
|
Они и суммируются, по И
|
|||
4
butterbean
10.10.11
✎
15:43
|
там вроде можно группу условий сделать чтобы было ИЛИ
|
|||
5
CepeLLlka
10.10.11
✎
15:43
|
Пример? :(
|
|||
6
CepeLLlka
10.10.11
✎
15:43
|
Букву "И" то где поставить?
|
|||
7
эцп
10.10.11
✎
15:44
|
(0) А что за конфигурация? Может проще RLS задействовать?
|
|||
8
butterbean
10.10.11
✎
15:44
|
(6) тебе И надо или ИЛИ??
|
|||
9
CepeLLlka
10.10.11
✎
15:44
|
(8) Мне надо И
|
|||
10
butterbean
10.10.11
✎
15:45
|
(9) тогда у тебя в (0) уже как надо
|
|||
11
CepeLLlka
10.10.11
✎
15:45
|
(7) RLS мне тяжело.. у меня нету документации по этому.. если дадите буду рад..
И мне нужно в одном месте обрубать.. а в другом разрешать.. |
|||
12
Asmody
10.10.11
✎
15:46
|
(9) тебе надо ИЛИ
|
|||
13
байт
10.10.11
✎
15:48
|
(0) ты 2-ы создаешь новые отборы конечно в итоге выйдет только один.
|
|||
14
Asmody
10.10.11
✎
15:48
|
ГруппаОтбора = Список.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли; дальше добавляешь в ГруппаОтбора.Элементы как у тебя |
|||
15
CepeLLlka
10.10.11
✎
15:48
|
(10) А почему же тогда ничё не показывает?
|
|||
16
butterbean
10.10.11
✎
15:50
|
(15) не удовлетворяет обоим условиям очевидно
|
|||
17
CepeLLlka
10.10.11
✎
15:52
|
(16) ппц.. сколько разнообразных людей..
|
|||
18
CepeLLlka
10.10.11
✎
15:55
|
(14) Спасибо тебе.. большое..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |