Объекты DIRECTUM

 

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

 

IRule – правило

В системах на платформе 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

 

 

См. также:

·         свойство IRuleList.Rules;

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

 

 

 

Свойства:

  Description

  Enabled

  ID

  Severe

  Successful

Методы: