ОбработкаВыбора() в управляемой форме
☑
0
Sun125
25.11.14
✎
13:41
Есть документ с управляемой формой, в нем кнопка Подбор (подбор из справочника Номенклатура, открывается форма выбора-ОБЫЧНАЯ)
&НаКлиенте
Процедура ПодборНоменклатуры(Команда)
// Открываем форму подбора.
ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора();
ФормаПодбора.РежимВыбора = Истина;
ФормаПодбора.ПоложениеОкна = ВариантПоложенияОкна.Центрировать;
ФормаПодбора.ЗакрыватьПриВыборе = Ложь;
ФормаПодбора.Открыть();
КонецПроцедуры
Форма открывается, все ок.
Но вот в процедуру ОбработкаВыбор() не попадает.
Подскажите,пожалуйста, что не так делаю?
1
Sun125
25.11.14
✎
13:42
(0) В форме документа процедура выбрана.
2
Sun125
25.11.14
✎
13:43
В эту процедуру не попадает:
&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
Если Объект.Товары.Найти(ВыбранноеЗначение, "Объект") = Неопределено Тогда
НоваяСтрокаТЧ = Объект.Товары.Добавить();
НоваяСтрокаТЧ.Номенклатура = ВыбранноеЗначение;
Иначе
Сообщить("Объект уже добавлен в табличную часть.");
КонецЕсли;
КонецПроцедуры
3
Cube
25.11.14
✎
13:43
(0) Что мешает открыть модально?
ВыбранныеЗначения = ФормаПодбора.Открыть();
Если ВыбранныеЗначения <> Ytjghtltktyj Njulf
//Тут твой код по захвату мира
КонецЕсли;
4
Classic
25.11.14
✎
13:43
Обработок выбора куча. Зависит от владельца
5
Classic
25.11.14
✎
13:44
(3)
Он же ее закрывать не хочет
6
DmitrO
25.11.14
✎
13:46
В ПолучитьФормуВыбора надо передать владельца формы - элемент управления (или форму) для которого ожидаются события ОбработкаВыбора.
7
Sun125
25.11.14
✎
13:50
(6) Спасибо, получилось!
Ошибка? Это не ошибка, это системная функция.