Introdução ao idioma do aplicativo
Se quiser escrever um código de programação para o Business Central a fim de manipular dados, conectar-se a serviços da Web externos ou executar cálculos complexos, você precisará usar a linguagem de aplicativo (AL). A linguagem de aplicativo (AL) é uma linguagem de programação do Business Central e está escrita no Visual Studio Code.
Ela permite controlar a implementação de objetos e interagir com o usuário. Além disso, a linguagem de aplicativo contém um conjunto de funções predefinidas que você pode usar ao escrever o código, mas também pode desenvolver funções personalizadas por conta própria.
Na AL, você pode ter os gatilhos Evento ou Procedimento. Cada tipo de objeto em AL (Table, Page, CodeUnit, Report etc.) tem gatilhos de eventos, e seus nomes começam com On, por exemplo, OnInsert, OnModify ou OnDelete. Esses gatilhos são disparados quando um evento ocorre. Os gatilhos disponíveis dependem do tipo de objeto.
Você também pode escrever seus próprios procedimentos personalizados em um objeto, e esses procedimentos personalizados serão acessíveis no objeto por gatilhos de Procedimento. Essas funções personalizadas são chamadas de Procedimentos.
Como em outras linguagens de programação, o AL permite criar variáveis que você pode usar em procedimentos e gatilhos para calcular ou armazenar dados temporários.