Используется для создания замещений.
Объект правила замещения.
Метод инициализирует новое замещение.
После заполнения информации о замещении необходимо сохранить информацию, вызвав метод ReplacementItem.save.
// Создадим замещение для сотрудника в отпуске const rpl = System.replacements.create(); rpl.data.type = rpl.fields.type.variants.reassign; rpl.data.absent = Context.data.__createdBy; rpl.data.replacement = Context.data.substitution; rpl.data.begin = Context.data.vacation_start; rpl.data.end = Context.data.vacation_end; await rpl.save();
Метод позволяет выполнить поиск замещений.
Для выборки элементов коллекций используется объект Search:
const replacements = await System.replacements.search() .where(r => r.absent.eq(Context.data.absent_user)) .all();
Подробнее об использовании объекта поиска можно посмотреть в статье про объект поиска пользователей.
Ваш отзыв успешно отправлен!
Объект замещения
Используется для создания замещений.
Hierarchy
Properties
Readonly rules
Объект правила замещения.
Methods
create
Метод инициализирует новое замещение.
После заполнения информации о замещении необходимо сохранить информацию, вызвав метод ReplacementItem.save.
// Создадим замещение для сотрудника в отпуске const rpl = System.replacements.create(); rpl.data.type = rpl.fields.type.variants.reassign; rpl.data.absent = Context.data.__createdBy; rpl.data.replacement = Context.data.substitution; rpl.data.begin = Context.data.vacation_start; rpl.data.end = Context.data.vacation_end; await rpl.save();Returns ReplacementItem
search
Метод позволяет выполнить поиск замещений.
Для выборки элементов коллекций используется объект Search:
const replacements = await System.replacements.search() .where(r => r.absent.eq(Context.data.absent_user)) .all();Подробнее об использовании объекта поиска можно посмотреть в статье про объект поиска пользователей.
Returns ReplacementSearch