Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В событиях правила импорта можно использовать предопределенные переменные:

Переменная

Тип переменной

Доступна для изменения

Описание

До применения правила

EDocKind

WideString

Да

Вид импортируемого документа

EDocType

WideString

Да

Тип импортируемого документа

Object

IEdmsObject

Да

Импортируемый объект

ObjectGlobalID

WideString

Нет

Глобальный идентификатор импортируемого объекта

RemoteSystemName

WideString

Нет

Имя удаленной системы, из которой производится импорт

StandardRoute

WideString

Да

Типовой маршрут импортируемой задачи

StructuredObjectProperties

IList

Нет

Список атрибутов ESD-документа. Элементы списка доступны для изменения и имеют тип IProperty

VersionNumber

Integer

Да

Номер версии документа, в которую будут импортироваться данные

После применения правила

IsRuleSuccessfull

WordBool

Нет

Признак успешности применения правила

Object

IEdmsObject

Нет

Импортируемый объект

ObjectGlobalID

WideString

Нет

Глобальный идентификатор импортируемого объекта

RemoteSystemName

WideString

Нет

Имя удаленной системы, из которой производится импорт

RuleException

IException

Нет

Ошибка, возникшая при выполнении правила (при IsRuleSuccessfull = false)

StructuredObjectProperties

IList

Нет

Список атрибутов ESD-документа. Элементы списка доступны для изменения и имеют тип IProperty

Свернуть/развернуть пример Пример. Настройка правила импорта записи справочника

Для настройки используются предопределенные переменные StructuredObjectProperties и Object в событии «После применения правила».

 

//При импорте записи справочника записать в реквизит

//значение из атрибута, изменив его

Object.Requisites('Строка').AsString = Format('%s_Imported'; 

  StructuredObjectProperties.ValueByName('String').Value)

См. также

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }