Vai al contenuto

Campi calcolati con formula

Cosa sono i campi calcolati

I campi calcolati sono informazioni numeriche il cui valore viene determinato automaticamente da una formula matematica basata sul contenuto di altre informazioni presenti sulla stessa scheda nominativo.

Ad esempio, se sulla scheda sono presenti le informazioni "Peso" e "Quantita'", e' possibile creare un campo calcolato "Peso totale" con la formula Peso * Quantita'.

I campi calcolati si riconoscono sulla scheda perche' il loro valore non e' modificabile manualmente: viene aggiornato automaticamente ogni volta che si modifica una delle informazioni da cui dipende la formula.

Prerequisiti

Per poter utilizzare i campi calcolati e' necessario che:

  • Le informazioni coinvolte nella formula siano di tipo numerico
  • Le informazioni siano presenti sulla stessa scheda (stessa tipologia nominativo)
  • L'informazione che ospita la formula non sia gia' di tipo "calcolato" (non si possono creare formule che dipendono da altre formule)

Come definire un campo calcolato

La definizione di un campo calcolato avviene dalla funzione Configurazione schede (CRM015):

  1. Accedere a CRM > Archivi > Configurazione schede
  2. Selezionare la tipologia nominativo e la pagina che contiene l'informazione da rendere calcolata
  3. Nella griglia delle informazioni, posizionarsi sulla riga dell'informazione numerica desiderata
  4. Premere il tasto F5 per aprire l'editor delle formule

L'editor delle formule

Premendo F5 si apre una finestra grafica nella quale comporre la formula. L'editor mostra:

  • Un campo formula in cui scrivere l'espressione matematica
  • L'elenco delle informazioni numeriche disponibili sulla scheda, ciascuna identificata da un codice e dalla relativa descrizione

Per inserire un'informazione nella formula, e' sufficiente selezionarla dall'elenco. L'editor supporta le principali operazioni matematiche:

  • Operatori aritmetici: somma (+), sottrazione (-), moltiplicazione (*), divisione (/)
  • Parentesi: per definire la priorita' delle operazioni
  • Funzioni matematiche: le funzioni disponibili sono visualizzate nell'editor stesso

Esempio

Supponiamo di avere sulla scheda:

  • Informazione 13: "Peso unitario"
  • Informazione 14: "Quantita'"
  • Informazione 15: "Peso totale" (campo calcolato)

La formula per il campo "Peso totale" potrebbe essere:

Peso unitario * Quantita'

Nell'editor, le informazioni sono rappresentate dal loro codice numerico.

Conferma e salvataggio

Al termine della composizione della formula:

  • Premere il pulsante di conferma per salvare la formula
  • Premere Annulla per uscire senza modifiche

Una volta confermata, la formula viene salvata e l'informazione viene marcata come "campo calcolato".

Come funziona il ricalcolo

Il ricalcolo dei campi calcolati avviene automaticamente durante la gestione della scheda nominativo:

  1. L'utente modifica il valore di un'informazione numerica sulla scheda (ad esempio, modifica la "Quantita'")
  2. Il sistema verifica se quell'informazione e' utilizzata in una o piu' formule
  3. Se si', ricalcola automaticamente il valore del campo calcolato
  4. Il nuovo valore viene mostrato sulla scheda e salvato

Il ricalcolo e' immediato e non richiede alcuna azione aggiuntiva da parte dell'utente.

Divisione per zero

Se la formula contiene una divisione e il divisore e' zero, il risultato del campo calcolato sara' impostato a zero (non verra' generato un errore).

Come visualizzare una formula esistente

Per consultare la formula associata ad un campo calcolato senza modificarla:

  1. Accedere a CRM > Archivi > Configurazione schede
  2. Selezionare tipologia e pagina
  3. Posizionarsi sull'informazione calcolata
  4. Premere F5

L'editor si aprira' in modalita' di sola lettura se non si possiedono i diritti di modifica.

Come cancellare un campo calcolato

Per rimuovere la formula da un'informazione e riportarla a campo numerico normale:

  1. Accedere a CRM > Archivi > Configurazione schede
  2. Selezionare tipologia e pagina
  3. Posizionarsi sull'informazione calcolata
  4. Cancellare la formula dall'editor (premere F5, svuotare la formula, confermare)

Una volta rimossa la formula, l'informazione tornera' ad essere un campo numerico modificabile manualmente.

Limitazioni

  • Solo informazioni numeriche: le formule possono utilizzare esclusivamente informazioni di tipo numerico. Non e' possibile includere informazioni di tipo data, testo o casella.
  • Nessuna formula nidificata: un campo calcolato non puo' essere utilizzato come parametro nella formula di un altro campo calcolato.
  • Stessa scheda: le formule possono fare riferimento solo a informazioni presenti sulla stessa scheda (stessa tipologia nominativo). Non e' possibile utilizzare informazioni di schede diverse.
  • Pagina 0 esclusa: le informazioni presenti nella pagina 0 (informazioni fisse) non sono disponibili come parametri nelle formule.

Riepilogo tasti funzione

Tasto Funzione Da dove
F5 Apre l'editor delle formule Configurazione schede (CRM015), con cursore in griglia su un'informazione numerica