Порядок расчёта алгоритма:
Задайте даты расчёта и значения параметров на панели параметров.
Установите флажок «Многопоточный расчет» в группе «Настройка выполнения расчёта» на вкладке «Расчёт» ленты инструментов для ускорения расчёта блоков расчёта и блоков контроля, если установлен флажок «Многопоточный расчет» в мастере редактирования блока расчёта или блока контроля. Для блоков агрегации выполняется только однопоточный расчёт.
Примечание. Значение флажка сохраняется только на период расчёта алгоритма.
Для проверки арифметических операций, используемых в формулах расчёта, установите флажок «Проверять арифметические операции» в группе «Настройка выполнения расчёта». Если при расчёте алгоритма в формуле производится деление на ноль, то будет выдано соответствующее сообщение с указанием формулы расчёта и блока:
Для коррекции указанной формулы нажмите кнопку «Остановить», после чего будет остановлен расчёт алгоритма. Отредактируйте формулу вручную и выполните повторный расчёт алгоритма.
Для пропуска ошибки нажмите кнопку «Пропустить». После чего рассчитываемые элементы пропускаются и результатом такого расчёта является пустое значение.
При снятом флажке проверка арифметических операций в формулах не выполняется. Если производится деление на ноль, то рассчитываемые элементы пропускаются и результатом такого расчёта является пустое значение.
Примечание. Проверку арифметических операций можно не выполнять, если формула расчёта задана верно и в результате расчёта допустимо содержание пустых значений.
Если в нескольких блоках используется разная отметка одного и того же источника, установите флажок «Загружать данные отдельно от остальных» в контекстном меню этих блоков в дереве расчёта. Раздельная загрузка данных в таком случае выполняется быстрее и сокращает общее время расчёта алгоритма. Флажок доступен для всех видов блоков.
Выполните расчёт алгоритма целиком или расчёт отдельных блоков.
По умолчанию результаты расчёта автоматически сохраняются.
Для расчёта алгоритма целиком:
нажмите кнопку «Рассчитать алгоритм» в группе «Запуск расчёта» на вкладке «Расчёт» ленты инструментов;
нажмите клавишу F5.
Будет запущен расчёт алгоритма. Для остановки расчёта нажмите кнопку «Остановить» в группе «Запуск расчёта» на вкладке «Расчёт» ленты инструментов.
Совет. Если вы хотите запретить останавливать расчёта алгоритма, то обратитесь к разделу «Как запретить остановку расчёта алгоритма?».
Во время выполнения расчёта все объекты алгоритма доступны для чтения. Например, можно посмотреть настройки блока расчёта или открыть результаты расчёта блока в инструменте «Аналитические запросы (OALP)».
После завершения расчёта будет отображен диалог с результатами. Например:
Если при расчёте возникла ошибка, то будет отображено соответствующее сообщение.
Для расчёта только выделенных блоков:
Выделите в рабочей области или дереве расчёта блоки, которые
надо рассчитать.
Для выбора нескольких блоков в рабочей области используйте клавишу
SHIFT, в дереве расчёта - клавишу CTRL или SHIFT.
Нажмите кнопку «Рассчитать выделенные» в группе «Запуск расчёта» на вкладке «Расчёт» ленты инструментов.
После завершения расчёта будет отображен диалог с результатами. Если при расчёте возникла ошибка, то будет отображено соответствующее сообщение.
Для расчёта без сохранения данных:
Установите флажок «Не сохранять результат в БД» в группе «Настройка выполнения расчёта» на вкладке «Расчёт» ленты инструментов.
Выполните расчёт алгоритма целиком или расчёт отдельных блоков.
См. также: