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