Named Invocations
Categories:
Created by Microsoft, Described by waldo
Description
When calling an object statically use the Object Name, not the Object Id.
Bad code
Page.RunModal(525, SalesShptLine);
Good code
Page.RunModal(Page::"Posted Sales Shipment Lines", SalesShptLine);
Tips
The BusinessCentral.LinterCop extension adds a new rule to check your code for hardcoded object IDs.
- LC0012: Using hardcoded IDs in functions like Codeunit.Run() is not allowed.
Last modified May 6, 2022: Added Tips section with link to VS Code extension (56a903f3)
by Frédéric Vercaemst