Сравнение версий
по сравнению с
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
При создании формулы логического контроля можно использовать следующие сущности:
Атрибут измерения
Пример: [attr_Geokod]!=$ПУСТО$
Операции доступные для формулы:
Сравнение двух значений
Блок кода [attr_УникальныйИдентификаторАтрибута] == [attr_УникальныйИдентификаторДругогоАтрибута] [attr_УникальныйИдентификаторАтрибута] != [attr_УникальныйИдентификаторДругогоАтрибута] [attr_УникальныйИдентификаторАтрибута] > [attr_УникальныйИдентификаторДругогоАтрибута] [attr_УникальныйИдентификаторАтрибута] < [attr_УникальныйИдентификаторДругогоАтрибута]
Сравнение с текущей датой
Блок кода [attr_УникальныйИдентификаторАтрибута] == $СЕГОДНЯ$
Проверка заполненности ячейки
Блок кода [attr_УникальныйИдентификаторАтрибута] == $ПУСТО$ [attr_УникальныйИдентификаторАтрибута] != $ПУСТО$ [ИмяИзмерения].[УникальныйИдентификаторАтрибута] == $ПУСТО$ [ИмяИзмерения].[УникальныйИдентификаторАтрибута] != $ПУСТО$ [ИмяИзмерения].[УникальныйИдентификаторАтрибута] CROSS [ИмяИзмерения].[УникальныйИдентификаторАтрибута].All == $ПУСТО$ [ИмяИзмерения].[УникальныйИдентификаторАтрибута] CROSS [ИмяИзмерения].[УникальныйИдентификаторАтрибута].All != $ПУСТО$
Логические операции:
Обязательность заполнения при определенном значении
Блок кода [attr_УникальныйИдентификаторАтрибута] == “Значение” AND [attr_УникальныйИдентификаторДругогоАтрибута] != $ПУСТО$ OR [attr_УникальныйИдентификаторАтрибута] != “Значение”
Обязательность заполнения при заполнении другого атрибута
Блок кода [attr_УникальныйИдентификаторАтрибута] != $ПУСТО$ AND [attr_УникальныйИдентификаторДругогоАтрибута] != $ПУСТО$ OR [attr_УникальныйИдентификаторАтрибута] == $ПУСТО$
Обязательность заполнения тех или иных значений
Блок кода [ИмяИзмерения].[УникальныйИдентификаторАтрибута] != $ПУСТО$ OR [ИмяИзмерения].[УникальныйИдентификаторАтрибута] != $ПУСТО$
Пример
Допустим, вы хотите получать предупреждение в случае, если какие-то ячейки не заполнены в экземпляре формы.
Для этого выполните следующие шаги:
- В разделе Администрирование перейдите в Smart Forms > Группы показателей и выберите необходимую группу:
Image Added - В правой панели перейдите на вкладку Логический контроль:
Image Added - Нажмите кнопку Добавить, и в открывшемся окне введите необходимую формулу в секции Формула, выбирая двойным щелчком элементы в секции справа. В нашем примере мы хотим получать предупреждение при наличии пустых ячеек для всего 2020 года. Для этого мы введем следующую формулу:
Блок кода [cal_Kvartali].[2020].All != $ПУСТО$
Image Added - Теперь перейдите в экземпляр формы и нажмите Проверить. Пустые ячейки будут подкрашены выбранным цветом:
Image Added