Funzioni di sistema

Completato

Le funzioni di sistema sono il tipo di funzioni che è possibile usare in modo predefinito. Non sono correlate a un determinato tipo di dati o usate per l'interazione. Sono presenti in tutto il sistema e possono essere usate in ogni trigger o procedura.

Le funzioni di sistema includono:

  • UserID

  • CompanyName

  • Today

  • Time

  • WorkDate

Funzioni UserId e CompanyName

È possibile usare la funzione UserId per sapere chi sta eseguendo il codice. Si immagini di registrare un ordine nel processo di registrazione e di voler tenere traccia di chi lo ha registrato. La funzione UserId consente di eseguire questa attività.

<Text> := UserId();

È possibile che nel database logico siano presenti una o più società. Per sapere il nome della società in cui è in esecuzione il codice, è possibile usare la funzione CompanyName. Questa funzione recupera il nome della società corrente.

<Text> := CompanyName;

Funzioni Today, Time e WorkDate

In modo simile a Date2DMY e Date2DWY, la funzione Today è un'altra funzione di data che è possibile usare per ottenere la data corrente dal sistema operativo.

<Date> := Today();

La funzione Time funziona allo stesso modo e restituisce l'ora corrente dal sistema operativo.

<Time> := Time();

Con la funzione WorkDate è possibile ottenere o impostare la data del lavoro per la sessione corrente.

<Date> := WorkDate();   // Get the work date
WorkDate(<Date>);       // Set the work date