Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:technical_manual:work_via_ole:filter [2012/06/25 12:54]
admin создано
ru:technical_manual:work_via_ole:filter [2018/02/05 14:49] (текущий)
Строка 1: Строка 1:
-====== Класс «Система.Фильтр» ======+====== Класс "Система.Фильтр======
  
 ===== Метод Выполнить ===== ===== Метод Выполнить =====
Строка 5: Строка 5:
 **Синтаксис**: Выполнить() **Синтаксис**: Выполнить()
  
-**Возвращаемый результат**: Система.Список (см. п.3.6)+**Возвращаемый результат**: Система.Список (см. [[ru/technical_manual/work_via_ole/list]])
  
 Метод запускает фильтр на выполнение, в результате возвращает список элементов класса. Метод запускает фильтр на выполнение, в результате возвращает список элементов класса.
  
-**Пример кода**. См. код в методе «СоздатьФильтр» (п.3.4.3).+**Пример кода**. См. код в методе "СоздатьФильтр([[ru/technical_manual/work_via_ole/metaclass#метод_создатьфильтр|Mетод СоздатьФильтр]]).
  
 ===== Свойство Условия.Параметры. ===== ===== Свойство Условия.Параметры. =====
Строка 15: Строка 15:
 **Свойство**: Условия.Параметры.<ИмяПараметра> **Свойство**: Условия.Параметры.<ИмяПараметра>
  
-**Тип параметра**: Система.ПараметрФильтра (см. п.3.8)+**Тип параметра**: Система.ПараметрФильтра (см. [[ru/technical_manual/work_via_ole/filter_param]])
  
 Обращение к параметру фильтра осуществляется по имени параметра из Объектной модели Business Studio. Обращение к параметру фильтра осуществляется по имени параметра из Объектной модели Business Studio.
  
-**Внимание:** Рекомендуется задавать условия только по хранимым параметрам класса. Возможность построения фильтра по нехранимым параметрам можно проверить, открыв окно фильтра по соответствующему классу в Business Studio.+== Внимание: == 
 +Рекомендуется задавать условия только по хранимым параметрам класса. Возможность построения фильтра по нехранимым параметрам можно проверить, открыв окно фильтра по соответствующему классу в Business Studio
 +===== ===== 
 +\\ 
 +**Пример кода**. См. код в методе "СоздатьФильтр" ([[ru/technical_manual/work_via_ole/metaclass#метод_создатьфильтр|Mетод СоздатьФильтр]]).
  
-**Пример кода**См. код в методе «СоздатьФильтр» (п.3.4.3).+===== Метод Условия.Параметры.Параметры.ПолучитьЭлемент ===== 
 + 
 +**Свойство**: Условия.Параметры.Параметры.ПолучитьЭлемент(string "<ИмяПараметра>") 
 + 
 +**Возвращаемый результат**Система.ПараметрФильтра (см. [[ru/technical_manual/work_via_ole/filter_param]]). 
 +  
 +Метод для получения пользовательского параметра фильтра. 
 + 
 +Обращение к параметру фильтра осуществляется по имени параметра из Объектной модели Business Studio.
  
 ===== Свойство ВключатьПодгруппы ===== ===== Свойство ВключатьПодгруппы =====
Строка 29: Строка 41:
 **Тип** **параметра**: Bool (True, False). **Тип** **параметра**: Bool (True, False).
  
-Свойство указывает, будут ли в результат выполнения фильтра включены подгруппы класса, по которому выполняется фильтр. Соответствует выбору кнопки «Смотреть в подгруппах» на панели инструментов фильтра.+Свойство указывает, будут ли в результат выполнения фильтра включены подгруппы класса, по которому выполняется фильтр. Соответствует выбору кнопки "Смотреть в подгруппахна панели инструментов фильтра.
  
 Значение по умолчанию True. Значение по умолчанию True.
  
-**Пример кода**. См. код в свойстве «РезультатВключает» (п.**Ошибка! Источник ссылки не найден.**).+**Пример кода**. См. код в свойстве "РезультатВключает([[ru/technical_manual/work_via_ole/filter#свойство_результатвключает|Cвойство РезультатВключает]]).
  
 ===== Свойство ВключатьГруппуФильтра ===== ===== Свойство ВключатьГруппуФильтра =====
Строка 41: Строка 53:
 **Тип** **параметра**: Bool (True, False). **Тип** **параметра**: Bool (True, False).
  
-Свойство указывает, будет ли в результат выполнения фильтра включена группа, по которой выполняется фильтр. Соответствует выбору кнопки «Включать группу фильтра» на панели инструментов окна фильтра.+Свойство указывает, будет ли в результат выполнения фильтра включена группа, по которой выполняется фильтр. Соответствует выбору кнопки "Включать группу фильтрана панели инструментов окна фильтра.
  
 Значение по умолчанию False. Значение по умолчанию False.
  
-**Пример кода**. См. код в свойстве «РезультатВключает» (п.**Ошибка! Источник ссылки не найден.**).+**Пример кода**. См. код в свойстве "РезультатВключает([[ru/technical_manual/work_via_ole/filter#свойство_результатвключает|Cвойство РезультатВключает]]).
  
 ===== Свойство РезультатВключает ===== ===== Свойство РезультатВключает =====
Строка 53: Строка 65:
 **Тип параметра**: Int (целое число) **Тип параметра**: Int (целое число)
  
-Свойство задает условия вхождения полученных данных в результат выполнения фильтра. Соответствует выбору кнопок панели инструментов окна фильтра: «Включать подгруппы»«Включать конечные объекты»«Показать удаленные»«Показать неудаленные».+Свойство задает условия вхождения полученных данных в результат выполнения фильтра. Соответствует выбору кнопок панели инструментов окна фильтра: "Включать подгруппы""Включать конечные объекты""Показать удаленные""Показать неудаленные".
  
 Свойство может принимать следующие значения: Свойство может принимать следующие значения:
  
--- Группы,+1 - Группы,
  
--- Конечные объекты,+2 - Конечные объекты,
  
--- Удаленные,+4 - Удаленные,
  
--- НеУдаленные.+8 - НеУдаленные.
  
-Для выбора нескольких значений необходимо брать их сумму. Например, 11 - это 1 + 2 + 8, т.е. выбрать все неудаленные, 7 -- это 1 + 2 + 4, т.е. включаем удаленные группы и конечные объекты.+Для выбора нескольких значений необходимо брать их сумму. Например, 11 - это 1 + 2 + 8, т.е. выбрать все неудаленные, 7 - это 1 + 2 + 4, т.е. включаем удаленные группы и конечные объекты.
  
-Значение по умолчанию -- 11.+Значение по умолчанию - 11.
  
 **Пример кода**. **Пример кода**.
Строка 73: Строка 85:
 __Задача__: определить, есть ли удаленные объекты в базе. __Задача__: определить, есть ли удаленные объекты в базе.
  
 +<code>
 Sub ПримерOLE_НаличиеУдаленныхОбъектов() Sub ПримерOLE_НаличиеУдаленныхОбъектов()
  
Строка 133: Строка 146:
    'Готовимся к выводу результатов    'Готовимся к выводу результатов
  
-   IfКолвоУдаленных = 0 Then+   If КолвоУдаленных = 0 Then
  
          РезультатУдаленных = "В базе нет удаленных объектов."          РезультатУдаленных = "В базе нет удаленных объектов."
Строка 152: Строка 165:
  
 End Sub End Sub
 +</code>
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki