-
-
-
-
-
-
\ No newline at end of file
diff --git a/discussions/index.xml b/discussions/index.xml
deleted file mode 100644
index 800451ce..00000000
--- a/discussions/index.xml
+++ /dev/null
@@ -1 +0,0 @@
-alguidelines.dev - Business Central Design Patterns – Discussionshttps://alguidelines.dev/discussions/Recent content in Discussions on alguidelines.dev - Business Central Design PatternsHugo -- gohugo.ioen-us
\ No newline at end of file
diff --git a/docs/bestpractices/begin-as-an-afterword/index.html b/docs/bestpractices/begin-as-an-afterword/index.html
index 1deb42c6..224a11ea 100644
--- a/docs/bestpractices/begin-as-an-afterword/index.html
+++ b/docs/bestpractices/begin-as-an-afterword/index.html
@@ -21,25 +21,22 @@ When begin follows then, else, do, it should be on the same line, preceded by on
+Bad code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;Good code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;">
-
+
-
-
+Bad code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;Good code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;">
+
+
+Bad code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;Good code ifICPartnerRefType=ICPartnerRefType::"Common Item No."thenbegin... end;">
@@ -69,7 +66,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
-
+
@@ -80,7 +77,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
diff --git a/docs/bestpractices/comments-spacing/index.html b/docs/bestpractices/comments-spacing/index.html
index 0d21828e..91744c2d 100644
--- a/docs/bestpractices/comments-spacing/index.html
+++ b/docs/bestpractices/comments-spacing/index.html
@@ -23,25 +23,22 @@ RowNo += 1000; //Move way …">
+Bad code RowNo+=1000;//Move way below the budget Good code RowNo+=1000;// Move way below the budget ">
-
+
-
-
+Bad code RowNo+=1000;//Move way below the budget Good code RowNo+=1000;// Move way below the budget ">
+
+
+Bad code RowNo+=1000;//Move way below the budget Good code RowNo+=1000;// Move way below the budget ">
@@ -71,7 +68,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
-
+
@@ -82,7 +79,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
diff --git a/docs/bestpractices/deleteall/index.html b/docs/bestpractices/deleteall/index.html
index 51ada491..0c836016 100644
--- a/docs/bestpractices/deleteall/index.html
+++ b/docs/bestpractices/deleteall/index.html
@@ -21,22 +21,22 @@ When you perform a “DeleteAll” when there is nothing to delete, it w
+Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good code EmptyTableWLD.SetRange(Code,'AJ');ifnotEmptyTableWLD.IsEmpty() thenEmptyTableWLD.">
-
+
-
-
+Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good code EmptyTableWLD.SetRange(Code,'AJ');ifnotEmptyTableWLD.IsEmpty() thenEmptyTableWLD.">
+
+
+Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good code EmptyTableWLD.SetRange(Code,'AJ');ifnotEmptyTableWLD.IsEmpty() thenEmptyTableWLD.">
@@ -66,7 +66,7 @@ Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good co
-
+
@@ -77,7 +77,7 @@ Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good co
@@ -503,14 +503,6 @@ Bad code EmptyTableWLD.SetRange(Code,'AJ');EmptyTableWLD.DeleteAll(true);Good co
Discussions Create project issue
-
Tag Cloud
@@ -574,12 +566,9 @@ Therefore it’s good practice to always check if the table is empty when pe
diff --git a/docs/bestpractices/index.xml b/docs/bestpractices/index.xml
index 1dc8d05c..1ce8a1df 100644
--- a/docs/bestpractices/index.xml
+++ b/docs/bestpractices/index.xml
@@ -11,9 +11,7 @@
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span>ICPartnerRefType<span style="color:#f8f8f8;text-decoration:underline"> </span>=<span style="color:#f8f8f8;text-decoration:underline"> </span>ICPartnerRefType<span style="color:#000;font-weight:bold">::</span>"Common Item No."<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">begin</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">...
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qbeginasanafterwordcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=begin+as+an+After+Word+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Begin-End - Compound Onlyhttps://alguidelines.dev/docs/bestpractices/begin-end/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/begin-end/
+</span></code></pre></div>Docs: Begin-End - Compound Onlyhttps://alguidelines.dev/docs/bestpractices/begin-end/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/begin-end/
<p><em>Created by Microsoft, Described by waldo</em></p>
<p>Only use begin..end to enclose <a href="https://docs.microsoft.com/en-us/cpp/c-language/compound-statement-c?view=msvc-170#:~:text=A%20compound%20statement%20%28also%20called%20a%20%22block%22%29%20typically,appear%20at%20the%20head%20of%20a%20compound%20statement.">compound statements</a>.</p>
<h2 id="bad-code">Bad code</h2>
@@ -41,9 +39,7 @@
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic">//DO SOMETHING;
</span><span style="color:#8f5902;font-style:italic"></span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">else</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">(</span><span style="color:#204a87;font-weight:bold">not</span><span style="color:#f8f8f8;text-decoration:underline"> </span>X<span style="color:#ce5c00;font-weight:bold">)
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qbeginendcompoundonlycategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=begin+end+compound+only+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Binary Operator to Start Linehttps://alguidelines.dev/docs/bestpractices/binary-operator-line-start/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/binary-operator-line-start/
+</span></code></pre></div>Docs: Binary Operator to Start Linehttps://alguidelines.dev/docs/bestpractices/binary-operator-line-start/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/binary-operator-line-start/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>Do not start a line with a binary operator.</p>
@@ -55,9 +51,7 @@
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-AL" data-lang="AL">"Quantity to Ship"<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">:=</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"></span>Quantity<span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"></span>"Quantity Shipped"<span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qbinaryoperatortostartlinecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=binary+operator+to+start+line+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: CASE Action on next linehttps://alguidelines.dev/docs/bestpractices/case-actions/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/case-actions/
+</span></code></pre></div>Docs: CASE Action on next linehttps://alguidelines.dev/docs/bestpractices/case-actions/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/case-actions/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>A CASE action should start on a line after the possibility.</p>
@@ -73,9 +67,7 @@
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">'B'</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Letter2<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">:=</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">'11'</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qcaseactiononnextlinecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=case+action+on+next+line+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Comment Spacinghttps://alguidelines.dev/docs/bestpractices/comments-spacing/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/comments-spacing/
+</span></code></pre></div>Docs: Comment Spacinghttps://alguidelines.dev/docs/bestpractices/comments-spacing/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/comments-spacing/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>Always start comments with // followed by one space character.</p>
@@ -83,9 +75,7 @@
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al">RowNo<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">+=</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1000</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic">//Move way below the budget
</span></code></pre></div><h2 id="good-code">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al">RowNo<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">+=</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1000</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic">// Move way below the budget
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qcommentspacingcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=comment+spacing+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: DeleteAllhttps://alguidelines.dev/docs/bestpractices/deleteall/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/deleteall/
+</span></code></pre></div>Docs: DeleteAllhttps://alguidelines.dev/docs/bestpractices/deleteall/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/deleteall/
<p><em>Created by waldo, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>When you perform a “DeleteAll” when there is nothing to delete, it will still perform a lock. When you for example perform a DeleteAll on an empty table, it will result in a table lock.
@@ -97,10 +87,7 @@ Therefore it’s good practice to always check if the table is empty whe
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span>EmptyTableWLD<span style="color:#ce5c00;font-weight:bold">.</span>SetRange<span style="color:#ce5c00;font-weight:bold">(</span><span style="color:#204a87;font-weight:bold">Code</span><span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">'AJ'</span><span style="color:#ce5c00;font-weight:bold">)</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">not</span><span style="color:#f8f8f8;text-decoration:underline"> </span>EmptyTableWLD<span style="color:#ce5c00;font-weight:bold">.</span>IsEmpty<span style="color:#ce5c00;font-weight:bold">() </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>EmptyTableWLD<span style="color:#ce5c00;font-weight:bold">.</span>DeleteAll<span style="color:#ce5c00;font-weight:bold">(</span>true<span style="color:#ce5c00;font-weight:bold">)</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussions">Discussions</h2>
-<p>You can discuss the guideline <a href="https://github.com/microsoft/alguidelines/discussions/107">here</a></p>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: end else pairhttps://alguidelines.dev/docs/bestpractices/end-else-pair/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/end-else-pair/
+</span></code></pre></div>Docs: end else pairhttps://alguidelines.dev/docs/bestpractices/end-else-pair/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/end-else-pair/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>The <code>end else</code> pair should always appear on the same line.</p>
@@ -120,9 +107,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">else</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">begin</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">...
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qendelsepaircategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=end+else/pair+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Keyword Pairs - Indentationhttps://alguidelines.dev/docs/bestpractices/keyword-pairs-indentation/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/keyword-pairs-indentation/
+</span></code></pre></div>Docs: Keyword Pairs - Indentationhttps://alguidelines.dev/docs/bestpractices/keyword-pairs-indentation/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/keyword-pairs-indentation/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>The <code>if..then</code> pair, <code>while..do</code> pair, and <code>for..do</code> pair must appear on the same line or the same level of indentation. If possible, you can align the lines it is even much more readable.</p>
@@ -133,9 +118,7 @@ Therefore it’s good practice to always check if the table is empty whe
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">(</span>x<span style="color:#f8f8f8;text-decoration:underline"> </span>=<span style="color:#f8f8f8;text-decoration:underline"> </span>y<span style="color:#ce5c00;font-weight:bold">) </span><span style="color:#204a87;font-weight:bold">and</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">(</span>a<span style="color:#f8f8f8;text-decoration:underline"> </span>=<span style="color:#f8f8f8;text-decoration:underline"> </span>b<span style="color:#ce5c00;font-weight:bold">)
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qkeywordpairindentationcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=keyword+pair+indentation+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Line Start Keywordshttps://alguidelines.dev/docs/bestpractices/line-start-keywords/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/line-start-keywords/
+</span></code></pre></div>Docs: Line Start Keywordshttps://alguidelines.dev/docs/bestpractices/line-start-keywords/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/line-start-keywords/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>The <code>end</code>, <code>if</code>, <code>repeat</code>, <code>for</code>, <code>while</code>, <code>else</code> and <code>case</code> statement should always start a line.</p>
@@ -152,9 +135,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">else</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span>IsSalesCycleCode<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>ValidatSalesCycleCode<span style="color:#ce5c00;font-weight:bold">()</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qlinestartkeywordcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=line+start+keyword+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Lonely Repeathttps://alguidelines.dev/docs/bestpractices/lonely-repeat/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/lonely-repeat/
+</span></code></pre></div>Docs: Lonely Repeathttps://alguidelines.dev/docs/bestpractices/lonely-repeat/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/lonely-repeat/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>The <code>repeat</code> statement should always be alone on a line.</p>
@@ -163,9 +144,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span></code></pre></div><h2 id="good-code">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span>ReservEntry<span style="color:#ce5c00;font-weight:bold">.</span>FindSet<span style="color:#ce5c00;font-weight:bold">() </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">repeat</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qlonelyrepeatcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=lonely+repeat+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Named Invocationshttps://alguidelines.dev/docs/bestpractices/named-invocations/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/named-invocations/
+</span></code></pre></div>Docs: Named Invocationshttps://alguidelines.dev/docs/bestpractices/named-invocations/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/named-invocations/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>When calling an object statically use the Object Name, not the Object Id.</p>
@@ -173,9 +152,7 @@ Therefore it’s good practice to always check if the table is empty whe
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Page</span><span style="color:#ce5c00;font-weight:bold">.</span>RunModal<span style="color:#ce5c00;font-weight:bold">(</span><span style="color:#0000cf;font-weight:bold">525</span><span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span>SalesShptLine<span style="color:#ce5c00;font-weight:bold">)</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span></code></pre></div><h2 id="good-code">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Page</span><span style="color:#ce5c00;font-weight:bold">.</span>RunModal<span style="color:#ce5c00;font-weight:bold">(</span><span style="color:#204a87;font-weight:bold">Page</span><span style="color:#000;font-weight:bold">::</span>"Posted Sales Shipment Lines"<span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span>SalesShptLine<span style="color:#ce5c00;font-weight:bold">)</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qnamedinvocationscategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=named+invocations+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: One Statement per Linehttps://alguidelines.dev/docs/bestpractices/one-statement-per-line/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/one-statement-per-line/
+</span></code></pre></div>Docs: One Statement per Linehttps://alguidelines.dev/docs/bestpractices/one-statement-per-line/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/one-statement-per-line/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>A line of code should not have more than one statement.</p>
@@ -189,9 +166,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span></code></pre></div><h2 id="good-code-1">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span>TotalCost<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">+=</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Cost<span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>TotalAmt<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">+=</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Amt<span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qonestatementperlinecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=one+statement+per+line+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Seperate if and elsehttps://alguidelines.dev/docs/bestpractices/separate-if-and-else/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/separate-if-and-else/
+</span></code></pre></div>Docs: Seperate if and elsehttps://alguidelines.dev/docs/bestpractices/separate-if-and-else/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/separate-if-and-else/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p><code>if</code> and <code>else</code> statements should be on separate lines.</p>
@@ -205,9 +180,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">else</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">begin</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">...
</span><span style="color:#ce5c00;font-weight:bold"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qseparateifandelsecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=separate+if+and+else+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Spacing Binary Operatorshttps://alguidelines.dev/docs/bestpractices/spacing-binary-operators/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/spacing-binary-operators/
+</span></code></pre></div>Docs: Spacing Binary Operatorshttps://alguidelines.dev/docs/bestpractices/spacing-binary-operators/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/spacing-binary-operators/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>There must be exactly one space character on each side of a binary operator such as = + - AND OR =. The parameter comma operator however, should have a space after the comma.</p>
@@ -379,10 +352,6 @@ Therefore it’s good practice to always check if the table is empty whe
<li>Any “OnDelete” subscriber slows down the “DeleteAll”, simply because it needs to perform an operation after every record that was deleted. I fact: 1 SQL call is turned into a loop of SQL calls.</li>
</ul>
<p>Avoid subscribers to these events.</p>
-<h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussions92"><a href="https://github.com/microsoft/alguidelines/discussions/92">Discussions</a></h2>
-<p>You can discuss this guidelines <a href="https://github.com/microsoft/alguidelines/discussions/92">here</a>.</p>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>
<h2 id="references">References</h2>
<p>The <a href="https://alguidelines.dev/bcpatterns/generic-method-pattern/">Generic Method Pattern</a></p>Docs: Suggested Abbreviationshttps://alguidelines.dev/docs/bestpractices/suggested-abbreviations/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/suggested-abbreviations/
<p><em>Created by Microsoft, Described by waldo</em></p>
@@ -1778,10 +1747,7 @@ Therefore it’s good practice to always check if the table is empty whe
<td>Osynch</td>
</tr>
</tbody>
-</table>
-<h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qabbreviationscategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=abbreviations+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Unnecessary elsehttps://alguidelines.dev/docs/bestpractices/unnecessary-else/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/unnecessary-else/
+</table>Docs: Unnecessary elsehttps://alguidelines.dev/docs/bestpractices/unnecessary-else/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/unnecessary-else/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p><code>else</code> should not be used when the last action in the <code>then</code> part is an <code>exit</code>, <code>break</code>, <code>skip</code>, <code>quit</code>, <code>error</code>.</p>
@@ -1800,9 +1766,7 @@ Therefore it’s good practice to always check if the table is empty whe
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Error<span style="color:#ce5c00;font-weight:bold">(</span>AdjmtBinCodeChangeNotAllowedErr<span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">...)
</span><span style="color:#ce5c00;font-weight:bold"> </span>Error<span style="color:#ce5c00;font-weight:bold">(</span>BinCodeChangeNotAllowedErr<span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#ce5c00;font-weight:bold">...)</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">end</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qunnecessaryelsecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=unnecessary+else+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Unnecessary true/falsehttps://alguidelines.dev/docs/bestpractices/unnecessary-truefalse/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/unnecessary-truefalse/
+</span></code></pre></div>Docs: Unnecessary true/falsehttps://alguidelines.dev/docs/bestpractices/unnecessary-truefalse/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/unnecessary-truefalse/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>Do not use <code>true</code> or <code>false</code> keywords unnecessarily if the expression is already an logical expression.</p>
@@ -1814,9 +1778,7 @@ Therefore it’s good practice to always check if the table is empty whe
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Complete<span style="color:#f8f8f8;text-decoration:underline"> </span><><span style="color:#f8f8f8;text-decoration:underline"> </span>true<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
</span></code></pre></div><h2 id="good-code-1">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">if</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">not</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Complete<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">then</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qunnecessarytruefalsecategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=unnecessary+true+false+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Variable Naminghttps://alguidelines.dev/docs/bestpractices/variable-naming/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/variable-naming/
+</span></code></pre></div>Docs: Variable Naminghttps://alguidelines.dev/docs/bestpractices/variable-naming/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/variable-naming/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>Variables that refer to a AL object must contain the objects name, abbreviated where necessary.</p>
@@ -1835,9 +1797,7 @@ Therefore it’s good practice to always check if the table is empty whe
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span>"Amount (LCY)"<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Decimal</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span></code></pre></div><h2 id="good-code-2">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span>AmountLCY<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Decimal</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qonevariablenamingcategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=one+variable+naming+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>Docs: Variables Declarations Orderhttps://alguidelines.dev/docs/bestpractices/variables-declarations-order/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/variables-declarations-order/
+</span></code></pre></div>Docs: Variables Declarations Orderhttps://alguidelines.dev/docs/bestpractices/variables-declarations-order/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/bestpractices/variables-declarations-order/
<p><em>Created by Microsoft, Described by waldo</em></p>
<h2 id="description">Description</h2>
<p>Variables declarations should be ordered by type. In general, object and complex variable types are listed first followed by simple variables. The order should be:</p>
@@ -1863,6 +1823,4 @@ Therefore it’s good practice to always check if the table is empty whe
</span></code></pre></div><h2 id="good-code">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al"><span style="color:#f8f8f8;text-decoration:underline"> </span>Vendor<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Record</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Vendor<span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
</span><span style="color:#f8f8f8;text-decoration:underline"> </span>StartingDateFilter<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">Text</span><span style="color:#000;font-weight:bold">;</span><span style="color:#f8f8f8;text-decoration:underline">
-</span></code></pre></div><h2 id="discussionshttpsgithubcommicrosoftalguidelinesdiscussionscategoriesbc-best-practicesdiscussions_qonevariablesdeclarationsordercategory3a22bcbestpractices22"><a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices?discussions_q=one+variables+declarations+order+category%3A%22BC+Best+Practices%22">Discussions</a></h2>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<p>If you don’t find the discussion of this guideline, please feel free to create a new one with the same title as this article.</p>
\ No newline at end of file
+</span></code></pre></div>
\ No newline at end of file
diff --git a/docs/bestpractices/keyword-pairs-indentation/index.html b/docs/bestpractices/keyword-pairs-indentation/index.html
index efc43793..48b29108 100644
--- a/docs/bestpractices/keyword-pairs-indentation/index.html
+++ b/docs/bestpractices/keyword-pairs-indentation/index.html
@@ -21,25 +21,22 @@ The if..then pair, while..do pair, and for..do pair must appear on the same line
+Bad code if(x=y) and(a=b) thenGood code if(x=y) and(a=b) then">
-
+
-
-
+Bad code if(x=y) and(a=b) thenGood code if(x=y) and(a=b) then">
+
+
+Bad code if(x=y) and(a=b) thenGood code if(x=y) and(a=b) then">
@@ -69,7 +66,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
-
+
@@ -80,7 +77,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
diff --git a/docs/bestpractices/spacing-binary-operators/index.html b/docs/bestpractices/spacing-binary-operators/index.html
index 03fd3544..3a9dd6ed 100644
--- a/docs/bestpractices/spacing-binary-operators/index.html
+++ b/docs/bestpractices/spacing-binary-operators/index.html
@@ -24,12 +24,12 @@ Description There must be exactly one space character on each side of a binary o
Bad code "Line Discount %":="Line Discount Amount"/"Line Value"*100;Good code "Line Discount %":="Line Discount Amount"/"Line Value"*100;Bad code StartDate:=CalcDate('<+'+Format(Days+i)+'D\>',StartDate);Good code StartDate:=CalcDate('<+'+Format(Days+i) +'D\>',StartDate);Bad code StartDate:=0D;// Initialize Good code StartDate:=0D;// Initialize ">
-
+
-
+
@@ -66,7 +66,7 @@ Bad code "Line Discount %":="Line Discount Amount"/"Line Val
-
+
@@ -77,7 +77,7 @@ Bad code "Line Discount %":="Line Discount Amount"/"Line Val
@@ -583,7 +583,7 @@ Bad code "Line Discount %":="Line Discount Amount"/"Line Val
diff --git a/docs/bestpractices/subscribercodeunits/index.html b/docs/bestpractices/subscribercodeunits/index.html
index 98757bc9..5f114451 100644
--- a/docs/bestpractices/subscribercodeunits/index.html
+++ b/docs/bestpractices/subscribercodeunits/index.html
@@ -25,14 +25,14 @@ Description In general, subscribers have to be put in codeunits. There are a few
Keep the codeunit as small as possible Every time a subscriber gets called, a new instance of the codeunit is being loaded in memory, which takes memory and processing power.">
-
+
-
-
+
+
@@ -69,7 +69,7 @@ Keep the codeunit as small as possible Every time a subscriber gets called, a ne
-
+
@@ -80,7 +80,7 @@ Keep the codeunit as small as possible Every time a subscriber gets called, a ne
@@ -528,7 +528,6 @@ Keep the codeunit as small as possible Every time a subscriber gets called, a ne
@@ -739,14 +738,10 @@ Keep the codeunit as small as possible Every time a subscriber gets called, a ne
Any “OnDelete” subscriber slows down the “DeleteAll”, simply because it needs to perform an operation after every record that was deleted. I fact: 1 SQL call is turned into a loop of SQL calls.
diff --git a/docs/bestpractices/suggested-abbreviations/index.html b/docs/bestpractices/suggested-abbreviations/index.html
index c29ceb4e..4c4ed579 100644
--- a/docs/bestpractices/suggested-abbreviations/index.html
+++ b/docs/bestpractices/suggested-abbreviations/index.html
@@ -26,14 +26,14 @@ If there is no other choice, then use the suggestions below.
word Abbreviation absence Abs account Acc accounting Acc accumulated Accum action Act activity Activ additional Add address Addr adjust Adj adjusted Adjd adjustment Adjmt agreement Agrmt allocation Alloc allowance Allow alternative Alt amount Amt amounts Amts answer Ans applies Appl application Appln arrival Arriv assembly Asm assemble to order ATO assignment Assgnt associated Assoc attachment Attmt authorities Auth automatic Auto availability Avail average Avg ba db.">
-
+
-
-
+
+
@@ -70,7 +70,7 @@ If there is no other choice, then use the suggestions below.
-
+
@@ -81,7 +81,7 @@ If there is no other choice, then use the suggestions below.
diff --git a/docs/bestpractices/unnecessary-else/index.html b/docs/bestpractices/unnecessary-else/index.html
index b1c3eded..35483fa4 100644
--- a/docs/bestpractices/unnecessary-else/index.html
+++ b/docs/bestpractices/unnecessary-else/index.html
@@ -21,25 +21,22 @@ else should not be used when the last action in the then part is an exit, break,
+Bad code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) elseError(BinCodeChangeNotAllowedErr,...);end;Good code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) Error(BinCodeChangeNotAllowedErr,.">
-
+
-
-
+Bad code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) elseError(BinCodeChangeNotAllowedErr,...);end;Good code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) Error(BinCodeChangeNotAllowedErr,.">
+
+
+Bad code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) elseError(BinCodeChangeNotAllowedErr,...);end;Good code procedureSomeProcedure() beginifIsAdjmtBinCodeChanged() thenError(AdjmtBinCodeChangeNotAllowedErr,...) Error(BinCodeChangeNotAllowedErr,.">
@@ -69,7 +66,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
-
+
@@ -80,7 +77,7 @@ If you don’t find the discussion of this guideline, please feel free to cr
@@ -584,11 +573,9 @@ If you don’t find the discussion of this guideline, please feel free to cr
Error(AdjmtBinCodeChangeNotAllowedErr,...)
Error(BinCodeChangeNotAllowedErr,...);end;
-
diff --git a/docs/bestpractices/variable-naming/index.html b/docs/bestpractices/variable-naming/index.html
index 13f5a66a..88f2693d 100644
--- a/docs/bestpractices/variable-naming/index.html
+++ b/docs/bestpractices/variable-naming/index.html
@@ -27,15 +27,15 @@ Blanks, periods, and other characters (such as parentheses) that would make quot
If a variable is a compound of two or more words or abbreviations, each word or abbreviation should begin with a capital letter.">
-
+
-
-
+
+
@@ -73,7 +73,7 @@ If a variable is a compound of two or more words or abbreviations, each word or
-
+
@@ -84,7 +84,7 @@ If a variable is a compound of two or more words or abbreviations, each word or
@@ -519,7 +519,6 @@ If a variable is a compound of two or more words or abbreviations, each word or
diff --git a/docs/contributing/forkandpr/index.html b/docs/contributing/forkandpr/index.html
index 1bcbd881..94ef53af 100644
--- a/docs/contributing/forkandpr/index.html
+++ b/docs/contributing/forkandpr/index.html
@@ -62,7 +62,7 @@ If You are toying with an idea, but You aren’t ready to create a document
-
+
@@ -73,7 +73,7 @@ If You are toying with an idea, but You aren’t ready to create a document
diff --git a/docs/contributing/formattingtips/index.html b/docs/contributing/formattingtips/index.html
index 5fb400f8..813f406c 100644
--- a/docs/contributing/formattingtips/index.html
+++ b/docs/contributing/formattingtips/index.html
@@ -63,7 +63,7 @@ Code Fences / Syntax highlighting The syntax to use codefences is with backticks
-
+
@@ -74,7 +74,7 @@ Code Fences / Syntax highlighting The syntax to use codefences is with backticks
diff --git a/docs/contributing/templates/bestpractice/index.html b/docs/contributing/templates/bestpractice/index.html
index 0b7fb701..e050ad5d 100644
--- a/docs/contributing/templates/bestpractice/index.html
+++ b/docs/contributing/templates/bestpractice/index.html
@@ -27,22 +27,22 @@ steps to implement …!-->!-->">
+ basic components how the interact steps to implement considerations to take Bad code PutCodeblocksHere() Good code PutCodeblocksHere() ">
-
+
-
-
+ basic components how the interact steps to implement considerations to take Bad code PutCodeblocksHere() Good code PutCodeblocksHere() ">
+
+
+ basic components how the interact steps to implement considerations to take Bad code PutCodeblocksHere() Good code PutCodeblocksHere() ">
@@ -72,7 +72,7 @@ Description In depth description on what this Pattern is all about
-
+
@@ -83,7 +83,7 @@ Description In depth description on what this Pattern is all about
diff --git a/docs/contributing/templates/index.html b/docs/contributing/templates/index.html
index 5fb013fe..2ab41539 100644
--- a/docs/contributing/templates/index.html
+++ b/docs/contributing/templates/index.html
@@ -56,7 +56,7 @@ We currently …">
-
+
@@ -67,7 +67,7 @@ We currently …">
diff --git a/docs/contributing/templates/index.xml b/docs/contributing/templates/index.xml
index ba897db7..cb2eb09c 100644
--- a/docs/contributing/templates/index.xml
+++ b/docs/contributing/templates/index.xml
@@ -22,11 +22,7 @@
<h2 id="when-not-to-use">When not to use</h2>
<p>Usually, there are occasions where NOT to implement the pattern. List the disadvantages of this pattern here.</p>
<h2 id="list-of-references">List of references</h2>
-<p>Youtube-link? BaseApp? Tweet? …</p>
-<h2 id="discussions">Discussions</h2>
-<p>Please discuss this guideline <!--[here](https://github.com/microsoft/alguidelines/discussions/42) Fix the link --></p>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-patterns">here</a>.</p>
-<!-- Create a discussions-page of your pattern, and add the sentence "You can discuss this pattern [here](https://github.com/microsoft/alguidelines/discussions/42)" with the right link to that discussions-page. -->Docs: Title Herehttps://alguidelines.dev/docs/contributing/templates/bestpractice/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/contributing/templates/bestpractice/
+<p>Youtube-link? BaseApp? Tweet? …</p>Docs: Title Herehttps://alguidelines.dev/docs/contributing/templates/bestpractice/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/docs/contributing/templates/bestpractice/
<!-- This is a guideline, some parts are optional (if there's no content, remove the whole paragraph). -->
<!-- The "Readability" and "Performance" tags are often used. You can, however, add multiple tags, but please do not change the Category -->
<p><em>Created by <!-- John Smith --><!--, Cronus International.--> Described by <!-- Jane Doe--><!--, Contoso, LLC--></em></p>
@@ -42,7 +38,4 @@
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al">PutCodeblocksHere<span style="color:#ce5c00;font-weight:bold">()
</span></code></pre></div><h2 id="good-code">Good code</h2>
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-al" data-lang="al">PutCodeblocksHere<span style="color:#ce5c00;font-weight:bold">()
-</span></code></pre></div><h2 id="discussions">Discussions</h2>
-<p>Please discuss this guideline <!--[here](https://github.com/microsoft/alguidelines/discussions/42) Fix the link --></p>
-<p>You can find discussions on all “Best Practices” <a href="https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices">here</a>.</p>
-<!-- Create a discussions-page of your pattern, and add the sentence "You can discuss this pattern [here](https://github.com/microsoft/alguidelines/discussions/42)" with the right link to that discussions-page. -->
\ No newline at end of file
+</span></code></pre></div>
\ No newline at end of file
diff --git a/docs/contributing/templates/patterns/index.html b/docs/contributing/templates/patterns/index.html
index 2de5e407..2819b2b8 100644
--- a/docs/contributing/templates/patterns/index.html
+++ b/docs/contributing/templates/patterns/index.html
@@ -30,7 +30,7 @@ Description In depth description on what this Pattern is all about
basic components how the interact steps to implement considerations to take Usage If applicable: where is it used in an app.">
-
+
-
-
+
+
@@ -78,7 +78,7 @@ Description In depth description on what this Pattern is all about
-
+
@@ -89,7 +89,7 @@ Description In depth description on what this Pattern is all about
@@ -525,7 +525,6 @@ Description In depth description on what this Pattern is all about
diff --git a/docs/navpatterns/2-anti-patterns/nav-upgrade/index.html b/docs/navpatterns/2-anti-patterns/nav-upgrade/index.html
index 20dfff5d..53ae02db 100644
--- a/docs/navpatterns/2-anti-patterns/nav-upgrade/index.html
+++ b/docs/navpatterns/2-anti-patterns/nav-upgrade/index.html
@@ -73,7 +73,7 @@ If the table is empty, it means that either the upgrade has run, or there was no
-
+
@@ -84,7 +84,7 @@ If the table is empty, it means that either the upgrade has run, or there was no
diff --git a/docs/navpatterns/2-anti-patterns/reusable-bugs/index.html b/docs/navpatterns/2-anti-patterns/reusable-bugs/index.html
index bc139a96..ce485da0 100644
--- a/docs/navpatterns/2-anti-patterns/reusable-bugs/index.html
+++ b/docs/navpatterns/2-anti-patterns/reusable-bugs/index.html
@@ -67,7 +67,7 @@ Abstract It is difficult to come up with new and different bugs in each release,
-
+
@@ -78,7 +78,7 @@ Abstract It is difficult to come up with new and different bugs in each release,
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/by-reference-parameters/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/by-reference-parameters/index.html
index 3dc7d34b..1bae6000 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/by-reference-parameters/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/by-reference-parameters/index.html
@@ -71,7 +71,7 @@ LOCAL PROCEDURE ShowMessage@15(Text@1000 : Text[250]); BEGIN Text := GetMessageT
-
+
@@ -82,7 +82,7 @@ LOCAL PROCEDURE ShowMessage@15(Text@1000 : Text[250]); BEGIN Text := GetMessageT
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/class-coupling/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/class-coupling/index.html
index a0e2706d..618fd07e 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/class-coupling/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/class-coupling/index.html
@@ -69,7 +69,7 @@ Any procedure / trigger that has class coupling of <= 30\. Class coupling is com
-
+
@@ -80,7 +80,7 @@ Any procedure / trigger that has class coupling of <= 30\. Class coupling is com
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/cyclomatic-complexity/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/cyclomatic-complexity/index.html
index ba78ee5f..b557ad11 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/cyclomatic-complexity/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/cyclomatic-complexity/index.html
@@ -69,7 +69,7 @@ Any procedure / trigger that has a cyclomatic complexity <= 25, using the CC3 ve
-
+
@@ -80,7 +80,7 @@ Any procedure / trigger that has a cyclomatic complexity <= 25, using the CC3 ve
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/findset-findfirst-findlast/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/findset-findfirst-findlast/index.html
index 6e93884a..2ef5e477 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/findset-findfirst-findlast/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/findset-findfirst-findlast/index.html
@@ -78,7 +78,7 @@ IF Cust.FINDSET THEN REPEAT ... UNTIL Cust.NEXT = 0; ">
-
+
@@ -89,7 +89,7 @@ IF Cust.FINDSET THEN REPEAT ... UNTIL Cust.NEXT = 0; ">
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/index.html
index cec08ddd..f0b3fb54 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/index.html
@@ -58,7 +58,7 @@ Find the C/AL guidelines by expanding the menu in the left.
-
+
@@ -69,7 +69,7 @@ Find the C/AL guidelines by expanding the menu in the left.
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/initialized-variables/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/initialized-variables/index.html
index 66817574..b765c9bf 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/initialized-variables/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/initialized-variables/index.html
@@ -69,7 +69,7 @@ PROCEDURE SetPurchLine@22(VAR CurrentPurchLine@1000 : Record 39); VAR Pegging@10
-
+
@@ -80,7 +80,7 @@ PROCEDURE SetPurchLine@22(VAR CurrentPurchLine@1000 : Record 39); VAR Pegging@10
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/maintainability-index/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/maintainability-index/index.html
index 5ad3705c..0d01abe0 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/maintainability-index/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/maintainability-index/index.html
@@ -69,7 +69,7 @@ Any procedure / trigger that has a maintainability index >= 20\. The Maintainabi
-
+
@@ -80,7 +80,7 @@ Any procedure / trigger that has a maintainability index >= 20\. The Maintainabi
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/parameter-placeholders/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/parameter-placeholders/index.html
index bad8bb64..d44d47b8 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/parameter-placeholders/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/parameter-placeholders/index.html
@@ -72,7 +72,7 @@ CannotUseThisFieldErr@1020 : TextConst 'ENU=You cannot use this field for %2 fie
-
+
@@ -83,7 +83,7 @@ CannotUseThisFieldErr@1020 : TextConst 'ENU=You cannot use this field for %2 fie
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/static-object-invocation/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/static-object-invocation/index.html
index 30998e86..701e4b36 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/static-object-invocation/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/static-object-invocation/index.html
@@ -67,7 +67,7 @@ LOCAL PROCEDURE Code@1(); BEGIN CODEUNIT.RUN(CODEUNIT::"CA Jnl.-Post Batch
-
+
@@ -78,7 +78,7 @@ LOCAL PROCEDURE Code@1(); BEGIN CODEUNIT.RUN(CODEUNIT::"CA Jnl.-Post Batch
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/unreachable-code/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/unreachable-code/index.html
index b90e4ea1..02837b83 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/unreachable-code/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/unreachable-code/index.html
@@ -73,7 +73,7 @@ IF Type <> Type::FIELD THEN BEGIN ... RecRef.CLOSE; ERROR(...); END; ">
-
+
@@ -84,7 +84,7 @@ IF Type <> Type::FIELD THEN BEGIN ... RecRef.CLOSE; ERROR(...); END; ">
diff --git a/docs/navpatterns/3-cal-coding-guidelines/design/unused-initialized-variables/index.html b/docs/navpatterns/3-cal-coding-guidelines/design/unused-initialized-variables/index.html
index 3c9fc292..803830c8 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/design/unused-initialized-variables/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/design/unused-initialized-variables/index.html
@@ -70,7 +70,7 @@ PROCEDURE AddEntities@1(FilterStr@1000 : Text[250]); VAR Vendor@1001 : Record 23
-
+
@@ -81,7 +81,7 @@ PROCEDURE AddEntities@1(FilterStr@1000 : Text[250]); VAR Vendor@1001 : Record 23
diff --git a/docs/navpatterns/3-cal-coding-guidelines/internationalization/index.html b/docs/navpatterns/3-cal-coding-guidelines/internationalization/index.html
index 5e2980ac..26a2cff5 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/internationalization/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/internationalization/index.html
@@ -58,7 +58,7 @@ Find the C/AL guidelines by expanding the menu in the left.
-
+
@@ -69,7 +69,7 @@ Find the C/AL guidelines by expanding the menu in the left.
diff --git a/docs/navpatterns/3-cal-coding-guidelines/localizability/index.html b/docs/navpatterns/3-cal-coding-guidelines/localizability/index.html
index 2add1658..f5c0cf67 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/localizability/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/localizability/index.html
@@ -58,7 +58,7 @@ Find the C/AL guidelines by expanding the menu in the left.
-
+
@@ -69,7 +69,7 @@ Find the C/AL guidelines by expanding the menu in the left.
diff --git a/docs/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/index.html b/docs/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/index.html
index f593e39b..551e8b9d 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/index.html
@@ -75,7 +75,7 @@ DiffOnPeriodEntiesQst@100:TextConst'ENU="Difference on Periodic entries: %1
-
+
@@ -86,7 +86,7 @@ DiffOnPeriodEntiesQst@100:TextConst'ENU="Difference on Periodic entries: %1
diff --git a/docs/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/index.html b/docs/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/index.html
index 170e988c..59aa71cd 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/index.html
@@ -69,7 +69,7 @@ Bad code
-
+
@@ -80,7 +80,7 @@ Bad code
diff --git a/docs/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/index.html b/docs/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/index.html
index 19102a75..f76ccdb3 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/index.html
@@ -69,7 +69,7 @@ IF ICPartnerRefType = ICPartnerRefType::"Common Item No." THEN BEGIN ...
-
+
@@ -80,7 +80,7 @@ IF ICPartnerRefType = ICPartnerRefType::"Common Item No." THEN BEGIN ...
diff --git a/docs/navpatterns/3-cal-coding-guidelines/readability/indentation/index.html b/docs/navpatterns/3-cal-coding-guidelines/readability/indentation/index.html
index d104a3eb..ebb5185d 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/readability/indentation/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/readability/indentation/index.html
@@ -82,7 +82,7 @@ TempOldCustLedgEntry.DELETE;// Find the next old entry for application of the ne
-
+
@@ -93,7 +93,7 @@ TempOldCustLedgEntry.DELETE;// Find the next old entry for application of the ne
diff --git a/docs/navpatterns/3-cal-coding-guidelines/readability/index.html b/docs/navpatterns/3-cal-coding-guidelines/readability/index.html
index 54cce14b..74dc3da2 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/readability/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/readability/index.html
@@ -57,7 +57,7 @@ Generally, all readability rules are Microsoft style choices only. You can use t
-
+
@@ -68,7 +68,7 @@ Generally, all readability rules are Microsoft style choices only. You can use t
diff --git a/docs/navpatterns/3-cal-coding-guidelines/ux/actions-images/index.html b/docs/navpatterns/3-cal-coding-guidelines/ux/actions-images/index.html
index 60158d79..62460c7d 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/ux/actions-images/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/ux/actions-images/index.html
@@ -68,7 +68,7 @@ Bad code
-
+
@@ -79,7 +79,7 @@ Bad code
diff --git a/docs/navpatterns/3-cal-coding-guidelines/ux/confirm/index.html b/docs/navpatterns/3-cal-coding-guidelines/ux/confirm/index.html
index c2bf8aea..6daeeefd 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/ux/confirm/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/ux/confirm/index.html
@@ -69,7 +69,7 @@ ChangeAllOpenedEntriesQst@1000:TextConst'ENU=Do you want to change all open entr
-
+
@@ -80,7 +80,7 @@ ChangeAllOpenedEntriesQst@1000:TextConst'ENU=Do you want to change all open entr
diff --git a/docs/navpatterns/3-cal-coding-guidelines/ux/index.html b/docs/navpatterns/3-cal-coding-guidelines/ux/index.html
index f6a9554f..1ef4792b 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/ux/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/ux/index.html
@@ -58,7 +58,7 @@ Find the C/AL guidelines by expanding the menu in the left.
-
+
@@ -69,7 +69,7 @@ Find the C/AL guidelines by expanding the menu in the left.
diff --git a/docs/navpatterns/3-cal-coding-guidelines/ux/message-and-error/index.html b/docs/navpatterns/3-cal-coding-guidelines/ux/message-and-error/index.html
index a14c9b88..4020957a 100644
--- a/docs/navpatterns/3-cal-coding-guidelines/ux/message-and-error/index.html
+++ b/docs/navpatterns/3-cal-coding-guidelines/ux/message-and-error/index.html
@@ -69,7 +69,7 @@ CustIsBlockedErr@1025:TextConst'ENU=You cannot %1 this type of document when Cus
-
+
@@ -80,7 +80,7 @@ CustIsBlockedErr@1025:TextConst'ENU=You cannot %1 this type of document when Cus
diff --git a/docs/navpatterns/4-get-involved/code-of-conduct/index.html b/docs/navpatterns/4-get-involved/code-of-conduct/index.html
index 4ce81d12..0f48463d 100644
--- a/docs/navpatterns/4-get-involved/code-of-conduct/index.html
+++ b/docs/navpatterns/4-get-involved/code-of-conduct/index.html
@@ -63,7 +63,7 @@ Only use materials published in text on the NAV Design …">
-
+
@@ -74,7 +74,7 @@ Only use materials published in text on the NAV Design …">
diff --git a/docs/navpatterns/4-get-involved/index.html b/docs/navpatterns/4-get-involved/index.html
index 89e2446f..045251cf 100644
--- a/docs/navpatterns/4-get-involved/index.html
+++ b/docs/navpatterns/4-get-involved/index.html
@@ -57,7 +57,7 @@ NAV Design Patterns are excellent materials for …">
-
+
@@ -68,7 +68,7 @@ NAV Design Patterns are excellent materials for …">
diff --git a/docs/navpatterns/4-get-involved/patterns-authors/index.html b/docs/navpatterns/4-get-involved/patterns-authors/index.html
index ddf0cbd1..bb80d6ce 100644
--- a/docs/navpatterns/4-get-involved/patterns-authors/index.html
+++ b/docs/navpatterns/4-get-involved/patterns-authors/index.html
@@ -70,7 +70,7 @@ Authors (in alphabetical order):
-
+
@@ -81,7 +81,7 @@ Authors (in alphabetical order):
diff --git a/docs/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/index.html b/docs/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/index.html
index 2b8e4cd8..f484501b 100644
--- a/docs/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/index.html
+++ b/docs/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/index.html
@@ -80,7 +80,7 @@ Forces: (explain why the problem is difficult to solve; state the considerations
-
+
@@ -91,7 +91,7 @@ Forces: (explain why the problem is difficult to solve; state the considerations
diff --git a/docs/navpatterns/index.html b/docs/navpatterns/index.html
index a23579f6..465a5146 100644
--- a/docs/navpatterns/index.html
+++ b/docs/navpatterns/index.html
@@ -56,7 +56,7 @@ This section of the site is a careful reproduction of the content of the Origina
-
+
@@ -67,7 +67,7 @@ This section of the site is a careful reproduction of the content of the Origina
diff --git a/docs/navpatterns/patterns/activity-log/index.html b/docs/navpatterns/patterns/activity-log/index.html
index 7ce08f86..347cbc56 100644
--- a/docs/navpatterns/patterns/activity-log/index.html
+++ b/docs/navpatterns/patterns/activity-log/index.html
@@ -76,7 +76,7 @@ In general, integrating with external systems can be very challenging, due to th
-
+
@@ -87,7 +87,7 @@ In general, integrating with external systems can be very challenging, due to th
diff --git a/docs/navpatterns/patterns/argument-table/index.html b/docs/navpatterns/patterns/argument-table/index.html
index 7d9b37ad..2aae4873 100644
--- a/docs/navpatterns/patterns/argument-table/index.html
+++ b/docs/navpatterns/patterns/argument-table/index.html
@@ -72,7 +72,7 @@ When an argument needs to be added to the function, the existing function needs
-
+
@@ -83,7 +83,7 @@ When an argument needs to be added to the function, the existing function needs
diff --git a/docs/navpatterns/patterns/blocked-entity/data-driven-blocked-entity/index.html b/docs/navpatterns/patterns/blocked-entity/data-driven-blocked-entity/index.html
index 5cd9250d..adcca010 100644
--- a/docs/navpatterns/patterns/blocked-entity/data-driven-blocked-entity/index.html
+++ b/docs/navpatterns/patterns/blocked-entity/data-driven-blocked-entity/index.html
@@ -66,7 +66,7 @@ Problem A NAV record can be used in a number of functionalities across the app.
-
+
@@ -77,7 +77,7 @@ Problem A NAV record can be used in a number of functionalities across the app.
diff --git a/docs/navpatterns/patterns/blocked-entity/index.html b/docs/navpatterns/patterns/blocked-entity/index.html
index 0d2b56d3..5b158b7a 100644
--- a/docs/navpatterns/patterns/blocked-entity/index.html
+++ b/docs/navpatterns/patterns/blocked-entity/index.html
@@ -57,7 +57,7 @@ The Blocked Entity is used when it is required to stop transactions …">
-
+
@@ -68,7 +68,7 @@ The Blocked Entity is used when it is required to stop transactions …">
diff --git a/docs/navpatterns/patterns/cached-web-service-calls/index.html b/docs/navpatterns/patterns/cached-web-service-calls/index.html
index 571dc1b1..1cfea4e4 100644
--- a/docs/navpatterns/patterns/cached-web-service-calls/index.html
+++ b/docs/navpatterns/patterns/cached-web-service-calls/index.html
@@ -66,7 +66,7 @@ Description When NAV is integrated with external services, then the user scenari
-
+
@@ -77,7 +77,7 @@ Description When NAV is integrated with external services, then the user scenari
diff --git a/docs/navpatterns/patterns/conditional-cascading-update/index.html b/docs/navpatterns/patterns/conditional-cascading-update/index.html
index d150190f..c1f633ca 100644
--- a/docs/navpatterns/patterns/conditional-cascading-update/index.html
+++ b/docs/navpatterns/patterns/conditional-cascading-update/index.html
@@ -66,7 +66,7 @@ Description The value of one table field sometimes depends on the value of anoth
-
+
@@ -77,7 +77,7 @@ Description The value of one table field sometimes depends on the value of anoth
diff --git a/docs/navpatterns/patterns/copy-document/index.html b/docs/navpatterns/patterns/copy-document/index.html
index dd53490d..bfb9d6ce 100644
--- a/docs/navpatterns/patterns/copy-document/index.html
+++ b/docs/navpatterns/patterns/copy-document/index.html
@@ -66,7 +66,7 @@ Description Documents are widely used by most of our customers. Many times, a si
-
+
@@ -77,7 +77,7 @@ Description Documents are widely used by most of our customers. Many times, a si
diff --git a/docs/navpatterns/patterns/create-data-from-templates/index.html b/docs/navpatterns/patterns/create-data-from-templates/index.html
index 504224dc..420680fa 100644
--- a/docs/navpatterns/patterns/create-data-from-templates/index.html
+++ b/docs/navpatterns/patterns/create-data-from-templates/index.html
@@ -66,7 +66,7 @@ We can group sets of data as templates to speed up and simplify the process of e
-
+
@@ -77,7 +77,7 @@ We can group sets of data as templates to speed up and simplify the process of e
diff --git a/docs/navpatterns/patterns/create-urls-to-nav-clients/index.html b/docs/navpatterns/patterns/create-urls-to-nav-clients/index.html
index ecbebaf5..ec97c106 100644
--- a/docs/navpatterns/patterns/create-urls-to-nav-clients/index.html
+++ b/docs/navpatterns/patterns/create-urls-to-nav-clients/index.html
@@ -66,7 +66,7 @@ The URL builder function, GETURL, is released in Microsoft Dynamics NAV 2013 R2
-
+
@@ -77,7 +77,7 @@ The URL builder function, GETURL, is released in Microsoft Dynamics NAV 2013 R2
diff --git a/docs/navpatterns/patterns/creating-custom-charts/index.html b/docs/navpatterns/patterns/creating-custom-charts/index.html
index 28c7f447..dfbaa193 100644
--- a/docs/navpatterns/patterns/creating-custom-charts/index.html
+++ b/docs/navpatterns/patterns/creating-custom-charts/index.html
@@ -68,7 +68,7 @@ Abstract The goal of this solution is to enable you to:
-
+
@@ -79,7 +79,7 @@ Abstract The goal of this solution is to enable you to:
diff --git a/docs/navpatterns/patterns/cross-session-events/index.html b/docs/navpatterns/patterns/cross-session-events/index.html
index ecf2947b..b8dd1ceb 100644
--- a/docs/navpatterns/patterns/cross-session-events/index.html
+++ b/docs/navpatterns/patterns/cross-session-events/index.html
@@ -72,7 +72,7 @@ Problem In Microsoft Dynamics NAV you can fire a function whenever something cha
-
+
@@ -83,7 +83,7 @@ Problem In Microsoft Dynamics NAV you can fire a function whenever something cha
diff --git a/docs/navpatterns/patterns/currently-active-record/index.html b/docs/navpatterns/patterns/currently-active-record/index.html
index ed5eda0e..f209955d 100644
--- a/docs/navpatterns/patterns/currently-active-record/index.html
+++ b/docs/navpatterns/patterns/currently-active-record/index.html
@@ -69,7 +69,7 @@ Description There is no way in NAV to get a set of records from the database, wh
-
+
@@ -80,7 +80,7 @@ Description There is no way in NAV to get a set of records from the database, wh
diff --git a/docs/navpatterns/patterns/data-migration-facade/index.html b/docs/navpatterns/patterns/data-migration-facade/index.html
index 9a18fc05..110702ac 100644
--- a/docs/navpatterns/patterns/data-migration-facade/index.html
+++ b/docs/navpatterns/patterns/data-migration-facade/index.html
@@ -70,7 +70,7 @@ Problem: Writing migration code from an external source, such as a product from
-
+
@@ -81,7 +81,7 @@ Problem: Writing migration code from an external source, such as a product from
diff --git a/docs/navpatterns/patterns/discovery-event/index.html b/docs/navpatterns/patterns/discovery-event/index.html
index b4850321..b430b68b 100644
--- a/docs/navpatterns/patterns/discovery-event/index.html
+++ b/docs/navpatterns/patterns/discovery-event/index.html
@@ -66,7 +66,7 @@ The problem Let’s suppose you have a generic piece of functionality, that
-
+
@@ -77,7 +77,7 @@ The problem Let’s suppose you have a generic piece of functionality, that
diff --git a/docs/navpatterns/patterns/document/index.html b/docs/navpatterns/patterns/document/index.html
index e026e402..2f10a47b 100644
--- a/docs/navpatterns/patterns/document/index.html
+++ b/docs/navpatterns/patterns/document/index.html
@@ -66,7 +66,7 @@ Description This pattern should be used as a basis to build any document, showin
-
+
@@ -77,7 +77,7 @@ Description This pattern should be used as a basis to build any document, showin
diff --git a/docs/navpatterns/patterns/easy-update-of-setup-or-supplementary-information/index.html b/docs/navpatterns/patterns/easy-update-of-setup-or-supplementary-information/index.html
index e583dbf4..2a7cc232 100644
--- a/docs/navpatterns/patterns/easy-update-of-setup-or-supplementary-information/index.html
+++ b/docs/navpatterns/patterns/easy-update-of-setup-or-supplementary-information/index.html
@@ -66,7 +66,7 @@ The navigation experience around these extra steps is often quite troublesome an
-
+
@@ -77,7 +77,7 @@ The navigation experience around these extra steps is often quite troublesome an
diff --git a/docs/navpatterns/patterns/error-message-processing/index.html b/docs/navpatterns/patterns/error-message-processing/index.html
index bb1cee7c..39db15a7 100644
--- a/docs/navpatterns/patterns/error-message-processing/index.html
+++ b/docs/navpatterns/patterns/error-message-processing/index.html
@@ -65,7 +65,7 @@ Abstract Missing, invalid or incomplete data is a common issue during data proce
-
+
@@ -76,7 +76,7 @@ Abstract Missing, invalid or incomplete data is a common issue during data proce
diff --git a/docs/navpatterns/patterns/extending-the-role-center-headlines/index.html b/docs/navpatterns/patterns/extending-the-role-center-headlines/index.html
index 1960ba92..e28842de 100644
--- a/docs/navpatterns/patterns/extending-the-role-center-headlines/index.html
+++ b/docs/navpatterns/patterns/extending-the-role-center-headlines/index.html
@@ -73,7 +73,7 @@ Description The Dynamics 365 Business Central release (April 2018) introduces a
-
+
@@ -84,7 +84,7 @@ Description The Dynamics 365 Business Central release (April 2018) introduces a
diff --git a/docs/navpatterns/patterns/feature-localization-for-data-structures/index.html b/docs/navpatterns/patterns/feature-localization-for-data-structures/index.html
index c9a32031..fef060b6 100644
--- a/docs/navpatterns/patterns/feature-localization-for-data-structures/index.html
+++ b/docs/navpatterns/patterns/feature-localization-for-data-structures/index.html
@@ -66,7 +66,7 @@ Description It sometimes happens that certain features are requested in a NAV-su
-
+
@@ -77,7 +77,7 @@ Description It sometimes happens that certain features are requested in a NAV-su
diff --git a/docs/navpatterns/patterns/hooks/index.html b/docs/navpatterns/patterns/hooks/index.html
index 1968601d..e2899424 100644
--- a/docs/navpatterns/patterns/hooks/index.html
+++ b/docs/navpatterns/patterns/hooks/index.html
@@ -66,7 +66,7 @@ Description When doing development over years, by different developers with diff
-
+
@@ -77,7 +77,7 @@ Description When doing development over years, by different developers with diff
diff --git a/docs/navpatterns/patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/index.html b/docs/navpatterns/patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/index.html
index 11c95b0c..21058cee 100644
--- a/docs/navpatterns/patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/index.html
+++ b/docs/navpatterns/patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/index.html
@@ -66,7 +66,7 @@ To minimize the impact of customizations and to keep modules as generic and reus
-
+
@@ -77,7 +77,7 @@ To minimize the impact of customizations and to keep modules as generic and reus
diff --git a/docs/navpatterns/patterns/instructions-in-the-ui/index.html b/docs/navpatterns/patterns/instructions-in-the-ui/index.html
index 29960f89..3d142f98 100644
--- a/docs/navpatterns/patterns/instructions-in-the-ui/index.html
+++ b/docs/navpatterns/patterns/instructions-in-the-ui/index.html
@@ -66,7 +66,7 @@ Description Users must often go through a few days of training to learn how to u
-
+
@@ -77,7 +77,7 @@ Description Users must often go through a few days of training to learn how to u
diff --git a/docs/navpatterns/patterns/journal-error-processing/index.html b/docs/navpatterns/patterns/journal-error-processing/index.html
index 0beb2248..e6c4a726 100644
--- a/docs/navpatterns/patterns/journal-error-processing/index.html
+++ b/docs/navpatterns/patterns/journal-error-processing/index.html
@@ -66,7 +66,7 @@ Description Scenario: A user has entered data on a journal line and proceeds to
-
+
@@ -77,7 +77,7 @@ Description Scenario: A user has entered data on a journal line and proceeds to
diff --git a/docs/navpatterns/patterns/journal-template-batch-line/index.html b/docs/navpatterns/patterns/journal-template-batch-line/index.html
index d6dfe00a..1fa977c1 100644
--- a/docs/navpatterns/patterns/journal-template-batch-line/index.html
+++ b/docs/navpatterns/patterns/journal-template-batch-line/index.html
@@ -66,7 +66,7 @@ Journal templates are used to specify the underlying journal structure and to pr
-
+
@@ -77,7 +77,7 @@ Journal templates are used to specify the underlying journal structure and to pr
diff --git a/docs/navpatterns/patterns/master-data/index.html b/docs/navpatterns/patterns/master-data/index.html
index 6ee664c4..19325c86 100644
--- a/docs/navpatterns/patterns/master-data/index.html
+++ b/docs/navpatterns/patterns/master-data/index.html
@@ -69,7 +69,7 @@ It is being used for creating a master data entity and can roughly be divided in
-
+
@@ -80,7 +80,7 @@ It is being used for creating a master data entity and can roughly be divided in
diff --git a/docs/navpatterns/patterns/multi-file-download/index.html b/docs/navpatterns/patterns/multi-file-download/index.html
index 31ffc3a5..e18aa1a1 100644
--- a/docs/navpatterns/patterns/multi-file-download/index.html
+++ b/docs/navpatterns/patterns/multi-file-download/index.html
@@ -66,7 +66,7 @@ Description When generating reports that consists of multiple, and usually an un
-
+
@@ -77,7 +77,7 @@ Description When generating reports that consists of multiple, and usually an un
diff --git a/docs/navpatterns/patterns/multi-page-list/index.html b/docs/navpatterns/patterns/multi-page-list/index.html
index 57774673..291d3df8 100644
--- a/docs/navpatterns/patterns/multi-page-list/index.html
+++ b/docs/navpatterns/patterns/multi-page-list/index.html
@@ -66,7 +66,7 @@ Description The example below illustrates the connection of a List Page with mul
-
+
@@ -77,7 +77,7 @@ Description The example below illustrates the connection of a List Page with mul
diff --git a/docs/navpatterns/patterns/multilanguage-application-data/index.html b/docs/navpatterns/patterns/multilanguage-application-data/index.html
index 33fd00e0..fa7cfd3c 100644
--- a/docs/navpatterns/patterns/multilanguage-application-data/index.html
+++ b/docs/navpatterns/patterns/multilanguage-application-data/index.html
@@ -66,7 +66,7 @@ But there is one more scenario. In this scenario, Cronus International Ltd., wan
-
+
@@ -77,7 +77,7 @@ But there is one more scenario. In this scenario, Cronus International Ltd., wan
diff --git a/docs/navpatterns/patterns/net-exception-handling-in-cal/index.html b/docs/navpatterns/patterns/net-exception-handling-in-cal/index.html
index f6d15a39..0a799e69 100644
--- a/docs/navpatterns/patterns/net-exception-handling-in-cal/index.html
+++ b/docs/navpatterns/patterns/net-exception-handling-in-cal/index.html
@@ -57,7 +57,7 @@ When there is a need to use .NET classes within C/AL, one of the main …">
-
+
@@ -68,7 +68,7 @@ When there is a need to use .NET classes within C/AL, one of the main …">
diff --git a/docs/navpatterns/patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/index.html b/docs/navpatterns/patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/index.html
index e68779f7..a8a249a1 100644
--- a/docs/navpatterns/patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/index.html
+++ b/docs/navpatterns/patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/index.html
@@ -63,7 +63,7 @@ Abstract When there is a need to use .NET classes within C/AL, one of the main c
-
+
@@ -74,7 +74,7 @@ Abstract When there is a need to use .NET classes within C/AL, one of the main c
diff --git a/docs/navpatterns/patterns/no-series/index.html b/docs/navpatterns/patterns/no-series/index.html
index 9342d8d3..56f25d18 100644
--- a/docs/navpatterns/patterns/no-series/index.html
+++ b/docs/navpatterns/patterns/no-series/index.html
@@ -66,7 +66,7 @@ Description Documents and entities of any type (invoices, orders, customers, inv
-
+
@@ -77,7 +77,7 @@ Description Documents and entities of any type (invoices, orders, customers, inv
diff --git a/docs/navpatterns/patterns/notifications/in-context-notifications/index.html b/docs/navpatterns/patterns/notifications/in-context-notifications/index.html
index 18bd54eb..dd71425a 100644
--- a/docs/navpatterns/patterns/notifications/in-context-notifications/index.html
+++ b/docs/navpatterns/patterns/notifications/in-context-notifications/index.html
@@ -66,7 +66,7 @@ Problem Application developers have started to use system calls like CONFIRM or
-
+
@@ -77,7 +77,7 @@ Problem Application developers have started to use system calls like CONFIRM or
diff --git a/docs/navpatterns/patterns/notifications/notification-lifecycle-management-pattern/index.html b/docs/navpatterns/patterns/notifications/notification-lifecycle-management-pattern/index.html
index 0cb23a3c..72b6d9b3 100644
--- a/docs/navpatterns/patterns/notifications/notification-lifecycle-management-pattern/index.html
+++ b/docs/navpatterns/patterns/notifications/notification-lifecycle-management-pattern/index.html
@@ -77,7 +77,7 @@ Notifications are easy to use in a wide range of cases. Instead of using notific
-
+
@@ -88,7 +88,7 @@ Notifications are easy to use in a wide range of cases. Instead of using notific
diff --git a/docs/navpatterns/patterns/observer/index.html b/docs/navpatterns/patterns/observer/index.html
index 09efe461..03129ce0 100644
--- a/docs/navpatterns/patterns/observer/index.html
+++ b/docs/navpatterns/patterns/observer/index.html
@@ -69,7 +69,7 @@ Solution Create a setup table to define which other tables you want to track cha
-
+
@@ -80,7 +80,7 @@ Solution Create a setup table to define which other tables you want to track cha
diff --git a/docs/navpatterns/patterns/posting-routine-select-behavior/index.html b/docs/navpatterns/patterns/posting-routine-select-behavior/index.html
index c02c3b32..72ba0357 100644
--- a/docs/navpatterns/patterns/posting-routine-select-behavior/index.html
+++ b/docs/navpatterns/patterns/posting-routine-select-behavior/index.html
@@ -68,7 +68,7 @@ Description For a processing routine to behave correctly, it needs sometimes inp
-
+
@@ -79,7 +79,7 @@ Description For a processing routine to behave correctly, it needs sometimes inp
diff --git a/docs/navpatterns/patterns/product-name/index.html b/docs/navpatterns/patterns/product-name/index.html
index b49246af..44535e1f 100644
--- a/docs/navpatterns/patterns/product-name/index.html
+++ b/docs/navpatterns/patterns/product-name/index.html
@@ -65,7 +65,7 @@ Problem When you want to refer to product name in informational messages or erro
-
+
@@ -76,7 +76,7 @@ Problem When you want to refer to product name in informational messages or erro
diff --git a/docs/navpatterns/patterns/queries/select-distinct-with-queries/index.html b/docs/navpatterns/patterns/queries/select-distinct-with-queries/index.html
index 8dcc8021..27c5b603 100644
--- a/docs/navpatterns/patterns/queries/select-distinct-with-queries/index.html
+++ b/docs/navpatterns/patterns/queries/select-distinct-with-queries/index.html
@@ -75,7 +75,7 @@ Let’s consider the VAT Entry table as below:">
-
+
@@ -86,7 +86,7 @@ Let’s consider the VAT Entry table as below:">
diff --git a/docs/navpatterns/patterns/queries/use-queries-to-detect-duplicate-records/index.html b/docs/navpatterns/patterns/queries/use-queries-to-detect-duplicate-records/index.html
index e4a817d0..e66c8c1e 100644
--- a/docs/navpatterns/patterns/queries/use-queries-to-detect-duplicate-records/index.html
+++ b/docs/navpatterns/patterns/queries/use-queries-to-detect-duplicate-records/index.html
@@ -66,7 +66,7 @@ Description Duplicate detection has several requirements in Microsoft Dynamics N
-
+
@@ -77,7 +77,7 @@ Description Duplicate detection has several requirements in Microsoft Dynamics N
diff --git a/docs/navpatterns/patterns/queries/use-queries-to-replace-nested-loops/index.html b/docs/navpatterns/patterns/queries/use-queries-to-replace-nested-loops/index.html
index 8c011642..92aba78f 100644
--- a/docs/navpatterns/patterns/queries/use-queries-to-replace-nested-loops/index.html
+++ b/docs/navpatterns/patterns/queries/use-queries-to-replace-nested-loops/index.html
@@ -66,7 +66,7 @@ Description One of the core operations in a relational database is joining two o
-
+
@@ -77,7 +77,7 @@ Description One of the core operations in a relational database is joining two o
diff --git a/docs/navpatterns/patterns/read-once-initialization-and-validation/index.html b/docs/navpatterns/patterns/read-once-initialization-and-validation/index.html
index 7db6f1d9..16c0ef08 100644
--- a/docs/navpatterns/patterns/read-once-initialization-and-validation/index.html
+++ b/docs/navpatterns/patterns/read-once-initialization-and-validation/index.html
@@ -71,7 +71,7 @@ If you need to query a setup table, but not sure if the table is yet in memory f
-
+
@@ -82,7 +82,7 @@ If you need to query a setup table, but not sure if the table is yet in memory f
diff --git a/docs/navpatterns/patterns/released-entity/index.html b/docs/navpatterns/patterns/released-entity/index.html
index de45f638..6c541cd0 100644
--- a/docs/navpatterns/patterns/released-entity/index.html
+++ b/docs/navpatterns/patterns/released-entity/index.html
@@ -69,7 +69,7 @@ Description Whenever you need to stall the release of data, you can use this pat
-
+
@@ -80,7 +80,7 @@ Description Whenever you need to stall the release of data, you can use this pat
diff --git a/docs/navpatterns/patterns/report-selection/index.html b/docs/navpatterns/patterns/report-selection/index.html
index 217f1e90..30c36768 100644
--- a/docs/navpatterns/patterns/report-selection/index.html
+++ b/docs/navpatterns/patterns/report-selection/index.html
@@ -72,7 +72,7 @@ Meet the Pattern It should be possible to change which document report object sh
-
+
@@ -83,7 +83,7 @@ Meet the Pattern It should be possible to change which document report object sh
diff --git a/docs/navpatterns/patterns/security/1-sensitive-data-encapsulation/index.html b/docs/navpatterns/patterns/security/1-sensitive-data-encapsulation/index.html
index 2d6dc974..3278049b 100644
--- a/docs/navpatterns/patterns/security/1-sensitive-data-encapsulation/index.html
+++ b/docs/navpatterns/patterns/security/1-sensitive-data-encapsulation/index.html
@@ -73,7 +73,7 @@ Problem: Sensitive data is scattered and mixed with other data in various parts
-
+
@@ -84,7 +84,7 @@ Problem: Sensitive data is scattered and mixed with other data in various parts
diff --git a/docs/navpatterns/patterns/security/3-single-point-of-access/index.html b/docs/navpatterns/patterns/security/3-single-point-of-access/index.html
index c98a0bdd..b6ce5936 100644
--- a/docs/navpatterns/patterns/security/3-single-point-of-access/index.html
+++ b/docs/navpatterns/patterns/security/3-single-point-of-access/index.html
@@ -69,7 +69,7 @@ Problem: If no standard way of accessing data exists, then each entity might att
-
+
@@ -80,7 +80,7 @@ Problem: If no standard way of accessing data exists, then each entity might att