Имя: Пароль:
1C
1С v8
"Выберите элемент, а не группу!" - не выбирается группа в форме выбора
0 dave2000
 
17.04.15
23:15
Есть в форме документа реквизит, в который должны выбираться группы или элементы справочника "Подразделения" (с неким отбором).

Делаю так:

<code>
&НаКлиенте
Процедура ПодразделениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    СписокПодразделений = ГСМОбщегоНазначения.ПолучитьСписокПодразделений();
    Форма=ОткрытьФорму("Справочник.Подразделения.Форма.ФормаВыбора",,Элемент);
    
    Если ЗначениеЗаполнено(СписокПодразделений) Тогда
        ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));     
        ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
        ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСпискеПоИерархии;
        ЭлементОтбора.Использование = Истина;
        ЭлементОтбора.ПравоеЗначение = СписокПодразделений;
    КонецЕсли;
        
    Форма.Открыть();
    Форма.Элементы.Список.Обновить();
    
КонецПроцедуры
</code>

Все нормально открывается, но позволяет выбирать только элементы справочника, а при попытке выбрать группу пишет:
"Выберите элемент, а не группу!
Для раскрытия групп используйте "Crtl"... бла-бла-бла..."

Для реквизита "Подразделение" в свойствах установлен выбор групп и позразделений.

Как заставить его выбирать и группы тоже?
1 dave2000
 
17.04.15
23:16
>> Для реквизита "Подразделение" в свойствах установлен выбор групп и позразделений.

т.е. групп и элементов
2 Ma3eIIa
 
17.04.15
23:43
где то стоит только элементы. может в форме выбора. поищи.
3 dave2000
 
18.04.15
00:00
(2) та уже перерыл все свойства, не нашел там такого :(
4 Ma3eIIa
 
18.04.15
00:07
смотри на самой форме где выбираешь. если на реквизите все верно. то проблема там.
5 dave2000
 
18.04.15
00:30
(4) Дело в том, что когда форма выбирается штатным способом (СтандартнаяОбработка = Истина), то группы выбираются нормально, а когда вручную вызываешь, то матюгается. А какое именно свойство хоть смотреть? В настройках формы такого не нахожу ничего похожего.
6 icipher
 
18.04.15
06:47
в свойствах реквизита "Выбор групп и элементов"
7 Креатив
 
18.04.15
08:47
(5)Вручную - это программно? Тогда параметры открытия формы смотри.
8 dave2000
 
18.04.15
12:12
(6) (7) Спасибо!