|
Выбор элемента на форме выбора
| ☑ |
0
Franklin
28.04.15
✎
14:36
|
В документе на форме при выборе подразделения сделал отбор по родителю ПодразделенияОрганизации. Хочу чтобы открывались только элементы в иерархии указанного подразделения.
Только вот не работает сам выбор элемента, т.е. не заполняется реквизит на форме документа. Подскажите что не так?
Процедура ЦФОНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ФормаСпр = Справочники.ПодразделенияОрганизаций.ПолучитьФормуВыбора(,Элемент);
//отбор по Родителю
отбор = ФормаСпр.Отбор.Ссылка;
отбор.ВидСравнения = ВидСравнения.ВИерархии;
отбор.Значение = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию(Справочники.ПодразделенияОрганизаций.НайтиПоКоду("000000099"));
отбор.Использование = Истина;
ФормаСпр.Открыть();
КонецПроцедуры
|
|
1
rifat
28.04.15
✎
14:40
|
(0) Необходимо обработчик "Обработка выбора прописать"
|
|
2
rifat
28.04.15
✎
14:41
|
(1) *"Обработка выбора" прописать
|
|
3
Franklin
28.04.15
✎
14:42
|
(1)(2) Я пытался. Не получилось. Подскажите что в процедуре писать?
|
|
4
rifat
28.04.15
✎
14:44
|
(3) Смотря какая конфигурация у вас. УФ или нет. Советую посмотреть какой-нибудь типовой документ, так будет проще и быстрее.
|
|
5
Franklin
28.04.15
✎
14:45
|
(4) Обычное приложение.
|
|
6
rifat
28.04.15
✎
14:48
|
(5) очень грубо и навскидку:
Объект.ПодразделениеОрганизации = ВыбранноеЗначение;
|
|
7
rifat
28.04.15
✎
14:53
|
(6) Вроде как даже ЭтотОбъект вместо Объект.
|
|
8
Franklin
28.04.15
✎
14:57
|
(7) Нет, так не получается. уже пробовал.
|
|
9
rifat
28.04.15
✎
14:59
|
Что конкретно не получается? Что говорит отладчик?
|
|
10
del123
28.04.15
✎
15:01
|
ВыбранноеЗначение = ФормаСпр.ОткрытьМодально()
|
|
11
Franklin
28.04.15
✎
15:04
|
(9) (10) спасибо. вроде нашел свою ошибку. Путаница Подразделения и ПодразделенияОрганизациии.
|
|