Снова обращаюсь к вам за свежими идеями.
Дано: форма задачи в шаблоне. Видимость и цвет большого количества полей прописаны в зависимости от значения других переменных (например, цвет фона поля "субподрядчик" становится серым, а само поле защищённым, если выбран номер отдела). Всё прекрасно, логично и быстро работало, пока не повесили на нажатие ОК проверку введенных значений, в которой функцией f_ModifyForm выделили фон незаполненных(или некорректно заполненных) полей красным.
Теперь происходит следующее: пользователь нажал ОК -при проверке выдали ошибку, подсветили красным незаполненные поля. Он снова возвращается к заполнению формы , но теперь те поля, которые f_ModifyForm обработал, не меняют свои значения в зависимости от других полей.
Внимание, вопрос: как сделать так, чтобы применение f_ModifyForm не повлияло на дальнейшее развитие событий?
