Budgeting logo
Помощь
Обновлена 7 апреля 2026 г. в 13:27

Настройка макросов

В разделе структуры настройки Макросы находится реестр макросов. Макрос — это пошаговый механизм автоматизации переноса данных и вычисления связей, который может запускаться по условию, по расписанию и вручную. При переходе в раздел структуры отображается таблица со следующей информацией:

  • Код — уникальное кодовое обозначение объекта.
  • Краткое наименование — краткое обозначение макроса в интерфейсе.
  • Пространство — наименование пространства, в котором находится макрос.
  • Папка — наименование папки, в которой хранится макрос.
  • Признак системной записи.
  • Создал — ФИО пользователя, создавшего макрос.
  • Дата и время создания.
  • Изменил — ФИО пользователя, изменившего макрос.
  • Дата и время изменения.
Макросы

Для создания макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:

  • Код — уникальное кодовое обозначение объекта.
  • Краткое наименование — краткое обозначение макроса в интерфейсе.
  • Полное наименование — полное наименование объекта.
  • Комментарий — комментарий с дополнительной информацией.
  • Папка наименование папки, в которой будет размещен макрос.
  • Пространство — указывается единое пространство по умолчанию.
  • Признак системной записи.
Создание макроса

Шаги макросов

В разделе структуры настройки Шаги макросов находится список шагов выбранного макроса. При переходе в раздел структуры отображается таблица со следующей информацией:

  • Код — уникальное кодовое обозначение объекта.
  • Краткое наименование — краткое обозначение объекта в интерфейсе.
  • Признак системной записи.
Шаги макросов

Для создания шага макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:

  • Настройка — для настройки отображения таблицы.
  • Создать — для создания нового элемента. Нажатие на кнопку вызывает всплывающее окно Создание шага макроса со следующими полями:
    • Код — уникальное кодовое обозначение объекта.
    • Краткое наименование — краткое обозначение макроса в интерфейсе.
    • Полное наименование — полное наименование объекта.
    • Комментарий — комментарий с дополнительной информацией.
    • Порядковый номер — порядковый номер шага в макросе.
    • Тип действия — тип действия, которое выполняется на данном шаге:
      • Связь — выполнение связи между кубами.
        • Модель — наименование модели, в которой находится куб. Выбирается из списка.
        • Куб — наименование куба, с которым будет выполнена связь. Выбирается из списка.
        • Связь — наименование связи куба. Выбирается из списка.
      • SQL — выполнение SQL-запроса.
        • Название базы — наименование базы данных.
        • Тип базы:
          • MonetDB,
          • PostgreSQL.
        • SQL — выполняемый SQL-запрос.
      • Открыть — открытие дашборда.
        • Дашборд — наименование дашборда. Выбирается из списка.
      • Выполнить — выполнение другого макроса.
        • Макрос — наименование выполняемого макроса. Выбирается из списка.
      • Копирование версии — копирование данных кубов из одной версии в другую версию.
        • Модель — наименование модели. Выбирается из списка.
        • Версия — наименование версии выбранной модели.
      • Очистка — очистка данных.
        • Тип объекта:
          • Куб:
            • Модель — наименование модели.
            • Версия — наименование версии модели.
            • Куб — наименование куба, данные которого будут очищены действием макроса.
          • Табличная форма:
            • Модель — наименование модели.
            • Табличная форма — наименование табличной формы, данные которой будут очищены действием макроса.
      • Расчет куба — выполнение пересчета значений в кубе после внесения изменений в исходные данные.
        • Модель — наименование модели, в которой находится куб. Выбирается из списка.
        • Куб — наименование куба, данные которого необходимо пересчитать.
        • Тип расчета — указание на то, какие именно значения необходимо рассчитать:
        • Формула — пересчитать значения в кубе на основании формул, заданных для показателей.
        • Иерархия — вычислить агрегаты по всем иерархическим справочникам куба.
        • Полный расчет — выполнить полный расчет всех значений куба.
        • Версия — наименование версии модели.
      • Внешний сервис — вызов внешнего сервиса интеграции с заданными параметрами.
        • Метод — метод запроса. Доступен только GET.
        • URL — URL запроса с поддержкой подстановки переменных в формате jinja-шаблонизатора ({{variable}}).
        • Количество попыток — количество повторных попыток выполнения запроса при ошибках 501–503.
        • Таймаут — максимальное время ожидания ответа от внешнего сервиса в секундах.
        • Игнорировать ошибки — признак продолжения выполнения макроса при неудачном вызове.
  • Макрос — наименование макроса, к которому будет применен шаг.
  • Включен — признак активности макроса.
Создание шага макроса

Параметры шага макроса

Подраздел Параметры шага макроса предназначен для аутентификации и передачи параметров внешнему сервису для выбранного шага макроса с типом действия «Внешний сервис». При переходе в раздел структуры отображается таблица со следующей информацией:

  • Наименование — наименование параметра
  • Область применения — область применения параметра. Доступен только вариант Header.
  • Тип параметра — выбранный тип параметра.
  • Статичное значение — значение для типа параметра «Статичное».
  • Создал — ФИО пользователя, создавшего параметр.
  • Дата и время создания.
  • Изменил — ФИО пользователя, изменившего параметр.
  • Дата и время изменения.

Для создания макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:

  • Наименование — наименование параметра шага макроса.
  • Область применения — область применения параметра. Доступны следующие варианты:
    • Header.
  • Тип параметра — доступны следующие варианты:
    • Статичное значение.
  • Статичное значение — значение параметра для типа «Статичное».
Создание параметра шага макроса

Журнал выполнения

Раздел структуры настройки Журнал выполнения содержит протокол действий макросов. При переходе в раздел структуры отображается таблица со следующей информацией:

  • ИД шага макроса — уникальный идентификатор шага макроса.
  • Код шага макроса — кодовое наименование шага макроса.
  • Наименование шага макроса — название шага макроса.
  • Дата и время начала — дата и время начала выполнения шага макроса.
  • Дата и время окончания — дата и время окончания выполнения шага макроса.
  • Статус — статус выполнения макроса. Возможны следующие варианты:
    • Выполнен.
    • Ошибка.
  • Текст ошибки — текст ошибки, из-за которой макрос не был выполнен.
Настройка макросов