Имя: Пароль:
1C
1С v8
Некорректно работает форма подбора
0 Sharmon
 
02.09.13
17:27
Вот такой код:

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

Все работает, за исключением того, что можно выбрать или один документ, или выбрать несколько с Shift-ом. Мне нужно, что бы была возможность выбирать документы до тех пор, пока сам не закрою форму выбора. Вытаюсь убрать комментарий в строке:

//ФормаВыбора.ЗакрыватьПриВыборе = Ложь;

Тогда вообще не работает, даже одитночный выбор.
1 Wobland
 
02.09.13
17:28
спасибо, записал
2 ДенисЧ
 
02.09.13
17:28
У меня работает...
3 ДенисЧ
 
02.09.13
17:29
ТОлько модальность убери. И отрабатывай событие ОбработкаВыбора()
4 Sharmon
 
02.09.13
17:30
(3) А событие какого элемента отрабатывать?
5 ДенисЧ
 
02.09.13
17:34
формы
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн