Объекты DIRECTUM

 

Работа со справочниками

 

IRuleList – список правил

 

IForEach

  |

IList

  |

ICheckPointedList

  |

IRuleList

Объект IRuleList предназначен для хранения набора правил. Элементами списка являются объекты IRule. Используя список правил, можно:

·         получать доступ к правилу по его ИД (см. свойство Rules);

·         управлять доступностью правил (см. методы EnableAll, DisableAll).

Описание наиболее востребованных правил:

 

Константа ISBL, содержащая ИД правила

Правило

Когда проверяется

SET_OURFIRM_BOUNDS_RULE_ID

При установленном контексте организации в набор данных компоненты, имеющей реквизит "НашаОрг", должны попадать только записи, удовлетворяющие установленному контексту. Правило действует только при визуальной работе с компонентой

Устанавливается при открытии набора данных до выполнения обработчика события «Набор данных. Открытие» на ISBL.

Снимается при закрытии набора данных до выполнения обработчика события «Набор данных. Закрытие» на ISBL

CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID

Для установки признака утвержденности  записи должны быть заполнены все обязательные реквизиты

Проверяется перед сохранением записи набора данных до выполнения ISBL-обработчика события «Карточка. Сохранение До»

SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID

При показе формы-списка курсор должен быть установлен на первую запись набора данных

При показе формы-списка

 

 

См. также:

·         свойство IObject.Rules.

 

 

 

Свойства:

  Rules

Наследуемые от IList

  Names

  Values

Наследуемые от IForEach

  Count

  EOF

  Value

Методы:

  DisableAll

  EnableAll

Наследуемые от ICheckPointedList

  AddCheckPoint

  ReleaseCheckPoint

Наследуемые от IList

  Add

  Clear

  Delete

  FindItem

  IndexOf

  IndexOfName

  Insert

  PopVar

  SetVar

  ValueByName

Наследуемые от IForEach

  Next

  Reset