Перейти к основному содержимому

Настройка ФЛК (форматно-логический контроль)

Создание правила контроля​

Раздел Формально-логический контроль (ФЛК) вызывается по правому клику мыши из контекстного меню

Frame 464 (3).png

Снимок экрана 2026-09-16 в 03.35.35.png

Позволяет:

  • добавить правило;
  • указать его имя;
  • выбрать уровень Ошибка или Предупреждение;
  • выбрать область проверки: o Ячейка; o Форма;
  • при необходимости указать целевую колонку;
  • ввести выражение проверки;
  • задать пользовательское сообщение.

Проверка при сохранении​

ФЛК выполняется при сохранении.

Если правило возвращает ошибку, пользователь получает сообщение об ошибке. Если правило возвращает предупреждение, система покажет предупреждение, но дальнейшее поведение зависит от вашей конфигурации и бизнес-сценария.

Формулы ФЛК​

Логические операторы​

В выражениях ФЛК поддерживаются:

  • and;
  • or;
  • not.

Операторы сравнения​

В выражениях ФЛК поддерживаются:

  • =;
  • !=;
  • >;
  • >=;
  • <;
  • <=.

Строковые литералы​

Строковые значения задаются в кавычках. Пример: status = 'approved'

Функции​

В выражениях ФЛК доступны функции:

  • is_empty;
  • len;
  • contains;
  • starts_with;
  • ends_with;
  • matches

Примеры формул контроля​

Примеры, которые можно брать за основу:

  • amount >= 0 and (status = 'approved' or status = 'review')
  • not is_empty(code) and len(code) = 6
  • matches(code, '^[A-Z]{2}-\\d{3}$')