Если справочник фильтруемый, то в вычислениях можно использовать функцию BeforeSelectingFromFiltratedRefRequisite:
LookUpRequisiteNames.Add('<Название реквизита>') BeforeSelectingFromFiltratedRefRequisite(SelectMode; InputValue; Requisite; LookUpReference; LookUpRequisiteNames; KeyReqInfoArray; AddFilterReqArray) Функция BeforeSelectingFromFiltratedRefRequisite предназначена для формирования дополнительных ограничений при выборе значения из фильтруемого справочника. Если справочник не фильтруемый, то в вычислениях можно использовать функцию BeforeSelectingFromRefRequisite:
LookUpRequisiteNames.Add('<Название реквизита>') BeforeSelectingFromFiltratedRefRequisite(SelectMode; InputValue; LookUpReference; KeyReqInfoArray; AddFilterReqArray) Функция BeforeSelectingFromRefRequisite предназначена для формирования дополнительных ограничений при выборе значения из справочника. |
В событии «После выбора» в вычислениях используется функция AfterSelectingFromRefRequisite для восстановления первоначального состояния предопределенных переменных:
LookUpRequisiteNames.DelimitedText = AfterSelectingFromRefRequisite(LookUpReference) |
Чтобы переопределить выбор из справочника, в поле Выбор задайте вычисления для события «Выбор». Примечание Если для реквизита типа «Справочник» заполнены события «Выбор», то события «До выбора» и «После выбора» не выполняются. Если справочник фильтруемый, то в вычислениях можно использовать функцию SelectFromFiltrateReferenceAction:
SelectFromFiltrateReferenceAction(ReferenceName; SelectMode; InputValue; Requisite; KeyReqInfoArray; ; TRUE) Если справочник не фильтруемый, то в вычислениях события «Выбор» можно использовать функцию SelectFromReferenceAction. |
Подробнее описание функций см. в справке по функциям в компоненте Функции ISBL.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |