Comments
I naturally assumed this would be a feature introduced with the addition of interfaces.I too would like this feature, because interfaces are functionally a "CodeunitRef", so it makes perfect sense to need to bind event subscriptions for them, it would also represent a performance increase due to the toggling off of event subscribers for interface implementation codeunits.This feature's absence is extremely limiting.
This is really an issue when moving environments to another tenant. When you move a Business Central environment to a new tenant, the user records from the old tenant persist in the environment. These users don't have a BC license and cannot be deleted through the UI because they are no longer linked to Microsoft Entra ID (Azure AD). This creates clutter and confusion, especially in environments with many users.
Solution:To resolve this issue, you need to enable the feature: “Propagate the 'Allow depreciation when placed in service and disposal are in the same fiscal year' from Fixed Asset parameters to all newly created asset books.” Once this feature is enabled, the system functions as expected.