Для изменения размера нажмите или перетащите

Создание нового объекта

Любой элемент в системе всегда существует в контексте родительского объекта, с которым он связан композиционной связью. Исходя из этого, создание нового объекта состоит из следующих последовательных этапов:

Определение родительского объекта

Метод определения родительского объекта зависит от типа создаваемого объекта и контекста его применения:

  • Для элементов классификатора и новых записей системных и пользовательских справочников используется системный атрибут «Общего справочника элементов пользователя»;

    C#
    var tanker = DirectoryOfCommonUserItems.OnlyInstance.AttributeCommonUserItems;
  • Для вложенных объектов используется соответствующий системный атрибут родительского объекта.

    C#
    var tanker = meter.AttributeRoutes;
Создание нового объекта

Создание нового объекта осуществляется в контексте определённого ранее родительского объекта с помощью унифицированного метода .AppendNew().

C#
var newInstance = tanker.AppendNew<SomeClass>().Value;
См. также