Различия

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

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

ru:technical_manual:work_via_ole:filter_param [2012/06/25 12:57]
admin создано
ru:technical_manual:work_via_ole:filter_param [2018/02/05 14:50] (текущий)
Строка 1: Строка 1:
-====== Класс «Система.ПараметрФильтра» ======+====== Класс "Система.ПараметрФильтра======
  
 ===== Свойство Значение ===== ===== Свойство Значение =====
Строка 21: Строка 21:
 **Пример кода**. **Пример кода**.
  
-__Задача__: показать количество субъектов, у которых название не равно «директор».+__Задача__: показать количество субъектов, у которых название не равно "директор".
  
 +<code>
 Sub ПримерOLE_ФильтрСубъектовБезДиректора() Sub ПримерOLE_ФильтрСубъектовБезДиректора()
  
Строка 29: Строка 30:
    Set oleapp = CreateObject("ByteEnterprise.OleApplication")    Set oleapp = CreateObject("ByteEnterprise.OleApplication")
  
-   'Запустить Business Studio в редакции и базой на сервере, указанными ранее.+   'Запустить Business Studio в редакции и с базой на сервере, указанными ранее.
  
    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.
Строка 72: Строка 73:
  
 End Sub End Sub
 +</code>
  
 ===== Свойство ТипФильтрации ===== ===== Свойство ТипФильтрации =====
Строка 97: Строка 99:
 __Задача__: определить список показателей, к целевому значению которых будет стремиться компания в указанных год. __Задача__: определить список показателей, к целевому значению которых будет стремиться компания в указанных год.
  
 +<code>
 Sub ПримерOLE_РаботаСФильтромДиапазон() Sub ПримерOLE_РаботаСФильтромДиапазон()
  
Строка 150: Строка 153:
  
 End Sub End Sub
 +</code>
  
 ===== Свойство ОператорСравнения ===== ===== Свойство ОператорСравнения =====
Строка 157: Строка 161:
 **Результат**: Int (целое число от 0 до 5) **Результат**: Int (целое число от 0 до 5)
  
-Оператор сравнения для типа фильтрации "Значение" (см.п.3.8.3). По умолчанию "Равно".+Оператор сравнения для типа фильтрации "Значение" (см. [[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]). По умолчанию "Равно".
  
 Возможные варианты: Возможные варианты:
Строка 177: Строка 181:
 **Пример кода**. **Пример кода**.
  
-__Задача__: показать количество субъектов, у которых в названии есть слово «директор».+__Задача__: показать количество субъектов, у которых в названии есть слово "директор".
  
 +<code>
 Sub ПримерOLE_СоздатьФильтрОператорСравнения() Sub ПримерOLE_СоздатьФильтрОператорСравнения()
  
Строка 185: Строка 190:
    Set oleapp = CreateObject("ByteEnterprise.OleApplication")    Set oleapp = CreateObject("ByteEnterprise.OleApplication")
  
-   'Запустить Business Studio в редакции и базой на сервере, указанными ранее.+   'Запустить Business Studio в редакции и с базой на сервере, указанными ранее.
  
    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.
Строка 211: Строка 216:
        'Условие - в названии субъекта содержится слово "директор"        'Условие - в названии субъекта содержится слово "директор"
  
-        Фильтр.Условия.Параметры.Название.ОператорСравнения = 5 'строковый параметр, соответствует «~»+        Фильтр.Условия.Параметры.Название.ОператорСравнения = 5 'строковый параметр, соответствует "~"
  
         Фильтр.Условия.Параметры.Название.Значение = "%директор%"         Фильтр.Условия.Параметры.Название.Значение = "%директор%"
Строка 232: Строка 237:
  
 End Sub End Sub
 +</code>
  
 ===== Свойства Мин и Макс ===== ===== Свойства Мин и Макс =====
Строка 241: Строка 247:
 **Тип параметра**: Соответствует типу параметра в объектной модели. **Тип параметра**: Соответствует типу параметра в объектной модели.
  
-Минимальное и максимальное значения параметра фильтра для типа фильтрации "Диапазон" (см.п.3.8.3).+Минимальное и максимальное значения параметра фильтра для типа фильтрации "Диапазон" (см. [[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]).
  
-**Пример кода**. См. код в свойстве «ТипФильтрации» (п.3.8.3).+**Пример кода**. См. код в свойстве "ТипФильтрации([[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]).
  
 ===== Свойства ВключатьМин и ВключатьМакс ===== ===== Свойства ВключатьМин и ВключатьМакс =====
Строка 253: Строка 259:
 **Тип** **параметра**: Bool (True, False) **Тип** **параметра**: Bool (True, False)
  
-Свойство логики, управляющей включением минимального и максимального значения в результат фильтрации при типе фильтрации "Диапазон" (см.п.3.8.3). Если логика включена, граничное значение войдет в результат фильтрации. По умолчанию логика включена.+Свойство логики, управляющей включением минимального и максимального значения в результат фильтрации при типе фильтрации "Диапазон" (см. [[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]). Если логика включена, граничное значение войдет в результат фильтрации. По умолчанию логика включена.
  
-**Пример кода**. См. код в свойстве «ТипФильтрации» (п.3.8.3).+**Пример кода**. См. код в свойстве "ТипФильтрации([[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]).
  
 ===== Свойство Подфильтр ===== ===== Свойство Подфильтр =====
Строка 261: Строка 267:
 **Свойство**: Подфильтр **Свойство**: Подфильтр
  
-**Тип параметра**: Система.Фильтр (см. п.3.7).+**Тип параметра**: Система.Фильтр (см. [[ru/technical_manual/work_via_ole/filter]]).
  
-Свойство задает вложенный фильтр для данного параметра фильтра. Используется с типом фильтрации "Подфильтр" (см.п.3.8.3). Только для объектных и списковых параметров. Подфильтр строится по тому классу, которому принадлежит параметр.+Свойство задает вложенный фильтр для данного параметра фильтра. Используется с типом фильтрации "Подфильтр" (см. [[ru/technical_manual/work_via_ole/filter_param#свойство_типфильтрации|Cвойство ТипФильтрации]]). Только для объектных и списковых параметров. Подфильтр строится по тому классу, которому принадлежит параметр.
  
 **Пример кода**. **Пример кода**.
Строка 269: Строка 275:
 __Задача__: __Задача__:
  
 +<code>
 Sub ПримерOLE_СоздатьФильтрСПодфильтром() Sub ПримерOLE_СоздатьФильтрСПодфильтром()
  
Строка 275: Строка 282:
    Set oleapp = CreateObject("ByteEnterprise.OleApplication")    Set oleapp = CreateObject("ByteEnterprise.OleApplication")
  
-   'Запустить Business Studio в редакции и базой на сервере, указанными ранее.+   'Запустить Business Studio в редакции и с базой на сервере, указанными ранее.
  
    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.    'В Диспетчере задач появится Business Studio. В панели задач приложения не будет видно.
Строка 342: Строка 349:
  
 End Sub End Sub
 +</code>
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki