Правила синтаксиса



При создании формулы логического контроля можно использовать следующие сущности:

  • Атрибут измерения

Пример: [attr_Geokod]!=$ПУСТО$

Операции доступные для формулы:

  • Сравнение двух значений

[attr_УникальныйИдентификаторАтрибута] == [attr_УникальныйИдентификаторДругогоАтрибута]
[attr_УникальныйИдентификаторАтрибута] != [attr_УникальныйИдентификаторДругогоАтрибута]
[attr_УникальныйИдентификаторАтрибута] > [attr_УникальныйИдентификаторДругогоАтрибута]
[attr_УникальныйИдентификаторАтрибута] < [attr_УникальныйИдентификаторДругогоАтрибута]
  • Сравнение с текущей датой

[attr_УникальныйИдентификаторАтрибута] == $СЕГОДНЯ$
  • Проверка заполненности ячейки

[attr_УникальныйИдентификаторАтрибута] == $ПУСТО$
[attr_УникальныйИдентификаторАтрибута] != $ПУСТО$

Логические операции:

  • Обязательность на заполнение при определенном значении

[attr_УникальныйИдентификаторАтрибута] == “Значение” AND [attr_УникальныйИдентификаторДругогоАтрибута] != $ПУСТО$ OR  [attr_УникальныйИдентификаторАтрибута] != “Значение”
  • Обязательность на заполнение при заполнении другого атрибута

[attr_УникальныйИдентификаторАтрибута] != $ПУСТО$ AND [attr_УникальныйИдентификаторДругогоАтрибута] != $ПУСТО$ OR  [attr_УникальныйИдентификаторАтрибута] == $ПУСТО$