Я добавил код, который, по моему мнению, должен удалить обработчик событий базового класса acumatica.
public override void Initialize()
{
// Remove the event handler on the APTran object for APTran_SubID_FieldDefaulting so we can override it in this module
Base.FieldDefaulting.RemoveHandler<APTran.subID>(A PTran_SubID_FieldDefaulting);
}
Тем не менее, он по-прежнему работает через базовый код. Если я удалю этот код и оставлю свой новый обработчик событий, он будет выполняться через имеющийся у меня обработчик событий, а затем, похоже, также будет выполняться через базовый обработчик событий.
Любые предложения о том, как удалить базовый обработчик событий, чтобы он просто использовал новый обработчик событий?