Excluded: Boolean;
Свойство Excluded определяет признак неиспользования элемента цепочки в расчёте метамодели.
Допустимые значения:
True. Элемент не участвует в расчёте;
False. По умолчанию. Элемент участвует в расчёте.
Для выполнения примера в репозитории предполагается наличие контейнера моделирования с идентификатором OBJ_CONT. В данном контейнере должна содержаться метамодель с идентификатором OBJ_META.
Добавьте ссылки на системные сборки: Metabase, Ms.
Sub UserProc;
Var
Mb: IMetabase;
ContKey: Integer;
MModel: IMsMetaModel;
Parent: IMsCalculationChainEntries;
ChainEntry: IMsCalculationChainEntry;
Begin
Mb := MetabaseClass.Active;
ContKey := Mb.GetObjectKeyById("OBJ_CONT");
MModel := Mb.ItemByIdNamespace("OBJ_META",ContKey).Edit As IMsMetaModel;
Parent := MModel.CalculationChain;
ChainEntry := Parent.Item(0);
ChainEntry.Excluded := True;
(MModel As IMetabaseObject).Save;
End Sub UserProc;
В результате выполнения примера первый элемент в цепочке метамодели будет исключён из расчёта.
См. также: