alguidelines/content/docs/NAVPatterns/3-cal-coding-guidelines/readability/nested-withs/index.md
2022-02-24 14:45:35 +01:00

467 B

+++ title = "Nested WITHs" weight = 850 tags = ["C/AL","Readability"] categories = ["Best Practice"] +++ Do not nest WITHs that reference different types of objects.

Bad code

WITH PostedWhseShptLine DO BEGIN
  ...
  WITH ItemLedgEntry DO
    InsertBufferRec(...,"Serial No.","Lot No.",...);
    ...
END;

Good code

WITH PostedWhseShptLine DO BEGIN
  ...
  InsertBufferRec(...,ItemLedgEntry."Serial No.",ItemLedgEntry."Lot No.",...);
  ...
END;