Error get alias

SMART FORMS

Формато-логический контроль

SMART FORMS
Формато-логический контроль

Формато-логический контроль служит для проверки введённых значений, чтобы пользователь не мог ввести некорректные данные.

Он позволяет настраивать адресную проверку конкретных значений и задавать правила, по которому будет отрабатывать формула.

Правила контроля всегда работают в рамках одной группы показателей.

ИНТЕРФЕЙС

Интерфейс может отличаться, в зависимости от версии платформы.
Для того, чтобы настроить формато-логический контроль (ФЛК) необходимо перейти в панель администрирования (настроек) Smart Forms.
Зайти в раздел настроек "Группы показателей" и выбрать группу показателей, в которой хотим задать правило.
Так же у каждой группы показателей есть набор настроек, они становятся доступны после создания и сохранения группы показателей.
Нам интересна вкладка "Логический контроль", выбираем её. И для создания правила нам, соответственно, нужно нажать кнопку "Добавить".
После чего открывается окно, схожее по интерфейсу с интерфейсом написания расчётных формул.

СОЗДАНИЕ И НАСТРОЙКА ФЛК

Составим простую формулу, допустим, в филиале Владивостока установлен план - 90 ед. изм., и никак меньше быть не может. Для того, чтобы оператор ввода и/или пользователь не смогли ввести меньшее число, установим ограничения на вводимое значение.
  • Для начала добавим показатели (План) в поле ввода формулы. В данном поле используется тот же самый синтаксис, что и при составлении формул расчёта.
  • Далее прописываем оператор ">" и значение ("90").
У нас получилась формула вида:

[dim_Pokazateli_Filialov].[План] >90
которую можно прочесть как "введённое значение в поле План, должно быть больше 90, если значение будет меньше, то система выдаст Предупреждение ".

  • Нам же необходимо настроить контроль по определённому городу.
Сделать это можно при помощи функции CROSS.
Ставим курсор ПЕРЕД знаком ">", нажимаем на кнопку "Пересечение", и тем самым данное правило у нас будет отрабатывать только на "пересечении" заданных показателя и измерения.

  • Далее нам необходимо выбрать "Событие при невыполнении условия": "Ошибка" или "Предупреждение".
Разница заключается в том, что при "Предупреждении" введённые данные можно сохранить в систему, в случае "Ошибки" данные невозможно будет сохранить.

Выберем "Ошибка".
  • Пункт "Принимать незаполненные ячейки группы показателей за нулевые значения" говорит сам за себя. В своих кейсах, при необходимости, можете его включать, сейчас же он нам не понадобится.

  • Пункт "Активно" включает/выключает данное правило, это удобно, когда есть некая периодичность (сезонность), либо цикличность правил.

  • Правил, по которому будут проверяться вводимые данные может быть много. Что бы в них не запутаться и быстрее понять, что за ошибка произошла в пункте "Цвет ячейки при невыполнении условия" задаём нужный.

  • В пункте "Комментарий" пишем комментарий, который будет показан пользователю/оператору ввода при невыполнении условия. В нём лучше указывать конкретные ошибки и варианты их решения, а не общие. Например, "число должно быть больше или меньше определённого", "диапазон от 1 до 100" и т.д.

У нас получилась формула:

[dim_Pokazateli_Filialov].[План] CROSS [dim_Goroda_Filiali].[Владивосток]>90
которую уже можно прочесть как "если введённое значение в поле План по городу Владивосток, меньше 90, то система выдаст Ошибку и не сохранит введённое значение ".

Сохраняем правило.

Что бы проверить работу добавленного правила, переходим в пользовательский интерфейс заполнения формы.
Если в ячейке имелись данные до создания правила ФЛК, то они в любом случае будут сохранены, даже если они НЕ соответствуют правилу.
ViTalk
Виртуальный ассистент
Вводим данные для проверки в форму и нажимаем кнопку "Проверить".
У нас появится всплывающее окно, в котором отображаются результаты проверки. Это может быть:
  • сообщение об успешной проверке;
  • предупреждение;
  • ошибка.
В случае предупреждения, данные можно сохранить, но стоит обратить внимание.
В случае же ошибки введённые данные сохранить не получится и нужно будет их исправить.
Так же в самой форме ячейки будут окрашены в соответствующий цвет.
Для удобства включать и выключать правила ФЛК можно сразу из списка, нажав на состояние правила.
Отлично! На этом этапе форма уже готова и, в зависимости от кейса, подходит для полноценной работы. Дальше мы пойдём по пути усложнения формы.
Показатели
Измерения
Создание формы для заполнения
Настройка формы пользовательского ввода
Настройка
бизнес-правил
Настройка формато - логического
контроля
Создание тиража
Добавление системы согласования
Группа показателей
Справочник
Форма
Если у Вас появились вопросы - напишите нам