Управления отношениями с клиентами (CRM)- Редактор текстов

При создании письма или выражения выборки Вы можете использовать Редактор текстов для задания макета письма или выражений выборки.

Примечание
Использование текстового редактора

Макеты письма или выражения выборки могут быть очень простыми или достаточно сложными. Они могут содержать следующие данные:

Рекомендуется выполнять переход и выбирать поля таблиц и характеристики, вместо того, чтобы вводить их, так как при их выборе снижается вероятность ошибок. В меню Опции Редактора текстов, нажмите Запуск сеанса перехода для доступа к необходимым полям таблицы или атрибутам.

Примечание

Любой текст, введенный после символа вертикальной черты ( | ), не используется как программный код, а применяется исключительно как дополнительная информация для пользователя.

Операторы в Редакторе текстов

В Редакторе текстов можно использовать арифметические и логические операторы, а также операторы отношений.

Арифметические операторы
*умножение
/деление
+сложение
-вычитание
¥остаток после деления
&связывание строк (алфавитно-цифровых массивов)

 

Логические операторы
или
и
нет (отрицание)

 

Операторы отношения
=равно
<>не равно
>больше чем
<меньше чем
>=больше или равно
<=меньше или равно

 

Функции в Редакторе текстов

В Редакторе текстов можно использовать следующие функции:

  • Арифметические
  • Тригонометрические
  • Логарифмические
  • Строковые
  • Дата
Арифметические функцииПример
round (X,Y,Z)

выполняет округление значения X

Y - десятичное число

Z - метод округления (0 = в меньшую сторону, 1 = точное, 2 = в большую сторону)

-
val (A)преобразует строку в числоval ("8,7") = 8,7
abs (X)вычисляет абсолютное значение Xabs (-10,3) = 10,3
int (X)вычисляет целое значение Xint (11,6) = 11
pow (X, Y)возводит X в степень Ypow (10.2) = 100
sqrt (X)вычисляет квадратный корень из Xsqrt (16) = 4
min (X, Y)возвращает наименьшее значение из X и Ymin (6, 10) = 6
max (X, Y)возвращает наибольшее значение из X и Ymax (6, 10) = 10
piконстанта значения pi (3,1415926)-

 

Тригонометрические функции
sin (X), cos (X), tan (X)возвращает синус, косинус или тангенс X
asin (X), acos (X), atan (X)возвращает обратный синус, косинус или тангенс X
hsin (X), hcos (X), htan (X)возвращает гиперболический синус, косинус или тангенс X

 

Логарифмические функции
exp (X)возвращает число, равное e в степени X
log (X)Возвращает натуральный логарифм по основанию e аргумента X
log10 (X)возвращает логарифм по основанию 10 аргумента X

 

Строковые функцииПример
edit (X,Y)форматирует числовое значение X в соответствие с форматом Yedit (10,3, "ZZZ9V,99") = " 10,30"
str (X)преобразует числовое значение в строкуval ("10,3") = 10,3
len (X)возвращает длину строки Xlen ("abc") = 3
strip (X)удаляет пробелы после последнего знакаstrip ("A ") = "A"
pos (X,Y)возвращает номер позиции строки Y в строке X, начиная слева-
rpos (X,Y)возвращает номер позиции строки Y строке X, начиная справа-

 

Функции датыПример
date ()возвращает текущую дату-
date (YYYY, MM, DD)возвращает дату в формате год (YYYY), месяц (MM), и день (DD)date (2008, 5, 1) = 1 мая 2008 г.