Язык выражений системы компоновки данных

Общее
Литералы
Строка
Число
Дата
Булево
Тип
Значение

Язык выражений системы компоновки данных предназначен для записи выражений, используемых в различных частях системы.

Выражения используются в следующих подсистемах:

  • схема компоновки данных — для описания вычисляемых полей, полей итогов, выражений связи и т.д.;
  • настройки компоновки данных — для описания выражений пользовательских полей;
  • макет компоновки данных — для описания выражений связи наборов данных, описания параметров макета и т.д.
Литералы

В выражении могут присутствовать литералы. Возможны литералы следующих типов:

  • Строка;
  • Число;
  • Дата;
  • Булево;
  • Тип.

Строка

Строковый литерал записывается в символах «”», например:

“Строковой литерал“

При необходимости использования внутри строкового литерала символа «”», следует использовать два таких символов.

Например:

“Литерал ““в кавычках“““

Число

Число записывается без пробелов, в десятичном формате. Дробная часть отделяется при помощи символа «.». Например:

10.5
200

Дата

Литерал типа дата записывается при помощи ключевого литерала ДАТАВРЕМЯ (DATETIME). После данного ключевого слова, в скобках, через запятую перечисляются год, месяц, день, часы, минуты, секунды. Указание времени не обязательно.

Например:

ДАТАВРЕМЯ(1975, 1, 06) – Шестое января 1975 года
ДАТАВРЕМЯ(2006, 12, 2, 23, 56, 57) – Второе декабря 2006 года, 23 часа 56 минут 57 секунд

Булево

Булевы значения могут быть записаны при помощи литералов Истина (True), Ложь (False).

Тип

Литерал записывается после ключевого слова Тип (Type), после которого, в скобках идет имя типа.

Пример:

Тип("Строка")

Значение

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

Значение(ВидСчета.Активный)

 

см. также:

Операции над числами
Операции над строками
Операции сравнения
Логические операции
Агрегатные функции
Другие операции
Правила сравнения двух значений
Работа со значением NULL
Приоритеты операций
Функции
Расширение языка запросов для системы компоновки данных
Двуязычное представление ключевых слов системы компоновки данных

1C:Enterprise Developer's Community