Наверх

Менеджер отчётов

Открытие менеджера отчетов

Вызовите менеджер отчетов (GRM) или используйте главное меню ИнструментыМенеджер отчетов… .

Панель GRM

Создание нового отчета

Есть 2 варианта.

Создание отчёта с нуля

  1. Используя дерево навигации, щелкните правой кнопкой мыши на раздел Отчёты.
  2. Выберите пункт меню: Новый пустой отчет.
  3. Введите имя группы отчетов и новое имя самого отчёта.
  4. Переименуйте отчёты, если необходимо, правой кнопкой мыши по пункту меню: Переименовать отчет.
  5. Будет показано три вкладки: Вывод, SQL, Lua, Шаблон и Описание.
  6. Выберите вкладку: SQL, вставьте скрипт SQL в окно редактора, проверьте, что скрипт SQL завершается точкой с запятой, затем нажмите кнопку Сохранить.
  7. Нажмите на кнопку Тест для выполнения скрипта SQL.
  8. Если тест пройден Создать шаблон станет доступной. Нажмите на него, чтобы создать шаблон html для отчета.
  9. Нажмите на кнопку Выполнить чтобы получить HTML отчет в окне вывода.
Создание нового отчета

Параметры отчёта

Для mmex версии 1.4.0 есть возможность передачи дат в SQL скрипт отчета. Есть четыре варианта: &single_date, &begin_date, &end_date, &budget_years. В случае если SQL содержит один из вышеуказанных параметров, он будет заменен значением из виджета. Например, этот SQL скрипт возвращает все балансы счетов на указанную дату:

with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS <> 'V'
    and b.TRANSDATE <= '&single_date'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
Вывод отчета GRM с параметром даты пример

Импорт отчёта

Есть много отчетов, представленных пользователями или разработчиками на github

Экспорт отчета

Если вы создали полезный отчет, он может быть экспортирован в zip-файл.