We can register aftersave events and code stuff ourselves, and we can set Workflows through the GUI. Both essentially do the same thing: trigger the aftersave event. But in what order? Are the Workflows always last? Does the create/register order of the workflows and events matter?

I'd like to hide the block of financial fields in the inventory modules. Not the functionality, but the block or at least some fields. Is there a way to do that without stopping the functionality? Will 'normal' hiding of the field through profile settings block the fields functionality?