• Необходимо сделать валидацию в форме на ввод числа до 15?

    @vitalii772005 Автор вопроса
    я прикладывал образец формы, она такая
    * Вместо `watchingFieldName` и `calculatedFieldName` подставьте названия соответствующих полей этой формы.
    * Справка: https://pyrus.com/ru/help/workflow/scripts
    */
    form.onChange(['Ваш офис']).setValues(['Компенсация дней отпуска'],
    state => {
    const [watchingField] = state.changes;
    const newValueForCalculatedField = {
    /* задайте новое значение поля, используя watchingField */
    };
    return [newValueForCalculatedField];
    });
    названия полей первое - Ваш офис
    второе - Количество дней компенсации, в справке про валидацию, приложен такой пример:

    создавали в разделе Быстрый старт. Добавим в скрипт формы следующий блок кода:

    form.onChange(['Дата начала', 'Дата окончания'])
    .validate('Дата окончания', state => {
    const [start, end] = state.changes;

    if (start.date && end.date && start.date >= end.date)
    return {errorMessage: 'Не может быть раньше даты начала'};

    return null;
    });
    Теперь при заполнении формы отобразится ошибка, если мы случайно выберем дату окончания отпуска раньше даты начала:

    не пойму где накосячил
    Ответ написан
    Комментировать