|
|
|
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 |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |