Постановка задачи
Из справочника Работники необходимо выбирать работника, с ограничением по подразделению. Подразделение хранится в реквизите Подразделение (ПодразделениеТ).
Для этого переопределим выбор из справочника для реквизита ФИО (РаботникТ).
Выбор
KeyRequisite = Object.DetailDataSet(1).Requisites("ПодразделениеТ")
KeyRequisiteArray = ArrayOf(ArrayOf("Подразделение"; "Справочник:ПОД";
KeyRequisite.Title; KeyRequisite.AsString; TRUE; TRUE))
SelectFromReferenceAction("РАБ"; SelectMode; InputValue; Requisite;
KeyRequisiteArray; FALSE;;; TRUE)
Если для справочника установлен запрет на просмотр всех записей, то следует воспользоваться вариантом До выбора и После выбора с использованием функции BeforeSelectingFromRefRequisite. Подробнее см. раздел «Выбор из справочника с использованием функции BeforeSelectingFromRefRequisite».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |