|
v7: Выбор группы в реквизите формы типа Справочник
| ☑ |
0
brenli
02.10.18
✎
08:34
|
Добрый день.
На форме есть реквит типа справочник. Нужно выбирать в нем только группы.
В настройках свойств этого реквизита меняю свойство Использовать: с Для элемента -> на Для группы , и вроде все по логике вещей должно работать, но этот реквизит пропадает с формы. Что не так?
|
|
1
HawkEye
02.10.18
✎
08:39
|
(0) читать СП не пробывал?
Для группы и для элемента - это по нормальной логике у кого этот реквизит есть у группы или у элемента и никакого отношения к тому, что в него можно выбрать - не имеет.
|
|
2
brenli
02.10.18
✎
08:47
|
(1) Все понял. Для чего это свойство
|
|
3
vova1122
02.10.18
✎
08:49
|
на реквизит вешаешь функцию ПриВыбореНазн().
А в модуле пишешь такое
Процедура ПриВыбореНазн()
Если НазнГр.ЭтоГруппа() <> 1 Тогда
НазнГр = НазнГр.Родитель;
КонецЕсли;
КонецПроцедуры
|
|
4
uno-group
02.10.18
✎
08:51
|
(3) глупости. работать конечно будет, но не по феншую и юзеру не очевидно что он выбирает.
ПриОткрытие()
Форма.МойРеквизит.ВыборГруппы(1);
|
|
5
brenli
02.10.18
✎
09:00
|
(4) спасибо
|
|
6
vova1122
02.10.18
✎
09:49
|
(4) не то. этот код всего лишь разрешает выбирать помимо элементов справочника также и группы. А автору нужно запретить выбирать елементы. Поэтому я у себя сделал таким обходным путем что и автору советую
|
|
7
MWWRuza
гуру
02.10.18
✎
21:56
|
При открытии формы справочника:
ИспользоватьСписокЭлементов(<СписокЗначений>)
СписокЗначений предварительно заполнять группами.
|
|
8
Эльниньо
03.10.18
✎
10:02
|
(3) +1
|
|
9
MWWRuza
гуру
03.10.18
✎
14:45
|
(3) - Если надо показывать весь справочник, но разрешать выбирать только группы,
(7) - если надо отображать в списке справочника(и соответственно - выбирать) только группы.
Вы уж сами выбирайте, что Вам больше подходит под конкретную задачу...
|
|