Questa funzione permette di definire delle formule di calcolo sotto forma di espressioni del linguaggio Sage X3 (includendo variabili, costanti, campi estratti da tabelle, funzioni…).
La formula viene poi richiamata da un codice abbreviato su 3 caratteri. Questo codice è associato ad un codice tipo di formula che definisce dove questa formula può essere utilizzata (nei calcoli di spese generali, nei calcoli di imposte, nelle operazioni di cicli, ecc...)

L'elenco completo dei casi di impiego si trova nel menù locale 213.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

La videata permette di inserire nei tre campi impartiti:

  • una descrizione qualificativa,
  • una descrizione breve,
  • la formula di calcolo: questa formula può essere inserita in modo guidato in modalità client-server grazie all'editor di formule.

Videata di inserimento

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

  • Tipo formula (campo FORTYP)

Questo campo permette di indicare il dominio funzionale a cui appartiene la formula.

Caso particolare del tipo 'Movimenti automatici'

Durante la validazione di un documento (fatture, vendite, ecc.), il programma legge la formula registrata nella funzione Movimenti automatici. Questa formula, di tipo evalue(fun.SUBTFO.fc("xxx")), comprende un codice formula nel formato xxx" (esempio: "BCG"): questo codice è in seguito chiamato nel campo 'Codice'.
Il programma recupera allora le righe corrispondenti alla o alle legislazione/i registrata/e per una determinata società, secondo i seguenti principi:

  • il numero di righe dedicate alle formule varia in funzione del numero di legislazioni indicate nel Dossier,
  • se è stata registrata una sola legislazione nel Dossier, apparirà una sola riga senza codice legislazione associato.

Codice che permette di identificare la formula di calcolo. Una formula di calcolo è un codice abbreviato di una espressione che permette di valutare un risultato utilizzato nelle differenti funzioni del prodotto.

Blocco numero 2

  • Descrizione (campo DES)

Questa descrizione lunga viene utilizzata come titolo nelle videate e nelle stampe.

Di default, la descrizione breve, la descrizione estesa o la testata di colonna di un dato vengono registrate (in creazione/modifica) nella lingua di connessione dell'utente. Grazie alla funzione Traduzioni in linea (clic destro a partire da questo campo), è traducibile in un'altra lingua.

Nella finestra di traduzione in linea del campo attivo, aggiungere un nuovo codice lingua con la traduzione in questa lingua.

Un utente che si connetta in una delle lingue tradotte disporrà della descrizione breve, la descrizione estesa o la testata di colonna nella sua lingua di connessione se definita, altrimenti sarà disponibile nella lingua di default del dossier.

  • Descr. breve (campo DESSHO)

Descrizione utilizzata in alcune videate o stampe quando non vi è spazio sufficiente per visualizzare la descrizione estesa.

Di default, la descrizione breve, la descrizione estesa o la testata di colonna di un dato vengono registrate (in creazione/modifica) nella lingua di connessione dell'utente. Grazie alla funzione Traduzioni in linea (clic destro a partire da questo campo), è traducibile in un'altra lingua.

Nella finestra di traduzione in linea del campo attivo, aggiungere un nuovo codice lingua con la traduzione in questa lingua.

Un utente che si connetta in una delle lingue tradotte disporrà della descrizione breve, la descrizione estesa o la testata di colonna nella sua lingua di connessione se definita, altrimenti sarà disponibile nella lingua di default del dossier.

Formula

  • campo FORFOR1

Questo campo (e i seguenti se disponibili) permette di inserire una espressione di calcolo.
Questa espressione è valutata quando viene usata la formula. Può essere definita su una o due righe, sapendo che una spiegazione più precisa della formula appare al di sotto.

 

Chiudi

 

Stampe

Di default, le seguenti stampe sono associate alla funzione :

 PRTSCR : Stampa Videata

Ma ciò lo si può modificare tramite parametrizzazione.

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Blocco numero 1

  • campo OBJET

 

  • campo CLES

 

Blocco numero 2

  • Dal dossier (campo DOSORG)

Questo campo permette di definire il dossier a partire dal quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

  • Tutti i dossiers (campo TOUDOS)

Questa opzione permette di copiare la scheda verso tutti i dossier definiti nel dizionario (tabella ADOSSIER della soluzione corrente).

  • Al dossier (campo DOSDES)

Questo campo permette di definire il dossier nel quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

Chiudi

Questo bottone permette di copiare la formula verso un altro dossier.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

Espressione errata
…messaggio di errore Sage X3…

In questo caso, è stato trovato un errore di sintassi il cui dettaglio è dato dalla seconda riga di messaggio. Può essere ad esempio un numero errato di parametri in una funzione, delle parentesi mancanti…

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione