CRM – Editor de texto

Se você criar uma carta ou expressão de seleção, é possível usar o Editor de texto para especificar o layout real da carta ou uma expressão.

Observação

  • É possível especificar cartas na sessão Cartas (tdsmi1150m000).
  • É possível especificar a expressão de seleção na sessão Seleções (tdsmi0170m000).

Usar o editor de texto

O layout de uma carta ou expressão de seleção pode ser muito simples ou bastante complexo. Ele contém os seguintes dados:

  • Texto normal

    Por exemplo, "Estamos empolgados...". Ao usar caracteres especiais, como ö ou é, mas não for possível usar efeitos de impressão como negrito, sublinhado e fontes diferentes.
  • Campos da tabela

    É possível usar todos os campos da tabela registrados na sessão Tabelas a serem exibidas no CRM (tdsmi0182m000), como tccom100.nama (o nome do parceiro de negócios).
  • Atributos

    É possível usar todos os atributos registrados na sessão Atributos (tdsmi0550m000). Para obter mais informações, consulte CRM – atributos no Editor de texto.
  • Variáveis predefinidas

    Por exemplo, @today (informa a data atual). Para obter mais informações, consulte CRM – variáveis predefinidas no Editor de texto.

Recomenda-se aplicar zoom e selecionar campos da tabela e os atributos, em vez de digitá-los, uma vez que isso reduz a probabilidade de erros. No menu Opções do Editor de texto, clique em Iniciar sessão de zoom para recuperar os campos da tabela ou atributos necessários.

Nota

Qualquer texto digitado depois do símbolo de da barra vertical ( | ) não é usado como código de programação, mas simplesmente como informações adicionais ao usuário.

Operadores no Editor de texto

É possível usar operadores aritméticos, lógicos ou relacionais no Editor de texto.

Operadores aritméticos
* multiplicação
/ divisão
+ adição
- subtração
¥ resto após a divisão
& sequências de caracteres de ligação (matrizes alfanuméricas)

Operadores lógicos
ou
e
não (negação)

Operadores relacionais
= igual a
<> não igual a
> maior que
< menor que
>= maior ou igual a
<= menor ou igual a

Funções no Editor de texto

É possível usar as seguintes funções no Editor de texto:

  • aritmética
  • trigonométrica
  • logarítmica
  • Seqüência de caracteres
  • Data
Funções aritméticas Exemplo
arredondar (X,Y,Z)

produz um valor arredondado de X

Y é o número de decimais

Z é um método de arredondamento (0 = para baixo, 1 = normal, 2 = para cima)

-
val (A) produz um valor numérico da sequência de caracteres A val ("8,7") = 8,7
abs (X) calcula o valor absoluto de X abs (-10,3) = 10,3
int (X) produz um valor inteiro de X int (11,6) = 11
pow (X, Y) eleva X à potência de Y pow (10,2) = 100
sqrt (X) produz a raiz quadrada de X sqrt (16) = 4
mín. (X, Y) produz o menor valor de X e Y mín. (6, 10) = 6
máx. (X, Y) produz o maior valor de X e Y máx. (6, 10) = 10
pi constante com o valor de pi (3,1415926) -

Funções trigonométricas
sen (X), cos (X), tan (X) produz seno, cosseno ou tangente de X
asen (X), acos (X), atan (X) produz arco-seno, arco-cosseno ou arco-tangente de X
hsen (X), hcos (X), htan (X) produz seno, cosseno ou tangente hiperbólico de X

Funções logarítmicas
exp (X) eleva à potência X
log (X) produz o logaritmo natural de X com base em e
log10 (X) produz o valor logarítmico de X com base nas potências de 10

Funções de sequência de caracteres Exemplo
editar (X,Y) formata o valor numérico de X de acordo com o formato de Y editar (10,3, "ZZZ9V,99") = " 10,30"
str (X) coloca o valor numérico na sequência de caracteres str (10,3) = "10,3"
len (X) produz o comprimento da sequência de caracteres X len ("abc") = 3
remover (X) exclui espaços após o último caractere remover ("A ") = "A"
pos (X,Y) produz a posição da sequência de caracteres Y em uma sequência de caracteres X da esquerda -
rpos (X,Y) produz a posição da sequência de caracteres Y em uma sequência de caracteres X da direita -

Funções de data Exemplo
data () produz a data atual -
data (AAAA, MM, DD) produz a data de acordo com o ano especificado (YYYY), mês (MM) e dia (DD) data (2008, 5, 1) = 1º de maio de 2008