Для отмены создания заказа в обработчике OnBeforeOrderAdd необходимо вернуть false. Пример:
| Код |
|---|
AddEventHandler("sale", "OnBeforeOrderAdd", "OnBeforeOrderAddHandler");
function OnBeforeOrderAddHandler(&$arFields) {
// ... process fields
return false;
} |
***********
Комментарий разработчика: Да, но событие устарело с 15.5.0.