ReplacementsRules

Объект правила замещения.

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

Hierarchy

  • ReplacementsRules

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