Очень убивает отсутствие возможности запуска кода по времени.
К примеру, если время от до, то выполняем код. Это обычно происходит на стандартном языке программирования.
В Owen Logic эта функция типа есть, но по факту её НЕТ.
Точнее так, этот кусок кода все равно считается, а на выходе выдает НОЛЬ.

К примеру, нужно посчитать контрольную сумму параметров. Делается это ночь, когда нагрузка минимальная.
Есть макрос. Есть ограничение по времени.
Но макрос все равно считается ВСЕГДА, а в конце расчётов выдаёт ноль.
Специально проверял много раз.
Когда ресурсов эта особенность ела мало, закрывал глаза, а когда постоянно делает тяжёлый расчёт, да к тому же который в текущее время просто не нужен - уже сильно напрягает.
У кого какие есть решения, мысли на этот счёт.

Я понимаю, что это можно сделать через
Выбор (SEL, fSEL)
но если входных параметров в макрос 28 - уже получается огород городим.
В общем, как заставить НЕ ВЫПОЛНЯТЬСЯ код, если условие = 0!!!
У меня все равно промежуточные значения считаются, даже если уже явно понятно, что условие не сработало.