Имя: Пароль:
1C
 
Как установить связь по владельцу
0 iva77ru
 
30.06.10
18:15
Подскажите, пожалуйста, не получается.
Программно добавляю на форму элемент ввода:
   НовыйЭлементФормы = ЭтаФорма.ЭлементыФормы.Добавить(Тип("ПолеВвода"),"ПодразделениеОрганизации",Истина);
   НовыйЭлементФормы.Верх      = 70;
   НовыйЭлементФормы.Лево      = 84;
   НовыйЭлементФормы.Ширина    = 170;
   НовыйЭлементФормы.Данные    = "ОтчетОбъект.ПодразделениеОрганизации";
   НовыйЭлементФормы.КнопкаВыбора = Истина;

Как задать связь по владельцу(реквизит "Организация", есть на форме)?
1 Дикообразко
 
30.06.10
18:29
Re: Элемента управления ПолеВвода и его свойства.        
24.11.2006 22:37
Нуралиев Сергей (1С, Москва)
439154
Есть свойства, которые редактируются только в конфигураторе.
Это – одно из них.
Не предоставлено в языке, так как это, фактически, замена реализации обработчика события. А в языке событие можно и обработать.

v8: Для чего служит свойство ЭлементСвязиПоТипу?
2 Mitriy
 
30.06.10
18:40
(1) а с этим как быть?

Расширение поля ввода справочника (Catalog text box extension)
ВыборПоВладельцу (ChoiceByOwner)
Использование:
Чтение и запись.
Описание:
Тип: СправочникСсылка. Содержит ссылку на элемент-владелец для поля ввода подчиненного справочника. Данное значение будет использовано при выборе элемента.
3 iva77ru
 
01.07.10
08:57
Спасибо. Вот только была надежда на симметричное отражение в методах языка 1С интерактивной работы в конфигураторе. Оказывается, что нет такого, а жаль, ведь можно экономить немало времени при обновлении измененных конфигураций. Я сделал так:
   ДействиеПользователя = Новый Действие("ПодразделениеОрганизацииНачалоВыбора");
   НовыйЭлементФормы.УстановитьДействие("НачалоВыбора", ДействиеПользователя);

Процедура ПодразделениеОрганизацииНачалоВыбора(Элемент, СтандартнаяОбработка)
   Элемент.ВыборПоВладельцу = ЭлементыФормы.Организация.Значение;
КонецПроцедуры