Funções do sistema
As funções do sistema são do tipo pronto para uso. Elas não estão relacionadas a um determinado tipo de dados nem são usadas para interação. É possível encontrá-las em todo o sistema e usá-las com todos os gatilhos ou procedimentos.
As funções do sistema incluem:
UserID
CompanyName
Today
Time
WorkDate
Funções UserId e CompanyName
Você pode usar a função UserId para saber quem está executando o código. Imagine que você está lançando uma ordem no processo de lançamento e deseja acompanhar quem lançou a ordem. A função UserId ajuda você a realizar essa tarefa.
<Text> := UserId();
No banco de dados lógico, você pode ter uma ou várias empresas. Se quiser descobrir o nome da empresa em que o código está sendo executado, você pode usar a função CompanyName. Esta função busca o nome da empresa atual.
<Text> := CompanyName;
Funções Today, Time e WorkDate
Semelhante a Date2DMY e Date2DWY, a função Today é outra função de data que pode ser usada para obter a data atual do sistema operacional.
<Date> := Today();
A função Time funciona da mesma maneira e retorna a hora atual do sistema operacional.
<Time> := Time();
Com a função WorkDate, você pode obter ou definir a data do trabalho da sessão atual.
<Date> := WorkDate(); // Get the work date
WorkDate(<Date>); // Set the work date