ИспользоватьВладельца
Установить выборку подчиненного справочника.
Синтаксис:
ИспользоватьВладельца(<Владелец>, <ФлагИзменения>)
Англоязычный синоним:
UseOwner
Параметры:
<Владелец> |
Необязательный параметр. Выражение со значением элемента справочника-владельца. |
<ФлагИзменения> |
Необязательный параметр. Этим флагом регулируется возможность интерактивного изменения владельца. 1 — пользователь может изменить владельца интерактивно, 0 — пользователь не может интерактивно изменить владельца. Этот параметр используется в случае использовсния данного метода для объектов типа «справочник», которые являются реквизитами формы или реквизитами диалога. |
Возвращаемое значение:
Значение элемента справочника-владельца для текущего подчиненного справочника (на момент до исполнения метода).
Описание:
Метод ИспользоватьВладельца может применяться к объектам типа «справочник» в двух случаях:
Пример:
// Процедура выводит список детей сотрудника
// Справочник детей подчинен справочнику сотрудников
Процедура ВыводСпискаДетей(Сотр)
СпрД = СоздатьОбъект("Справочник.Дети");
// в качестве параметра функции ИспользоватьВладельца
// передаем параметр, переданный в процедуру
СпрД.ИспользоватьВладельца(Сотр);
Сообщить("Дети сотрудника " + Сотр.Наименование);
СпрД.ВыбратьЭлементы();
Пока СпрД.ПолучитьЭлемент() > 0 Цикл
Сообщить(СпрД.Наименование);
КонецЦикла;
КонецПроцедуры
Пример:
// В форме элемента справочника Товары есть реквизит Единица,
// который имеет тип подчиненного справочника «Единицы»
// здесь мы можем задать ему в качестве владельца текущий элемент:
Единица.ИспользоватьВладельца(ТекущийЭлемент());
См. также: ВыбратьЭлементы, ПолучитьЭлемент, СоздатьОбъект