Формат текста описания запроса
Соглашения и обозначения
В синтаксических диаграммах языка запросов используются следующие символы:
| Символ | Значение |
|---|---|
| [ ] | В квадратных скобках заключаются необязательные синтаксические элементы. |
| [ ]+ | В квадратных скобках со знаком "+ " заключаются обязательные синтаксические элементы, которые могут использоваться один или более раз. |
| [ ]* | В квадратных скобках со знаком "* " заключаются необязательные синтаксические элементы, которые могут использоваться один или более раз. |
| () | Круглые скобки заключают в себе список параметров. |
| | | Вертикальной линией разделяются синтаксические элементы, среди которых нужно выбирать один и только один. |
Зарезервированные слова языка запросов
Ключевые слова – это слова, которые используются языком запросов для обозначения встроенных операторов.
Приведенные далее ключевые слова являются зарезервированными и не могут использоваться в качестве имен внутренних переменных описания запросов. Каждое ключевое слово имеет как минимум два представления – русское и английское. Английское представление является традиционным для языков программирования. Ключевые слова в русском и английском представлении могут свободно смешиваться в одном исходном тексте. Регистр букв ключевых слов не имеет значения. Ниже приведен полный список зарезервированных слов языка запросов в обоих представлениях.
| Русский яз. | Английский яз. |
|---|---|
| Без | Without |
| Год | Year |
| Групп | Groups |
| Группировка | Group |
| День | Day |
| Документ | Document |
| И | And |
| Или | Or |
| Квартал | Quarter |
| Когда | When |
| Месяц | Month |
| Неделя | Week |
| НомерСтроки | LineNum |
| Обрабатывать | Process |
| ОбрабатыватьДокументы | ProcessDocuments |
| ОбрабатыватьОперации | PrосessOperations |
| Период | Period |
| ПериодЖурнала | Journal Period |
| По | By |
| По | Till |
| С | From |
| СтрокаДокумента | Document Line |
| Упорядочить | Order |
| Условие | Condition |
| Функция | Function |
Все ключевые слова могут быть набраны в любом регистре (верхний и нижний), например: Функция, ФУНКЦИЯ, фУНКЦИЯ.
Комментарий
Комментарий в тексте описания запроса начинается парой символов //и заканчивается концом строки.
Пример:
// Это — комментарий Группировка Кат; // Это тоже комментарий
