|
v7: Интерактивные отборы в спиках справочников в 7.7
| ☑ |
0
Iori
13.09.12
✎
17:43
|
Для некоторых пользователей при выборе контрагента в документе нужно, чтобы для выбора была доступна только обна папка "покупатели".Как это организовать в 7.7?
|
|
1
Ёпрст
13.09.12
✎
17:47
|
да запросто:
Процедура ПриНачалеВыбораЗначения(Ид,фсо)
Если Ид = "Контрагент" Тогда
фсо=0;
Конт="";
ОткрытьФорму("Справочник.Контрагенты",Конт);
Конт.ИспользоватьРодителя(НужнаяГруппа,0);
КонецЕсли;
КонецПроцедуры
|
|
2
Ёпрст
13.09.12
✎
17:48
|
можно всё в класс обернуть.. класс прав доступа, там и рулить
|
|
3
Kreont
13.09.12
✎
17:51
|
+(1) еще ограничить вроде нужно переключение:
ИерархическийСписок(1, 0);
|
|
4
Ёпрст
13.09.12
✎
17:52
|
(3) не обязательно, всё равно не выпрыгнет за пределы группы
|
|
5
Надсмотрщик
13.09.12
✎
17:53
|
ИспользоватьСписокЭлементов()
|
|
6
Guk
13.09.12
✎
17:54
|
(4) обязательно...
|
|
7
Ёпрст
13.09.12
✎
17:56
|
(6) забьёмся ?
|
|
8
Guk
13.09.12
✎
18:00
|
(7) не, не буду. проверить не на чем. помню, что всегда делал с иерархическим списком. как минимум это красивее...
|
|
9
Nirvana
13.09.12
✎
18:54
|
(7) Он прав. Более того - форма списка вообще может быть изначально не в режиме иерархии.
Но если в модуле той формы списка сделать ИерархическийСписок(1,0), тогда в документе достаточно будет:
Процедура ПриНачалеВыбораЗначения(Элемент,Флаг)
Если Элемент="Контрагент" Тогда
Контрагент.ИспользоватьРодителя(НужнаяГруппа,0);
КонецЕсли;
КонецПроцедуры
|
|
10
Ёпрст
13.09.12
✎
18:57
|
(9) алё, сделай (1) , попробуй "выпрыгнуть" из группы и принеси извинения.
Иерархия тут вообще никоим боком.
|
|
11
Ёпрст
13.09.12
✎
18:57
|
в одном могу согласится с Гуком - красившее.
|
|
12
Ёпрст
13.09.12
✎
18:57
|
и фсё
|
|
13
YF
13.09.12
✎
19:02
|
Ну и про модальный режим не забыть
|
|
14
Nirvana
13.09.12
✎
19:07
|
(10) Сделала. Выпрыгнула. И что? За что извинения?
Я всё проверила, прежде чем писать это.
|
|
15
GreyK
13.09.12
✎
19:15
|
В (14) мужик!?
|
|
16
Nirvana
13.09.12
✎
19:22
|
(15) Кто здесь?! Аааа!! :-)))
|
|
17
GreyK
13.09.12
✎
19:30
|
(16) Угу. Страаашно...
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой