5.25 Конструктор формул
страницаВ приложении предусмотрен конструктор формул, который позволяет быстро составлять формулы и использовать их в различных списках, настройках вариантов отчетов или макетах печатных форм.
Окно конструктора формул состоит из трёх частей. Сверху вводится формула, снизу слева – операнды формулы, снизу справа - операторы и функции. Состав операндов и операторов для формулы, а также способ перехода в конструктор формул зависит от контекста, где эта формула применяется. См. соответствующий раздел документации.

Способ построения формулы зависит от контекста, но условно можно разделить на три вида:
■ Арифметическое выражение – для выражения выполняется указанное арифметическое действие после подстановки значений операндов. Например, вычисляется курс валюты Условная единица на основе значений курсов евро и доллара США по формуле:
(0,5 *``USD`` + 0,5 *``EUR``) / 2. Подробнее см. раздел документации Валюты;
■ Выражение для поля отчета – похоже на арифметическое выражение, но вычисляется в контексте строк отчетов и может использовать различные агрегатные функции, например, Среднее, Количество и т. д. Подробнее см. раздел документации Варианты отчетов.
■ Шаблон строки– простой тест, в который подставляются какие-либо значения. Например, «Счет на оплату № [Номер] от [Дата]». См. также раздел документации Печать.
Построение формулы с помощью конструктора сводится к выбору доступных операндов (полей) и операторов или функций из списка и подстановке их в текст формулы.
Поля и операторы формулы можно добавлять двойным щелчком мыши либо перетаскиванием.
С помощью кнопки панели навигации можно Проверить формулу.
После составления формулы необходимо нажать кнопку Завершить редактирование, для того чтобы добавить формулу в выбранное поле.
Правила построения выражений подробнее см. в Руководстве пользователя Приложение 1. Язык выражений системы компоновки данных.