alguidelines/content/docs/BestPractices/named-invocations/index.md
2022-05-06 09:09:41 +02:00

742 B

title tags categories
Named Invocations
AL
Readability
Best Practice

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.