При небольшом допиле со стороный разрабов, можно решить через обязательность полей для стадий и видимость поля. Тут в обязательных полях для стадий скорей всего и срабатывает событие AddEventHandler("crm", "OnBeforeCrmDealUpdate", "OnBeforeCrmDealUpdate")