Условие фильтрации со значением типа "Переменная" |
![]() ![]() ![]() |
Может возникнуть ситуация, когда пользователю необходимо использовать несколько одинаковых фильтров, отличающихся только искомым значением. В таком случае лучше заменить их одним фильтром со значением, заданным типом "Переменная".
Этот случай можно рассмотреть на следующем примере: требуется вывести в окне справочника "Документы" список документов, наименование которых содержит слово "Ось", затем – список документов с наименованием, содержащим слово "Кольцо" и т.д.
1.В поле Параметр необходимо выбрать "Наименование".
2.В следующем поле следует выбрать оператор "Содержит".
3.Далее необходимо указать тип значения – "Переменная".
4.В поле Переменная нажать на кнопку и в появившемся окне задать имя переменной, например, "НАИМ".
Тип переменной определяется системой автоматически в соответствии с выбранным параметром.
5.Далее необходимо выбрать имя переменной из списка в поле Переменная.
6.Значение переменной вводится в поле Значение. Сначала это будет "Ось", при следующей фильтрации – "Кольцо" и т.д.
Созданное условие фильтрации будет выглядеть так, как показано на рисунке ниже.
Созданные переменные отображаются в списке в нижней части окна Редактирование фильтра.
Новая переменная может быть создана также с помощью кнопки , расположенной рядом со списком переменных.
При таком способе создания переменной её тип необходимо выбрать вручную из списка.
Кнопка предназначена для удаления выбранной в списке переменной.
Если в условии фильтрации используется операция "Входит в список" или "Не входит в список", переменной может быть присвоено одновременно несколько значений. В этом случае в окне свойств переменной необходимо установить флаг Список значений.
Например, такая операция может использоваться в случае, когда необходимо отобразить в окне справочника список документов с наименованиями "Ось" и "Кольцо".
Открыть окно списка значений выбранной переменной можно, нажав на кнопку в поле Значение. Значения в список добавляются с помощью кнопки
и удаляются из него кнопкой
.