SQL custom fields

CUSTOM-SQL checks per BDOCs

CAMPI CUSTOM-SQL
Per ogni tipo di documento è possibile inserire diversi controlli personalizzati che consentono di eseguire verifiche e generare segnalazioni all'utente in specifici contesti.

I controlli possono essere eseguiti in diversi momenti:

Il controllo avviene attraverso l'esecuzione di una espressione SQL che deve generare un'espressione di tipo LONG VARCHAR() che viene valutata come qui di seguito specificato.

Il risultato della funzione deve iniziare con una prima riga costituita unicamente da uno dei seguenti valori numerici:

La prima riga deve essere terminata con una sequenza ACAPO() (#13#10). Tutto quanto segue la prima riga forma l'oggetto del messaggio da trasmettere all'utente.

Se il risultato della funzione non inizia con nessuno dei codici sopra indicati:

Invece di inserire direttamente il codice SQL, si consiglia caldamente l'utilizzo di FUNZIONI SQL che eseguono al loro interno tutti i controlli del caso.

SINTASSI DELL'ESPRESSIONE SQL
Viene considerata solamente la PRIMA COLONNA del PRIMO RECORD restituito dalla sintassi SQL.
L'espressione SQL può utilizzare i seguenti simboli:

SELECT FIRST '3' || ACAPO() || 'articolo errato = ' || BA_str_articolo FROM bolle_articoli WHERE (BA_lo_key_bolla = $PK$)

SELECT '1' || ACAPO() || PCO_cr_fido FROM pconti WHERE (PCO_str_codice = '

SELECT check_conto_documento(

Pagina base del manuale di JOLLY