Используется для создания правил замещения.
Метод инициализирует новое правило замещения.
После заполнения информации необходимо сохранить правило, вызвав метод ReplacementRuleItem.save.
// Создадим правило замещения для сотрудника const rule = System.replacements.rules.create(); rule.data.__name = 'Правило'; rule.data.absent = Context.data.__createdBy; rule.data.replacement = Context.data.substitution; rule.data.filter = { query: `[__name] = ${Context.data.taskName} or [dueDate] < @p1`, params: { p1: new Datetime('2025-10-01T10:10:10') }, }; await rule.save();
Метод позволяет выполнить поиск правил замещений.
Для выборки элементов коллекций используется объект Search:
const rules = await System.replacements.rules.search() .where(r => r.absent.eq(Context.data.absent_user)) .all();
Ваш отзыв успешно отправлен!
Объект правила замещения.
Используется для создания правил замещения.
Hierarchy
Methods
create
Метод инициализирует новое правило замещения.
После заполнения информации необходимо сохранить правило, вызвав метод ReplacementRuleItem.save.
// Создадим правило замещения для сотрудника const rule = System.replacements.rules.create(); rule.data.__name = 'Правило'; rule.data.absent = Context.data.__createdBy; rule.data.replacement = Context.data.substitution; rule.data.filter = { query: `[__name] = ${Context.data.taskName} or [dueDate] < @p1`, params: { p1: new Datetime('2025-10-01T10:10:10') }, }; await rule.save();Returns ReplacementRuleItem
search
Метод позволяет выполнить поиск правил замещений.
Для выборки элементов коллекций используется объект Search:
const rules = await System.replacements.rules.search() .where(r => r.absent.eq(Context.data.absent_user)) .all();Returns ReplacementRulesSearch