База знаний Business Studio
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки

Отчёты физически сформированы для HTML-публикации/Business Studio Portal, но не выводятся на показ

Вопрос:

Отчёты физически сформированы для HTML-публикации/Business Studio Portal1), но не выводятся на показ: для HTML-публикации пишется «Отчёт не сформирован!», для Business Studio Portal показывается окно формирования отчёта.

В чём может быть причина проблемы и как её решать?

Ответ:

Такое поведение может быть в ситуации, когда соответствующие отчёты не проиндексированы.

Об этом свидетельствуют следующие признаки:

  • При формировании HTML-публикации выводятся сообщения в области сообщений Business Studio вида «Error when indexing report <guid отчёта> for object <guid объекта>».
  • При формировании Business Studio Portal в Журнал событий добавляются сообщения вида «Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. System.Net.WebException в БайтЭт.Управление.БизнесМодель.ReportIndexer.ПроиндексироватьОтчёт».
  • При формировании Business Studio Portal лог процесса содержит запись вида «The report was not indexed. (rguid = <guid отчёта>)».

Причины проблемы: cформированный отчёт имеет большой размер и скрипты HTML-публикации/Business Studio Portal не могут его обработать из-за ограничений.

Решение:

  1. Увеличить память для скриптов в следующих файлах:
    Внимание! Редактировать файлы следует в редакторе, который корректно работает с кодировками (НЕ Блокнот), например Notepad++, встроенный редактор FAR Manager.
    • «C:\Program Files (x86)\STU-Soft\Business Studio 4.2\BS_WebService\MySQL Server 5.6\bin\my.ini»
      max_allowed_packet=128M
    • Если проблема была в HTML-публикации – «C:\Program Files (x86)\STU-Soft\Business Studio 4.2\BS_WebService\PHP5.6\php.ini»
      memory_limit = 256M
    • Если проблема была в Business Studio Portal - «C:\ProgramData\STU-Soft\BS_WebService\php.ini»
      memory_limit = 256M
  2. Применить изменения:
    • Если проблема была в HTML-публикации - переформировать HTML-публикацию (см. Переформирование HTML-публикации), указав для переформирования только те объекты, с отчётами по которым возникали указанные проблемы.
    • Если проблема была в Business Studio Portal - перезапустить на сервере портала службы «BS_WebService» и «BS_WebService_MySQL», и запросить на формирование те отчёты, по которым возникали указанные проблемы.
1)
Для HTML-публикации отчеты находятся в папке <Папка с HTML-публикацией>\www\data, а для Business Studio Portal - на сервере портала в папке C:\ProgramData\STU-Soft\www\<Имя портала латиницей>\data