Hola, no recuerdo el orden de ejecución de lo eventos de los componentes visuales, pero quizás el evento implícito se esté ejecutando luego del evento modificación/alta.
Podrías probar hacerlo de otra manera. Por ejemplo, definir el evento implícito en el formulario simple (te van a quedar los dos formularios con implícito), y agregar los eventos Procesar / Cancelar al CI, Luego agregás la lógica de negocios en la definición del evento procesar del CI.
Espero se haya entendido más o menos la idea.
Saludos