Имя: Пароль:
1C
1С v8
ОткрытьФормуВыборка не могу передать Владельца. Хелп
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) Да