Se familiariser avec le langage d’application
Si vous souhaitez écrire du code de programmation pour Business Central afin de manipuler des données, vous connecter à des services web externes ou effectuer des calculs complexes, vous devez utiliser le langage d’application (AL). Le langage d’application est le langage de programmation pour Business Central, que vous pouvez écrire dans Visual Studio Code.
Ce langage vous permet de contrôler l’implémentation d’objets et d’interagir avec l’utilisateur. De plus, il comporte un ensemble de fonctions prédéfinies que vous pouvez utiliser lorsque vous écrivez du code, mais vous pouvez également développer vos propres fonctions personnalisées.
AL comporte des déclencheurs d’événement ou de procédure. Chaque type d’objet dans AL (Table, Page, CodeUnit, État, etc.) possède des déclencheurs d’événement dont le nom commence par On, par exemple OnInsert, OnModify ou OnDelete. Ces déclencheurs sont activés lorsqu’un événement a lieu. Les déclencheurs disponibles dépendent du type d’objet.
Vous pouvez également écrire vos propres procédures personnalisées dans un objet, qui seront accessibles dans l’objet au moyen des déclencheurs de procédure. Ces procédures personnalisées sont appelées Procédures.
Comme dans d’autres langages de programmation, AL vous permet de créer des variables vous permettant de calculer ou stocker des données temporaires dans vos procédures et déclencheurs.