Перейти к основному содержимому

Запуск отчета через iStart

Функциональность МИС позволяет запускать отчет из формы iStart. При этом будет открыта усеченная версия модуля Генератор отчетов, предназначенная для работы с конкретным отчетом.

Для запуска отчета через iStart выполните следюущие действия:

  • Откройте IStart.
  • В правой части формы щелкните правой кнопкой мыши и выберите пункт раскрывающегося меню Редактирование баз данных. Будет открыта форма со список доступных баз данных.
  • Вставьте информацию для запуска отчета:
[test_infohelp]
name = Тест infohelp
bin = C:\sds-programs\trunk\App\Bin\Win64\
a = demo_db_server
exe = MedReport.exe
params = callrepid=11000597 callrepsize=200x200 callrepparams=#p_pol=1 fullscreenview =2 fullscreenauth=1
json

, где

  • [test_infohelp] – наименование отчета.
  • name = Тест infohelp – наименование отчета, которое будет отображаться в iStart.
  • bin = C:\sds-programs\trunk\App\Bin\Win64\ – путь, по которому расположены библиотеки базы данных для запуска отчета.
  • a = demo_db_server – местоположение базы данных.
  • exe = MedReport.exe – наименование модуля, из которого будет формироваться отчет: Генератор отчетов.
  • params = callrepid=11000597 callrepsize=200x200 callrepparams=#p_pol=1 fullscreenview =2 fullscreenauth=1 – дополнительные параметры отчета:
    • callrepid – идентификатор отчета из формы Настройка отчетов. В списке отчетов по сочетанию клавиш Ctrl+Shift+A отображается колонка с идентификатором отчета.
    • callrepsize – размер окна вызываемого отчета в формате ШиринаxВысота.
    • callrepparams – передаваемые в отчета параметры из формы Настройка отчетов со вкладки Параметры. Обратите внимание: при передаче строковых параметров, их необходимо брать в кавычки.
    • fullscreenview – режим запуска отчета в полноэкранном режиме: "1" – отображается только содержимое отчета, "2" – отображается верхняя панель в полноэкранном режиме. Обратите внимание: если установлен полноэкранный режим fullscreenview=1 и одновременно заданы размеры окна callrepsize, то в приоритете будет полноэкранный режим.
    • fullscreenauth – авторизация при запуске отчета в полноэкранном режиме: "1" – запрашивать авторизацию. Обратите внимание: если авторизация не запрашивается, в форме Настройка отчетов на вкладке Права доступа должно быть установлено значение "По всем" для корректного отображения отчета.
Была ли статья полезна?