| # CRM – Editor di testo Se si crea una lettera nella sessione Lettere (tdsmi1150m000), viene utilizzato l'Editor di testo per la definizione del layout effettivo della lettera. Se si crea un'espressione di selezione nella sessione Selezioni (tdsmi0170m000), viene utilizzato l'Editor di testo per la creazione dell'espressione. Utilizzo dell'Editor di testo Il layout di una lettera o un'espressione di selezione può essere estremamente semplice oppure particolarmente complesso e può contenere i seguenti dati: Testo normale Ad esempio, "Siamo lieti di informarla...". È possibile utilizzare caratteri speciali, ad esempio ö oppure é, ma non effetti di stampa quali grassetto, caratteri di sottolineatura e tipi di caratteri differenti. Campi tabella È possibile utilizzare tutti i campi tabella registrati nella sessione Tabelle da visualizzare in CRM (tdsmi0182m000), ad esempio tccom100.nama (il nome del Business Partner). Attributi È possibile utilizzare tutti gli attributi registrati nella sessione Attributi (tdsmi0550m000). Per ulteriori informazioni, consultare CRM – Attributi nell'Editor di testo. Variabili predefinite Ad esempio, @today (restituisce la data corrente). Per ulteriori informazioni, consultare CRM – Variabili predefinite nell'Editor di testo. Anziché immettere gli attributi e i campi di tabella, si consiglia di eseguire lo zoom e di selezionarli perché, durante la selezione, è minore la probabilità di commettere errori. Per recuperare gli attributi o i campi di tabella necessari, scegliere Avvia sessione di zoom dal menu Opzioni dell'Editor di testo. Nota Il testo digitato dopo la barra verticale (|) non viene interpretato come codice di programmazione, bensì come semplice informazione aggiuntiva per l'utente. Operatori nell'Editor di testo Nell'Editor di testo è possibile utilizzare operatori aritmetici, logici o relazionali.
Operatori aritmetici
* | Moltiplicazione
/ | Divisione
+ | Addizione
- | Sottrazione
¥ | Resto della divisione
& | Stringhe di collegamento (matrici alfanumeriche)
Operatori logici
o
e
not (negazione)
Operatori relazionali
= | Uguale a
<> | Diverso da
> | Maggiore di
< | Minore di
>= | Maggiore o uguale a
<= | Minore o uguale a
Funzioni nell'Editor di testo Nell'Editor di testo è possibile utilizzare le seguenti funzioni: Aritmetiche Trigonometriche Logaritmiche Stringa Data
Funzioni aritmetiche | Esempio
--- | ---
round (X,Y,Z) | Restituisce il valore arrotondato di X Y è il numero di decimali Z è il metodo di arrotondamento (0 = per difetto, 1 = normale, 2 = per eccesso) | -
val (A) | Restituisce il valore numerico della stringa A | val ("8.7") = 8.7
abs (X) | Restituisce il valore assoluto di X | abs (-10.3) = 10.3
int (X) | Restituisce il valore intero di X | int (11.6) = 11
pow (X, Y) | Restituisce il valore di X elevato alla potenza di Y | pow (10.2) = 100
sqrt (X) | Restituisce la radice quadrata di X | sqrt (16) = 4
min (X, Y) | Restituisce il valore più piccolo tra X e Y | min (6, 10) = 6
max (X, Y) | Restituisce il valore più grande tra X e Y | max (6, 10) = 10
pi | Valore della costante pi (3.1415926) | -
Funzioni trigonometriche
sin (X), cos (X), tan (X) | Restituisce il seno, il coseno o la tangente di X
asin (X), acos (X), atan (X) | Restituisce l'arcoseno, l'arcocoseno o l'arcotangente di X
hsin (X), hcos (X), htan (X) | Restituisce il seno iperbolico, il coseno iperbolico o la tangente iperbolica di X
Funzioni logaritmiche
exp (X) | Restituisce e elevato alla potenza di X
log (X) | Restituisce il logaritmo naturale di X in base e
log10 (X) | Restituisce il valore del logaritmo di X in base alla potenza di 10
Funzioni per valori stringa | Esempio
--- | ---
edit (X,Y) | Formatta il valore numerico X in base al formato Y | edit (10.3, "ZZZ9V,99") = " 10,30"
str (X) | Inserisce il valore numerico nella stringa | str (10.3) = "10.3"
len (X) | Restituisce la lunghezza della stringa X | len ("abc") = 3
strip (X) | Elimina gli spazi dopo l'ultimo carattere | strip ("A ") = "A"
pos (X,Y) | Restituisce la posizione della stringa Y all'interno della stringa X a partire da sinistra | -
rpos (X,Y) | Restituisce la posizione della stringa Y all'interno della stringa X a partire da destra | -
Funzioni di data | Esempio
--- | ---
date () | Restituisce la data corrente | -
date (AAAA, MM, GG) | Restituisce la data in base al giorno (GG), al mese (MM) e all'anno (AAAA) specificati | date (2008, 5, 1) = 1 maggio 2008
Argomenti correlati CRM – Attributi nell'Editor di testo CRM – Variabili predefinite nell'Editor di testo CRM – Esempi di espressioni di selezione CRM- Panoramica |