В событиях правила импорта можно использовать предопределенные переменные:
Переменная |
Тип переменной |
Доступна для изменения |
Описание |
---|---|---|---|
До применения правила |
|||
EDocKind |
Да |
Вид импортируемого документа |
|
EDocType |
Да |
Тип импортируемого документа |
|
Object |
Да |
Импортируемый объект |
|
ObjectGlobalID |
Нет |
Глобальный идентификатор импортируемого объекта |
|
RemoteSystemName |
Нет |
Имя удаленной системы, из которой производится импорт |
|
StandardRoute |
Да |
Типовой маршрут импортируемой задачи |
|
StructuredObjectProperties |
Нет |
Список атрибутов ESD-документа. Элементы списка доступны для изменения и имеют тип IProperty |
|
VersionNumber |
Integer |
Да |
Номер версии документа, в которую будут импортироваться данные |
После применения правила |
|||
IsRuleSuccessfull |
Нет |
Признак успешности применения правила |
|
Object |
Нет |
Импортируемый объект |
|
ObjectGlobalID |
Нет |
Глобальный идентификатор импортируемого объекта |
|
RemoteSystemName |
Нет |
Имя удаленной системы, из которой производится импорт |
|
RuleException |
Нет |
Ошибка, возникшая при выполнении правила (при IsRuleSuccessfull = false) |
|
StructuredObjectProperties |
Нет |
Список атрибутов ESD-документа. Элементы списка доступны для изменения и имеют тип IProperty |
Пример. Настройка правила импорта записи справочника
Для настройки используются предопределенные переменные StructuredObjectProperties и Object в событии «После применения правила».
//При импорте записи справочника записать в реквизит //значение из атрибута, изменив его Object.Requisites('Строка').AsString = Format('%s_Imported'; StructuredObjectProperties.ValueByName('String').Value) |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |