Author: ERP Consultors

How to Install SQL Management Studio

Install SQL Management Studio: (1) Go to the folder where SQL Management Studio setup is saved as shown in Fig. (2) Select SSMS-Setup-ENU and right-click on the setup and select the option “Run as administrator” as shown in Fig. (3) After doing the above steps, a new window is open and choose the option “Install” as …

AL Control Statements in Business Central

AL Control Statements in Business Central: (1) AL consist of one or more statements, which are executing the information from top-down order. They are divided into the following main group as below: AL Compound Statement. AL Conditional Statement. AL Repetitive Statement. (2) AL Compound Statement: It is defined as enclosing the statements between the “BEGIN & …

Use of Begin-End in BC D365

Use of Begin-End in BC D365: (1) It is the “AL Compound Statement” which is enclosing the statements between the “BEGIN & END”. (2) “BEGIN-END” structure is also known as a block. (3) When BEGIN follows THEN, ELSE, or DO, it should be in the same line. (4) Syntax of “BEGIN-END”- Begin <Statement 1>; <Statement 2>;<Statement 3>;    .. <Statement …

Use of REPEAT-UNTIL in Dynamics 365

Use of REPEAT-UNTIL in Dynamics 365: (1) For finding sets of records in tables according to the filters and current key on tables in Business Central, use REPEAT-UNTIL with FINDSET function. (2) REPEAT-UNTIL is defined as finding sets of records in the table according to the filter and current key. REPEAT UNTIL statement is executed from …

Use of SETRANGE and SETFILTER in Dynamics 365

SETRANGE and SETFILTER in Dynamics 365: (1) For applying filters on tables in Business Central, use “SETRANGE” and “SETFILTER”. (2) SETRANGE is defined as applying a simple filter on a table. (3) SETFILTER is defined as applying a filter that you specify. (4) The difference between SETRANGE and SETFILTER is that in SETFILTER, you can use …

How to use CASE statement in D365 BC

CASE statement in D365 BC: (1) Definition- Case statements are typically used when you must choose between more than two different actions. (2) Syntax of “CASE” statement- case <Expression> of <Value set 1>: <Statement 1>; <Value set 2>: <Statement 2>;  <Value set n>: <Statement n>;  end; (3) Lets take an example, get name of the month from Date: (4) The <Expression> is evaluated, and the …

Skip Purchase Order Document deletion when it is fully posted

Skip Purchase Order Document deletion in Business Central: (1) Sometime business required Purchase Order Document in system when it is fully posted because in D365 BC purchase order document auto delete when it is fully posted. (2) For doing this, call “OnBeforeDeleteAfterPosting” event for skip purchase order document to delete. Source Code in AL: codeunit 50001 …