Introduzione ad Application Language
Se si vuole scrivere codice di programmazione per Business Central allo scopo di manipolare dati, connettersi a servizi Web esterni o eseguire calcoli complessi, è necessario usare Application Language (AL). Application Language è il linguaggio di programmazione per Business Central ed è scritto in Visual Studio Code.
Application Language consente di controllare l'implementazione di oggetti e di interagire con l'utente. Include inoltre una serie di funzioni predefinite che è possibile usare durante la scrittura di codice, ma permette anche lo sviluppo di funzioni personalizzate.
In AL è possibile avere trigger di evento o trigger di procedura. Ogni tipo di oggetto in AL (Table, Page, CodeUnit, Report e così via) ha trigger di evento, i cui nomi iniziano con On, ad esempio OnInsert, OnModify o OnDelete. Questi trigger vengono attivati quando si verifica un evento. I trigger disponibili dipendono dal tipo di oggetto.
In un oggetto è possibile anche scrivere proprie procedure personalizzate, che saranno accessibili nell'oggetto tramite trigger di procedura. Queste funzioni personalizzate sono denominate procedure.
Come in altri linguaggi di programmazione, AL consente di creare variabili da usare in procedure e trigger per calcolare o archiviare dati temporanei.