|
Передать параметр в форму подбора | ☑ | ||
|---|---|---|---|---|
|
0
Double_Medved
08.04.16
✎
13:13
|
Добрый день!
Знаю, что тема жеваная-пережеваная, есть у меня документ, в нем табличная часть. в ней колонка подразделение. У документа есть реквизит Организация. Хочу чтобы при открытии формы выбора подразделения (нажатием на троеточие), открывалась форма подбора с установленным реквизитом организация, который беру из документа. Проблема в том, что у меня форма выбора не возвращает значение в документ. То есть открывается с установленной организацией "СтепнаяИстина", норм, два раза тыкнул на подразделение "Межгалактические риэлторы", форма выбора закрывается, а значение в документ не передается, остается какое было. Вот мой кот: Процедура СотрудникиПодразделениеНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; ФормаПодразделений=Справочники.ПодразделенияОрганизаций.ПолучитьФормуВыбора(,ЭтаФорма); ФормаПодразделений.Организация = Организация; ФормаПодразделений.РежимВыбора=Истина; ФормаПодразделений.ЗакрыватьПриЗакрытииВладельца=Истина; ФормаПодразделений.ОткрытьМодально(); КонецПроцедуры Что надо сделать, чтобы значение нормально перенеслось в форму? |
|||
|
1
Strogg
08.04.16
✎
13:17
|
Надо владельцем элемента назначить, а не целую форму
|
|||
|
2
Double_Medved
08.04.16
✎
13:23
|
(1)Получилось! Спасибо! А можно чтобы при открытии выделенный элемент подразделений был равен тому, что был до начала выбора? Например хотят сменить "ЮжныйЗоопарк" на "СтаруюБашню", и при открытии выбора сначала сразу попасть на "ЮжныйЗоопарк"?
|
|||
|
3
zbv
08.04.16
✎
13:25
|
(2) см. ПараметрТекущаяСтрока.
|
|||
|
4
Double_Medved
08.04.16
✎
13:58
|
(2)Спасибо, все получилось!
Вот кот Процедура СотрудникиПодразделениеНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; ФормаПодразделений=Справочники.ПодразделенияОрганизаций.ПолучитьФормуВыбора(,Элемент); ФормаПодразделений.Организация = Организация; ФормаПодразделений.РежимВыбора=Истина; ФормаПодразделений.ЗакрыватьПриЗакрытииВладельца=Истина; ФормаПодразделений.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = Элемент.Значение; ФормаПодразделений.ОткрытьМодально(); КонецПроцедуры |
| Форум | Правила | Описание | Секции | Поиск |