"Поле 2" не может быть больше «Поле 1», как реализовать в БП?

Для реализации данной логики в Битрикс24 вам потребуется создать Бизнес-процесс (БП) и настроить его условия и действия.

Прежде всего, вам понадобится создать два пользовательских поля для вашей сущности (например, контакта, лида или сделки) - «Поле 1» и «Поле 2». Эти поля должны иметь тип «число», чтобы можно было сравнивать их значения.

Затем создайте новый БП и настройте его. Для этого зайдите в раздел «Настройки» -> «Сервисы» -> «Бизнес-процессы» и нажмите на кнопку «Добавить бизнес-процесс».

В настройках БП выберите нужную вам сущность, с которой будет связан процесс (например, контакт, лид или сделка).

Далее вам потребуется настроить условия для проверки значений полей «Поле 1» и «Поле 2». Для этого в БП перейдите к редактированию шаблона и добавьте условие, используя нужные действия и операторы.

В условии вы можете использовать следующие действия и операторы:
- Сравнение значений двух полей с помощью оператора «больше» или «равно».
- Установка значений переменных, в которых будут сохранены значения полей.

Например, для проверки условия «Поле 2 не может быть больше Поле 1» вы можете использовать следующий код:

Если {=Variable:FIELD_2} > {=Variable:FIELD_1}
То
    Ошибка: "Поле 2 не может быть больше Поле 1"
Конец Если

В этом примере мы используем переменные FIELD_1 и FIELD_2, в которых сохраняются значения полей «Поле 1» и «Поле 2» соответственно. Если значение поля «Поле 2» окажется больше значения поля «Поле 1», будет выдана ошибка.

После настройки условий вам также потребуется настроить нужные действия, которые будут выполняться в зависимости от результата проверки. Например, вы можете использовать действия для отправки уведомлений или создания задач.

Важно отметить, что вы можете расширить и доработать этот БП в соответствии с вашими требованиями. Например, вы можете добавить дополнительные условия или действия для обработки различных сценариев.

После завершения настройки БП сохраните его и активируйте. Теперь при каждом изменении значения полей «Поле 1» и «Поле 2» будет выполняться проверка условий, и в случае несоответствия будет выполняться нужное действие.

Таким образом, вы сможете реализовать логику, при которой «Поле 2» не может быть больше «Поле 1» в вашем Битрикс24.