Re: outer keyword in level0
David Smerdel
2018-11-27
This is a great way to enable you to add customized fields to the Invoice document.

You can write your own custom DoInvFormRowCustomizedFields procedure, and the standard level0 code will call it.
This saves a lot of work when you update your customer to a new version, since you would have to merge any changes you did to the PrintInvoice procedure (for example), while you can leave your custom DoInvFormRowCustomizedFields as is.

I really hope they extend this functionality to other forms as well....custom fields are among the most frequent customization requests from my customers, and it really does save significant time when updating.
Leave Comment
You can subscribe to notifications for this post by selecting the 'star' icon on the top right corner of the post.
Latest Posts
Hi Andis, The issue occurs because your live server uses an internal or self-signed SSL certificate, which Hansa server does not trust. This is expected behavior — certificate validation ensures s...
10:38 11 Nov 2025
Hi again, do we know what it's trying to download, if we download it, it may make the message go away? Thanks...
11:16 30 Oct 2025