Описание встроенного языка системы 1С Предприятие

       

УстановитьЗначениеФильтра


Установить значение фильтра для оптимизации расчетов.

Синтаксис:

УстановитьЗначениеФильтра(<ИзмерИлиРеквизит>, <3начен>, <Вариант>)

Англоязычный синоним:

SetFilterValue

Параметры:



<ИзмерИлиРеквизит>

Идентификатор измерения или реквизита.

<3начен>

Значение или список значений.

<Вариант>

Необязательный параметр. Число: 0 — не фильт­ровать; 1 — фильтровать по значению; 2 — искать вхождение. Значение по умолчанию 1.

Для варианта «2»:

- если параметр <3начен> — это группа справоч­ника, то осуществляется проверка вхождения в группу;

-        если параметр <3начен> — это простой элемент справочника или другой тип значения, то осуще­ствляется просто фильтрация по значению;

-        для списка значений осуществляется проверка вхождения в список;

-        если пустое значение или пустой список значе­ний, то условие не проверяется.

Описание:

Метод УстановитьЗначениеФильтра назначает фильтр для оптимизации расчетов. В качестве фильтра для измерения или реквизита регистра может задаваться либо конкретное значение, либо список значений либо группа для справочника.

Пример:

* Для регистра с измерениями «Товар», «Склад», «МОЛ» запись

Рег.УстановитьЗначениеФильтра("Товар", ВыбГруппаТоваров, 2);

означает, что расчеты будут проводиться по товарам из группы ВыбГруппа­Товаров.



Содержание раздела