Используется для создания замещений.

Hierarchy

  • Replacements

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