|
Произвольная форма выбора 8.2 обычное приложение | ☑ | ||
|---|---|---|---|---|
|
0
KizerSoze
05.09.14
✎
11:13
|
Добрый день.
Не получается переопределить значение, передаваемое из формы выбора в поле ввода. Мною была создана и вручную заполнена форма выбора справочника (Эту форму назначил основной формой выбора). при выборе значения (двойным щелчком на элементе в форме выбора) в поле ввода владельца формы передается строка дерева значений. Я попробовал переопределить это значение в обработчике "Выбор значения" - не получилось, по прежнему передается строка дерева значений. Эту задачу нужно решить доработкой формы выбора!!!, а не формы, которой принадлежит поле ввода-владелец, так как придется всю конфигурацию переписать. Существует ли решение в рамках этого ограничения? Процедура ТчВыборЗначения(Элемент, СтандартнаяОбработка, Значение) Значение=Значение.Подразделение; КонецПроцедуры |
|||
|
1
Cube
05.09.14
✎
11:21
|
(0) Что-то ниче не понятно...
А что нельзя в форме выбора написать: Процедура ТчВыборЗначения(Элемент, СтандартнаяОбработка, Значение) Закрыть(Значение.Подразделение); КонецПроцедуры ??? |
|||
|
2
KizerSoze
05.09.14
✎
11:38
|
Пропробовал по всякому, не получилось.
Процедура ТчВыборЗначения(Элемент, СтандартнаяОбработка, Значение) //СтандартнаяОбработка=Ложь; //или истина Закрыть(Значение.Подразделение); КонецПроцедуры Процедура КоманднаяПанель1ВыбратьИЗакрыть(Кнопка) ТекСтрока=ЭлементыФормы.Тч.ТекущиеДанные; Закрыть(ТекСтрока.Подразделение); КонецПроцедуры |
|||
|
3
Cube
05.09.14
✎
12:09
|
(2) А как на счет:
Процедура ПриОткрытии() ЗакрыватьПриВыборе = Ложь; КонецПроцедуры +(1)? |
|||
|
4
KizerSoze
05.09.14
✎
22:08
|
Вот мой код
Процедура ПриОткрытии() ... Рз=Запрос.Выполнить(); ТаблицаДерево= Рз.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); ЭлементыФормы.Тч.Данные = "ТаблицаДерево"; ЭлементыФормы.Тч.СоздатьКолонки(); ЭлементыФормы.Тч.РежимВыбора=Ложь; ЭтаФорма.ЗакрыватьПриВыборе=Истина; КонецПроцедуры Изменение флага свойства "ЗакрыватьПриВыборе" на "Ложь" только блокирует закрытие формы. в поле-владелец по прежнему передается строка дерева значений. |
|||
|
5
KizerSoze
05.09.14
✎
22:10
|
Правка:
ЭлементыФормы.Тч.РежимВыбора=Истина; |
| Форум | Правила | Описание | Секции | Поиск |