|
ОткрытьФормуВыборка не могу передать Владельца. Хелп
| ☑ |
0
Плот
30.10.13
✎
12:57
|
Ребята привет!
Есть на форме ПолеВвода тип Справочник.Субконто
При выборе субконто, хочу что бы сразу открывал по владельцу.
Процедура ОсновНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ВладелецТема = ПланыВидовХарактеристик.ВидыСубконтоБюджет.НайтиПоНаименованию("Основания");
ФормаВыбора = Справочники.Субконто.ПолучитьФормуВыбора("ФормаВыбора",ВладелецТема);
ФормаВыбора.Открыть();
КонецПроцедуры
|
|
1
Плот
30.10.13
✎
12:58
|
(+0) Открывает просто форму.
|
|
2
palpetrovich
30.10.13
✎
13:03
|
а "связь по владельцу" установить для этого поля - не?
|
|
3
mistеr
30.10.13
✎
13:03
|
Это не тот владелец :)
|
|
4
palpetrovich
30.10.13
✎
13:06
|
(3) да ладно? кинуть этого "ВладелецТема" на ту-же форму и связать, разве не то?
|
|
5
Плот
30.10.13
✎
13:18
|
(3,4) А без этого никак?
|
|
6
mistеr
30.10.13
✎
13:19
|
(4) В (0) не тот.
|
|
7
mistеr
30.10.13
✎
13:20
|
(5) У формы установи Отбор. А в ПолучитьФормуВыбора() нужно передавать Элемент.
Но лучше (2).
|
|
8
Плот
30.10.13
✎
13:31
|
ФормаВыбора = Справочники.Субконто.ПолучитьФормуВыбора("ФормаВыбора",Элемент);
ФормаВыбора.Отбор.Владелец.Установить(ВладелецТема);
ФормаВыбора.Открыть();
тоже не работает
|
|
9
ОбычныйЧеловек
30.10.13
✎
13:36
|
Поменяй местами:
ФормаВыбора.Открыть();
ФормаВыбора.Отбор.Владелец.Установить(ВладелецТема);
Если отбор все равно не установился значит "ВладелецТема" не является правильным владельцем.
|
|
10
ОбычныйЧеловек
30.10.13
✎
13:38
|
(0) У тебя, что "Справочники.Субконто" подчинен "ПланыВидовХарактеристик.ВидыСубконтоБюджет" ???
|
|
11
Плот
30.10.13
✎
13:39
|
(9) Точно. Спасибо!
(10) Да
|
|