Перепроверили несколько раз, с таблицей, уровнями и полями, всегда работает правильно, версия 2.3.6.3. Можете уточнить что значит "отсутствие проверки "предупредительная_граница <= аварийной_границы""? При изменении предупредительной границы выполняется проверка значения переменной и если оно ниже предупредительной границы, то ячейка остаётся бесцветной, а если выше, то окрашивается в желтый цвет.
Покраска ячеек выполняется нормально.
Нет проверки, когда в предупредительную границу записывается значение выше аварийной. На практике предупредительная граница просто исчезает, и значение переменной контролируется по аварийной границе, т.е. сама реализация нормально срабатывает. Для "глупых" пользователей, которые могут перепутать ячейки и прочее хорошо бы добавить эту проверку - что если введено значение предупредительной границы большее, чем аварийной, то выдавать какое-либо сообщение.
Может, на скринах будет понятнее...
Файл 1.png - переменная Тннт достигла предупредительной границы, всё ок.
2. png - переменная Тннт достигла аварийной границы, всё ок.
3. png - изменили предупредительную границу переменной Тннт на значение, выше аварийной. Контроль переменной идёт по аварийной границе - всё ок. Оповещения или ещё что-то, что предупр.>аварийной границы нет.
Опция "сохранение граничных значений" включена.
непонятно как меняя предупредительную границу можно изменить аварийную.
Аварийная граница не меняется. Когда значение записывалось через скрипты, при условии, что предупр.>аварийной, в предупредительную границу записывалось значение аварийной. На тот момент опция "сохранение граничных значений" не была выставлена.