|
Отбор в форме выбора справочника по группе
| ☑ |
0
Альбатрос
24.08.12
✎
11:55
|
Задача: При выборе значения реквизита пользователю должно быть доступны элементы определенной группы, а другие нет. Как это реализовать? Через отбор ведь не получится?
|
|
1
chelentano
24.08.12
✎
11:58
|
(0) "Через отбор ведь не получится?" - а ты пробовал?
|
|
2
Wobland
24.08.12
✎
11:58
|
что есть доступность в данном случае?
|
|
3
Альбатрос
24.08.12
✎
12:05
|
(2) В данном случае не доступны значает, что пользователь вообще не должен видеть в форме выбора ни других групп, ни других элементов, а только элементы с указаной группы.
|
|
4
Альбатрос
24.08.12
✎
12:05
|
(1)пробовал:
СписокГрупп = Новый СписокЗначений;
СписокГрупп.Добавить(Справочники.Номенклатура.НайтиПоКоду("01047"));//продукция
ФормаВыбора.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
ФормаВыбора.Отбор.Ссылка.Значение = СписокГрупп;
ФормаВыбора.Отбор.Ссылка.Использование = Истина;
|
|
5
Wobland
24.08.12
✎
12:06
|
(4) нашёл по коду?
|
|
6
Альбатрос
24.08.12
✎
12:07
|
(5) как бы (4) работает, но другие группы все равно видны, хоть и пустые
|
|
7
Wobland
24.08.12
✎
12:08
|
(6) это нормально. не хочешь групп - выключай иерархический просмотр
|
|
8
chelentano
24.08.12
✎
12:09
|
(6) можно при открытии сразу в группу "проваливаться"
|
|
9
Альбатрос
24.08.12
✎
12:12
|
(8)Можно, я и проваливаюсь. Но на уровень вверх выйти тоже можно.
(7)Как программно задать иерархический просмотр и отключить его доступность?
|
|
10
Wobland
24.08.12
✎
12:14
|
(9) позови ДенисаЧ
|
|
11
Альбатрос
24.08.12
✎
12:16
|
(10) =) Ладно, ладно...
|
|
12
Альбатрос
24.08.12
✎
12:24
|
Блин, вот также должно работать, что не так?
ФормаВыбора.ЭлементыФормы.ИерархическийПросмотр = ложь;
|
|
13
Альбатрос
24.08.12
✎
12:25
|
Тьфу
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = ложь;
|
|
14
chelentano
24.08.12
✎
12:51
|
(9) "на уровень вверх выйти тоже можно" - запретить менять родителя. или есть вложенные группы?
|
|
15
Альбатрос
24.08.12
✎
12:57
|
(14) добавил вот так и норм:
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = ложь;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИзменятьИерархическийПросмотр = ложь;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший