Отбор.Добавить (Filter.Add)
Синтаксис:
Параметры:
<Описание> (обязательный)
Описание элемента отбора в виде наименования доступного поля или в виде развернутого пути.
Например, "Контрагент.Код", где "Контрагент" - одно из полей доступных для отбора.
<Имя> (необязательный)
Имя элемента отбора. Если не задано, то имя задается автоматически по переданному в качестве первого параметра описанию.
<Представление> (необязательный)
Пользовательское представление добавляемого элемента отбора.
Возвращаемое значение:
Если добавить элемент отбора не удалось, то возвращает значение Неопределено.
Описание:
Например, если среди доступных полей есть поле "Контрагент", то возможно добавление элемента отбора "Контрагент", "Контрагент.ТипКонтрагента", "Контрагент.ТипКонтрагента.Наименование" и т.д.
Внимание! Метод не доступен для отбора динамических списков (свойство Отбор объектов СправочникСписок., ДокументСписок. и т.д.).
Доступность:
Примечание:
Пример:
Отбор = ОтчетОстатки.ПостроительОтчета.Отбор; Если Отбор.Найти("Номенклатура") = Неопределено Тогда Отбор.Добавить("Номенклатура"); КонецЕсли; Отбор["Номенклатура"].Использование = Истина; Отбор["Номенклатура"].Значение = Номенклатура; Отбор["Номенклатура"].ВидСравнения = ?(Номенклатура.ЭтоГруппа, ВидСравнения.ВСпискеПоИерархии, ВидСравнения.Равно); |
См. также: