Имя: Пароль:
1C
1С v8
Вывод элементов СправочникСписок
0 kugelfangg
 
05.12.11
17:45
Здравствуйте, Господа!

Задача: Не выводить в форму списка/выбора элементы справочника если реквизит элемента "Родитель" = Х.
Отбор в данном случае не подходит, так как его можно отключить.

Подскажите пожалуйста, как это лучше сделать.
1 Господин ПЖ
 
05.12.11
17:46
>Отбор в данном случае не подходит, так как его можно отключить.

разрешаю запретить...
2 shuhard
 
05.12.11
17:47
(0) запрети снимать отбор
3 kugelfangg
 
05.12.11
17:47
(2)А без использования отбора это сделать возможно?
4 mzelensky
 
05.12.11
17:48
(0) если в динамическом списке, то можно. Если в обычном - ток отбор.
5 mzelensky
 
05.12.11
17:48
(3) а чем тебе отбор не нравится??? просто не знаешь как запретить его редактирование?
6 kugelfangg
 
05.12.11
17:50
(3) И это тоже. Обязательно ли добавлять поле в форму списка, для того чтобы устанавливать для него отбор?
7 shuhard
 
05.12.11
17:51
(6) разрешаем не выводить
8 mzelensky
 
05.12.11
17:52
(6) блин, чувак у тебя написано "Стаж: 3 г. 10 мес.  " - а такие вопросы детские задаешь.
9 kugelfangg
 
05.12.11
17:53
(8)Это не корректная информация
10 mzelensky
 
05.12.11
17:55
(0) вот так тебе нужно сделать:

ФормаВыбора = Справочники.Пользователи.ПолучитьФормуВыбора(,Элемент,);    
                   
       
       ФормаВыбора.СправочникСписок.Отбор.ссылка.Использование = Истина;
       ФормаВыбора.СправочникСписок.Отбор.ссылка.ВидСравнения  = ВидСравнения.ВСписке;
       ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ссылка.Доступность = ложь;
       ФормаВыбора.ЭлементыФормы.СправочникСписок.иерархическийПросмотр=ложь;
       ФормаВыбора.СправочникСписок.Отбор.ссылка.значение= СписокДоступа;  
       ФормаВыбора.Открыть();
11 kugelfangg
 
05.12.11
18:01
(10) Спасибо за инфу.