ObjectMap — класс

Поставляет данные для преобразователя данных.

Синтаксис

public class ObjectMap

Конструкторы

Имя Описание

ObjectMap()

Инициализирует новый экземпляр класса ObjectMap.

Свойства

Имя Описание

Collections

Возвращает коллекцию секций.

Fields

Возвращает коллекцию полей.

ObjectTypeId

Задаёт или возвращает идентификатор регистрируемого объекта.

ParentObjectId

Задаёт или возвращает идентификатор родительского, по отношению к регистрируемому, объекта.

References

Возвращает коллекцию ссылочных полей карточки (для типа refid).

Методы

Имя Описание

Collection(ObjectProperty, Guid)

Связывает свойство с секцией.

Field(ObjectProperty, String)

Связывает свойство с полем.

Reference(ObjectProperty, String)

Связывает свойство со ссылочным полем карточки.

Примеры

Ниже приведён пример части преобразователя данных для карточки "Документ", в котором выполняется привязка идентификатора секции к свойству Document.MainInfoProperty

protected override ObjectMap GetObjectMap()
{
 ObjectMap objectMap = new ObjectMap();

 objectMap.ObjectTypeId = CardDocument.ID; (1)

 objectMap.Collection(Document.MainInfoProperty, CardDocument.MainInfo.ID); (2)
 return objectMap;
}
1 Идентификатор объекта — идентификатор карточки типа "Документ" (в нашем случает он уже статически присвоен объекту CardDocument.ID).
2 Выполнение связки свойства Document.MainInfoProperty с секцией, имеющей идентификатор CardDocument.MainInfo.ID (статический, уже присвоен) .