Имя: Пароль:
1C
1С v8
Форма подбора групп возвращает Неопределено
0 tanya_w
 
02.09.11
15:50
УТ 10.3 Надо из формы обработки выбрать несколько групп


ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбораГруппы(,ЭтаФорма);    
ФормаПодбора.ЗакрыватьПриВыборе=ложь;
ФормаПодбора.МножественныйВыбор = истина;
Выборка = ФормаПодбора.ОткрытьМодально();

Форма подбора открывается, прощелкиваю группы, закрываю вручную форму подбора - в итоге получаю Выборка = Неопределено

Почему форма подбора не возвращает массив?
1 Maxus43
 
02.09.11
15:51
разрешение на множественный выбор у формы стоит?
2 Maxus43
 
02.09.11
15:52
ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбораГруппы(,ЭтаФорма);    


+ Раз модально открываеш - не надо параметры при получении формы "ЭтаФорма"
3 tanya_w
 
02.09.11
16:10
Убираю Эта форма - результат тот же.
Множественный выбор не знаю, где проверить.. Но это встроенная форма, должен быть по идее.
Даже если его убрать, оставив

ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбораГруппы();    
ФормаПодбора.ЗакрыватьПриВыборе=ложь;
Выборка = ФормаПодбора.ОткрытьМодально();

тот же результат
4 Maxus43
 
02.09.11
16:19
имхо при закрытии модального окна возвращает неопределено, открывай обычно
5 tanya_w
 
02.09.11
16:29
тогда будет ошибка Обращение к процедуре как к функции
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.