Копировать ссылку на страницу

Постановка задачи

Из справочника Работники необходимо выбирать работника, с ограничением по подразделению. Подразделение хранится в реквизите Подразделение (ПодразделениеТ).

Для этого переопределим выбор из справочника для реквизита ФИО (РаботникТ).

Выбор из справочника

 

KeyRequisite = Object.DetailDataSet(1).Requisites("ПодразделениеТ")

KeyRequisiteArray = ArrayOf(ArrayOf("Подразделение"; "Справочник:ПОД";

  KeyRequisite.Title; KeyRequisite.AsString; TRUE; TRUE))

SelectFromReferenceAction("РАБ"; SelectMode; InputValue; Requisite;

  KeyRequisiteArray; FALSE;;; TRUE)

Если для справочника установлен запрет на просмотр всех записей, то следует воспользоваться вариантом До выбора из справочника и После выбора из справочника с использованием функции BeforeSelectingFromRefRequisite. Подробнее см. раздел «Выбор из справочника с использованием функции BeforeSelectingFromRefRequisite».

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM