Сценарии

 

Создать функцию для фильтрации справочников

 

Описание

Сценарий Создать функцию для фильтрации справочника предназначен для создания функций Filtrate…Reference, необходимых для открытия справочников с использованием механизма фильтрации (см. руководство разработчика, раздел «Обеспечение возможности фильтрации справочников»).

При выполнении сценария на экране появляется список всех типов справочников системы. После выбора нужного типа справочника проверяется, есть ли для такого справочника функция фильтрации. Если есть, то запрашивается подтверждение на создание новой функции с возможностью просмотра карточки существующей функции:

Если функции фильтрации еще нет или последовало подтверждение на создание новой функции, то открывается окно «Выбор запрашиваемых реквизитов»:

В левой части окна находится список «Незапрашиваемые реквизиты» - те реквизиты справочника, значения которых не будут запрашиваться у пользователя при открытии справочника с использованием механизма фильтрации. По умолчанию в этом списке перечислены все реквизиты справочника, относящиеся к разделу «Карточка». Имена элементов списка задаются по формату «<Заголовок реквизита> (<Имя реквизита>)».

В правой части находится список «Запрашиваемые реквизиты» - те реквизиты, значения которых будут запрашиваться у пользователей при открытии справочника с использованием механизма фильтрации. По умолчанию в этом списке нет ни одного элемента. Для того чтобы добавить один или несколько запрашиваемых реквизитов, следует перенести нужные реквизиты из левого списка, используя кнопки  и .

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

После нажатия на кнопку ОК начнется создание функции в компоненте Функции ISBL. По окончании будет выдано сообщение о завершении создания функции с возможностью просмотра карточки созданной функции: