Имя: Пароль:
1C
1С v8
Как программно привязать к владельцу элемент управления на форме?
0 Cerera
 
26.08.13
12:17
На форме есть реквизит типа "Справочник.ЗначениеСвойств", который подчинён "ПланВидовХарактеристик.СвойстваОбъектов".
Мне надо, чтоб когда они пытаются выбрать элемент на форме, открывался список только в пределах подчинения владельцу.А сам владелец чтоб задавался программно.
Вот такой код не прокатывает:

Процедура ЗначениеПодстановкиНачалоВыбора(Элемент, СтандартнаяОбработка)
    Если Свойство="Производитель" Тогда
        Элемент.Значение=Справочники.ЗначенияСвойствОбъектов.ПустаяСсылка();
        СпрПланВидовХарактеристик=ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Производитель");
        Элемент.Значение.Владелец=СпрПланВидовХарактеристик;
1 Шапокляк
 
26.08.13
12:20
А Связь по владельцу в Свойствах уже отменили?
2 Cerera
 
26.08.13
12:23
(1)там предлагается связать с имеющимся реквизитом. а у меня связь нужно установить с вычисляемым программно.
3 Cerera
 
26.08.13
12:27
неужели мне придется форму выбора открывать самому и отборы ставить. легче было бы просто назначить владельца элементу.
4 Жан Пердежон
 
26.08.13
13:06
УФ? У элементов формы тоже есть "СвязиПараметровВыбора". Свяжи на форме с реквизитом формы, который заполнишь программно при создании на сервере...