Копировать ссылку на страницу

В системах на платформе IS-Builder существует набор определенных правил, реализующих внутреннюю логику системы. Описание некоторых правил приведено в описании объекта IRuleList.

У каждого объекта системы есть список правил, который можно получить с помощью свойства IObject.Rules. По умолчанию для объекта системы проверяются все правила списка. Для оптимизации или для реализации нестандартной логики правила можно отключать, используя свойство Enabled. После выполнения необходимых действий правила следует включать обратно. Работа в системе в обход правил может привести к нарушениям целостности данных.

Пример:

 

// Отключить правило, устанавливающее курсор на первую запись в

// форме-списке.

StorageReference = References.EDS.GetComponent

StorageReference.Open

if StorageReference.Locate(SYSREQ_ID; ID)

  Form = StorageReference.ComponentForm

  StorageReference.Rules.Rules(

    SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID).Enabled = False

  Form.Show

  StorageReference.Rules.Rules(

    SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID).Enabled = True 

endif

StorageReference.Close

 

Свойства:

Description

Enabled

ID

Severe

Successful

Методы:

Отсутствуют

См. также

Свойство IRuleList.Rules

Свойство IObject.Rules

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM