Чтобы переопределить выбор из справочника для реквизитов типа «Справочник», в поле Выбор из справочника необходимо задать вычисления в событиях «До выбора из справочника» и «После выбора из справочника». Для остальных типов реквизитов необходимо задать вычисления в событии «Выбор из справочника».
До выбора из справочника
Если справочник фильтруемый, то в вычислениях можно использовать функцию 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.
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |