Поле выбора группы или элемента справочника в 1С Предприятие 8.3
Для выбора только группы у элемента поля создать событие НачалоВыбора и задать:
&НаКлиенте
Процедура ГруппаВидаНоменклатурыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("РежимВыбора", Истина);
СтруктураПараметров.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Группы);
СтруктураПараметров.Вставить("РазрешитьВыборКорня", Ложь);
СтруктураПараметров.Вставить("ТекущаяСтрока", ГруппаВидаНоменклатуры);
СтруктураПараметров.Вставить("ЗакрыватьПослеВыбора", Ложь);
ОткрытьФорму("Справочник.ВидыНоменклатуры.ФормаВыбора", СтруктураПараметров, Элементы.ГруппаВидаНоменклатуры);
КонецПроцедуры
в примере запрещается выбор корневой группы и указан элемент возврата результата.
Для выбора только элемента:
&НаКлиенте
Процедура ГруппаВидаНоменклатурыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("РежимВыбора", Истина);
СтруктураПараметров.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Элементы);
СтруктураПараметров.Вставить("РазрешитьВыборКорня", Ложь);
СтруктураПараметров.Вставить("ТекущаяСтрока", ГруппаВидаНоменклатуры);
СтруктураПараметров.Вставить("ЗакрыватьПослеВыбора", Ложь);
ОткрытьФорму("Справочник.ВидыНоменклатуры.ФормаВыбора", СтруктураПараметров, Элементы.ГруппаВидаНоменклатуры);
КонецПроцедуры