|
Выбор из определенной группы справочника
| ☑ |
0
mistеr
31.07.18
✎
09:40
|
Обычные формы. Нужно вызвать форму выбора справочника, ограничив выбор определенной группой.
Что-то сходу не нахожу простого решения.
|
|
1
mistеr
31.07.18
✎
09:41
|
На крайний случай просто показать эту группу.
|
|
2
youalex
31.07.18
✎
09:45
|
ПолучитьФорму()
У СправочникСписок есть Отбор
Форма.Открыть()
|
|
3
shadow_sw
31.07.18
✎
09:46
|
отбор?
|
|
4
Михаил Козлов
31.07.18
✎
09:46
|
Можно попробовать фильтр наложить (в ПередНачаломВыбора), что-то типа Родитель = &нужнаяГруппа. СтандартнаяОбработка, скорее всего, ЛОЖЬ.
В типовых можно посмотреть, как сделан выбор договора в документах (фильтр по организации и контрагенту).
|
|
5
Eiffil123
31.07.18
✎
09:52
|
(4) ну там на уровне реквизита связь по владельцу установлена. А автору нужно программно открывать форму выбора. Или хотя бы передавать в нее параметр и в ней при открытии этот параметр анализировать.
|
|
6
mistеr
31.07.18
✎
09:55
|
Чтобы наложить отбор, колонка родитель должна присутствовать в списке. В большинстве справочников ее ожидаемо нет.
Мне нужен скорее не Отбор, а ТекущийРодитель. Я пробовал его устанавливать, почему-то не работает. Думаю потому, что его же устанавливает дерево слева.
|
|
7
Cyberhawk
31.07.18
✎
09:58
|
Забудь об отборе в иерархическом списке
|
|
8
youalex
31.07.18
✎
10:04
|
(6) ну а если ТекущаяСтрока установить в дереве слева
|
|
9
mistеr
31.07.18
✎
10:11
|
(8) Где взять нужную строку?
|
|
10
youalex
31.07.18
✎
10:20
|
(9) емнип, у табличного поля с данными "СправочникСписок" текущая строка = ссылка текущего элемента.
|
|
11
mistеr
31.07.18
✎
11:53
|
(10) Работает, спасибо.
А можно ли все-таки ограничить выбор определеной группой?
|
|
12
Михаил Козлов
31.07.18
✎
12:41
|
(11) Сделайте свою форму выбора и устанавливайте в ней фильтр.
|
|