По событию OnBeforeOrderUpdate идет дополнительная проверка формата некоторых важных полей заказа.
Если менеджер редактирует заказ, вносить неверные данные,нажимает "применить" или "сохранить", то видит сообщение об ошибке (которое передается из обработчика вместе с "return false". На данном этапе все поля заполнены, но заголовок в названии формы редактирования заказа меняется с "Редактирование заказа" на "Создание заказа", после повторного нажатия кнопки "применить" или "сохранить" уже идут глюки конкретные (не заполнено имя, пользователь уже существует и т.п., то есть битрикс пытается уже не редактировать заказ а создать новый).
Есть ли какой способ все-таки давать ошибку при попытке отредактировать заказ и дать возможность исправить ошибку и после этого сохранить редактируемый заказ?
Битрикс у меня старый (14.0.5) обновлять пока не решился ибо кастомизировано все, что можно (но туда, куда не надо, никто не лез).
Если менеджер редактирует заказ, вносить неверные данные,нажимает "применить" или "сохранить", то видит сообщение об ошибке (которое передается из обработчика вместе с "return false". На данном этапе все поля заполнены, но заголовок в названии формы редактирования заказа меняется с "Редактирование заказа" на "Создание заказа", после повторного нажатия кнопки "применить" или "сохранить" уже идут глюки конкретные (не заполнено имя, пользователь уже существует и т.п., то есть битрикс пытается уже не редактировать заказ а создать новый).
Есть ли какой способ все-таки давать ошибку при попытке отредактировать заказ и дать возможность исправить ошибку и после этого сохранить редактируемый заказ?
Битрикс у меня старый (14.0.5) обновлять пока не решился ибо кастомизировано все, что можно (но туда, куда не надо, никто не лез).