|
|
|
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 |
При показе формы-списка курсор должен быть установлен на первую запись набора данных |
При показе формы-списка |
Свойства: Наследуемые от IList Наследуемые от IForEach |
Методы: Наследуемые от ICheckPointedList Наследуемые от IList Наследуемые от IForEach |
Свойство IObject.Rules |