Имя: Пароль:
1C
Жизнь прекрасна
Поле ввода - выбор только Группы
0 Масянька
 
27.11.12
18:05
День добрый!
Подскажите, пожалуйста: на форме отчета есть поле ввода (Справочник.Номенклатура). Надо, чтобы можно было выбирать ТОЛЬКО группы.

Заранее спасибо.
1 viktor_vv
 
27.11.12
18:07
Только в формуле проверять, что выбрано, грязно ругаться, если не группа и очищать поле.
2 Масянька
 
27.11.12
18:09
(1) Я тут не много путаюсь: а можно прикрутить нечто вроде ОбработкиВыбора к полю ввода (по типу снеговика)?
3 Масянька
 
27.11.12
18:12
Все, снято, спасибо.
4 vova1122
 
27.11.12
18:12
Форма.НазваниеРеквизита.ВыборГруппы(0);
не то?
5 vladko
 
27.11.12
18:19
тогда уж
Форма.НазваниеРеквизита.ВыборГруппы(1);
6 vova1122
 
27.11.12
18:24
Недочитал суть вопроса... (4) и (5) неподходит.
Только в формуле проверять
и
Если Спр.ЭтоГруппа()=0 тогда
Спр.ТекущийЭлемент.Родитель()

Думаю самый лучший вариант будет
7 Злопчинский
 
27.11.12
18:50
(5) ТОЛЬКО группы..?
8 Злопчинский
 
27.11.12
18:50
(6) я обычно так и делаю.
9 1sevgene
 
27.11.12
19:10
Если красиво, то передать в форму выбора (Справочник.Номенклатура) контекст формы, и проанализировав параметр при открытии формы выбора (в предопределенной процедуре "ПриОткрытии()") определить, что выбирать - группы или элементы. ИМХО, пост-обработка и очистка реквизита - некрасиво.