PDA

Просмотр полной версии : MasterScada 4d ReportFB



DimBan
10.01.2019, 17:24
Пытаюсь сформировать пробный отчет во время выполнения, в ReportFB в параметре error всегда not found report:Report в параметре path пусто, хотя задаю путь, также задаю имя отчета (Report), сам отчет присутствует...
В чем может быть проблема? Может кто поделится примером с формированием отчета в новой версии 4d....

SCADAMaster4D
11.01.2019, 12:57
Скорей всего Вы в ReportFB.Name подаете некорректное имя отчета. Нужно указывать полное имя отчета, т.е., например, Объект 1.Объект 2.Объект 3.Отчет 1.

DimBan
11.01.2019, 14:58
Большое спасибо за ответ! Действительно неправильно указывал имя..., к сожалению нигде в справке об этом не говориться, что нужное полное имя, по крайней мере я не увидел и вообще пытался указать имя сохраняемого редактором отчетов шаблона..., сейчас отчеты стали формироваться в папку, а можно ли сделать, чтобы они еще и открывались на экран (по Execute) и может быть в контрол...???

Guchi
11.01.2019, 15:42
вставляешь контейнер в окно где хочешь видеть отчет... в триггере этого окна делаешь действие (открыть адрес...тут на адрес кидаешь клеммник с Path ReportFB, на фрейм кидаешь из дерева объектов контейнер) по условию (Building= True), по условию (Path=! ''......Параметр String без текста)...
должно уже получиться...а там можешь и сам допилить...
у меня работает...но иногда с танцами и бубном...

но если меня поправят я буду только рад!!! не уверен что это был правильный подход к данному вопросу...

DimBan
11.01.2019, 15:48
Спасибо! Буду пробовать, тем более, что танцы и бубен есть! Не привыкать! :-)

DimBan
11.01.2019, 16:45
Пока не удалось, предлагает сохранить отчет в pdf и все..

Guchi
11.01.2019, 17:09
Попробуй в Google Chrome...Ms4d не умеет пока показывать pdf

DimBan
11.01.2019, 18:54
А это как, указать формат? html?

DimBan
11.01.2019, 19:12
Ок! Спасибо! Получилось, а какие еще варианты форматов поддерживаются, есть ли какая документация по этому поводу? Есть какой то репорт-вьювер, как в нем вывести? в старой версии все просто было, выкинул на мнемосхему кнопку и готовы отчет в новом окне...

SCADAMaster4D
14.01.2019, 12:19
Поддерживаемые форматы и прочая полезная информация есть в справке. Можно у ReportFB вызвать контекстное меню - пункт Справка - ReportFB.

"Задается формат отчета (pdf, html и xlsx). По умолчанию, если вход не задан отчет сформируется в формате pdf. Если требуется отображать отчет в клиенте, то желательно выбирать формат сохранения html или pdf."

Т.н. репорт-вьювером для MS4D выступает сам браузер либо стороннее приложение для просмотра файлов соответствующего типа.

DimBan
14.01.2019, 15:19
Ок! Большое спасибо за информацию! Процесс пошел...

DimBan
14.01.2019, 16:03
...единственное только не удается автоматически открыть в браузере, только сохраняет в папке..., аналогично pdf и xlsx

SCADAMaster4D
14.01.2019, 18:35
То есть Вы хотите чтобы отчет сам открывался или по клику на кнопку?

DimBan
15.01.2019, 08:32
По клику на кнопку, сейчас он предлагает сохранить файл в папку, а есть ли возможность открыть в браузере, например...?

DimBan
15.01.2019, 10:00
Ошибся, не предлагает сохранить, а сразу сохраняет в папку...

SCADAMaster4D
15.01.2019, 15:17
Создайте строковый параметр, в который подавайте результат с выхода Path блока ReportFB. Затем в окне создайте кнопку и добавьте открытие адреса по клику мыши. И в действии в поле Адрес подайте данный строковый параметр.

DimBan
15.01.2019, 16:17
а что указать в параметре "фрейм" для открытия в браузере? В панели окна все открывается таким образом, а внешняя программа?

DimBan
15.01.2019, 16:24
или в каком-нибудь вьювере открыть, что бы можно было напечатать...

SCADAMaster4D
16.01.2019, 12:12
В качестве фрейма можете указать контейнер или ничего не указывать - в таком случае откроется в браузере. Для удобства рекомендуем использовать Chrome, т.к. он умеет работать с pdf.

Koozmidg
06.02.2020, 13:42
Добрый день.
При перезагрузке конфигурации в узел папка со сформированными отчетами (прописанная в поле Path) удаляется вместе с этими отчетами. Это так и задумано? Подскажите, как сделать, чтобы отчеты сохранялись.

Minarion
10.02.2020, 09:00
Добрый день.
При перезагрузке конфигурации в узел папка со сформированными отчетами (прописанная в поле Path) удаляется вместе с этими отчетами. Это так и задумано? Подскажите, как сделать, чтобы отчеты сохранялись.

Скорее всего вы указываете адрес в самом блоке. Попробуйте записать адрес справа в поле "начальное значение".

wellguy
18.02.2021, 07:18
Здравствуйте. Подскажите. Создал отчет. При подаче TRUE на вход Execute ФБ Reportничего не происходит, сам ФБ ошибок не выдает но отчет не генерится. Building висит в True бесконечно, Error пустой, Path пустой. В чем может быть проблема? Если БД пуста такое может быть? Принес проект себе на ноут без его БД.

Скороспелов Андрей
18.02.2021, 17:15
Базы одинаковые и там, и там? Если на старом компе была MSSQL, а на новом её нет, то повиснет.

wellguy
18.02.2021, 18:51
База SQlite, но данных нет особо на моем ноуте. Я думал может нулями таблицу заполнит

VladGC
19.02.2021, 09:52
А какая версия сейчас у вас ?
Переменные архивируются, интервалы есть ? Встречал такое пару раз на старых версиях, когда что то некорректно было подано на блок фб.
Сейчас на новых версиях встречал две ошибки:
1. когда очень много данных, генератор отчета на JS после некоторого времени виснул, fbReport.Building висит в True бесконечно, даже если перезапустить процесс nodejs .
2. Как выше сказали если нет связи с бд, то повиснет

wellguy
19.02.2021, 16:02
А какая версия сейчас у вас ?
Переменные архивируются, интервалы есть ? Встречал такое пару раз на старых версиях, когда что то некорректно было подано на блок фб.
Сейчас на новых версиях встречал две ошибки:
1. когда очень много данных, генератор отчета на JS после некоторого времени виснул, fbReport.Building висит в True бесконечно, даже если перезапустить процесс nodejs .
2. Как выше сказали если нет связи с бд, то повиснет

Опробовал сегодня проект на другом ПК. Там стоит 1.2.11 но более старая сборка 2020 года. ФБ Репорт заработал. Но пока пустой отчет выдает, надо с базой разбираться. Она и в прям пустая

VladGC
19.02.2021, 17:23
Опробовал сегодня проект на другом ПК. Там стоит 1.2.11 но более старая сборка 2020 года. ФБ Репорт заработал. Но пока пустой отчет выдает, надо с базой разбираться. Она и в прям пустая
А пустой это какой?
Есть пустой, когда есть заголовки, а есть пустой когда все построилась на данные по нулям. В первом случае это все признак того что непосредственно некорректно сделан сам отчет( интервалы, функции и т.п.)
А что показывает предварительный просмотр?

wellguy
21.02.2021, 08:20
А пустой это какой?
Есть пустой, когда есть заголовки, а есть пустой когда все построилась на данные по нулям. В первом случае это все признак того что непосредственно некорректно сделан сам отчет( интервалы, функции и т.п.)
А что показывает предварительный просмотр?
Ну прям точно, что в базе я не смотрел. Но в ней на моем ноуте не было данных. Я просто скопировал проект и указал адрес папки во внутренней памяти. Тем не менее когда перенес этот проект на ПК, где он был раньше - блок FB Report отработал. Выдал отчет с нулями. Дальше будем работать

Ilnar89
18.12.2022, 20:12
Здравствуйте. Подскажите. Создал отчет.
Делаю выборку из БД mssql. В самом редакторе отчетов - отчет открывается и при компиляции нет ошибок. При подаче TRUE на вход Execute ФБ Reportничего не происходит, сам ФБ ошибок не выдает, но отчет не генерится. Building становится в True, а затем сразу в false, Error пустой, Path пустой. Если в редакторе отчета удаляю источник данных mssql, то отчет через ФБ Report генерируется и сохраняется в папку report. В чем может быть проблема? В самом редакторе проблем нет отчет строится и выгружает данные с sql

Dmitrijb
28.06.2023, 21:43
Добрый вечер, подскажите в какую сторону искать, отчет создается сохраняется, ФБ ошибок не выдает. Не удается открыть отчет в скада для распечатки. Использую кнопку, на кнопке в условиях делаю "открыть адрес" по клику, адрес беру из ФБ. Пока в строке адреса ничего нет, скада открывает пустую вкладку в браузере, как только отчет сгенерирован и сохранен в папке, кнопка перестает отвечать, новые вкладки перестают открываться.

b_aleks2
29.06.2023, 08:00
Добрый вечер, подскажите в какую сторону искать, отчет создается сохраняется, ФБ ошибок не выдает. Не удается открыть отчет в скада для распечатки. Использую кнопку, на кнопке в условиях делаю "открыть адрес" по клику, адрес беру из ФБ. Пока в строке адреса ничего нет, скада открывает пустую вкладку в браузере, как только отчет сгенерирован и сохранен в папке, кнопка перестает отвечать, новые вкладки перестают открываться.

Насколько я знаю, таким образом можно просмотреть отчет только в том случае, если он сохраняется в папку по умолчанию. У вас куда отчет сохраняется?

VladGC
30.06.2023, 07:43
Добрый вечер, подскажите в какую сторону искать, отчет создается сохраняется, ФБ ошибок не выдает. Не удается открыть отчет в скада для распечатки. Использую кнопку, на кнопке в условиях делаю "открыть адрес" по клику, адрес беру из ФБ. Пока в строке адреса ничего нет, скада открывает пустую вкладку в браузере, как только отчет сгенерирован и сохранен в папке, кнопка перестает отвечать, новые вкладки перестают открываться.

А сам отчет нормально генерируется? Он не пустой?

Радислав
30.06.2023, 11:15
Здравствуйте!
На предварительный просмотре отчет показывает значения переменных, но время всегда 0001-01-01-00,00
Сформированный отчет содержит только текстовые заголовки. секция данных вообще не видна.
68532
68533

Если в бэнд данных добавляем те же самые переменные, но добавленные не в "архив" СЛОВАРЯ, а в раздел "переменные", то
в сформированном отчете становится видна только одна строка

68534
68535


Пожалуйста, помогите разобраться, почему в сформированном отчете не видны именно архивные данные?
MS4d v1.2.13

9066411154
18.07.2023, 16:43
Добрый вечер, подскажите в какую сторону искать, отчет создается сохраняется, ФБ ошибок не выдает. Не удается открыть отчет в скада для распечатки. Использую кнопку, на кнопке в условиях делаю "открыть адрес" по клику, адрес беру из ФБ. Пока в строке адреса ничего нет, скада открывает пустую вкладку в браузере, как только отчет сгенерирован и сохранен в папке, кнопка перестает отвечать, новые вкладки перестают открываться.

Если клиент и сервер находятся на одном устройстве, то можете использовать ФБ SysProcessCreateAsync. Если на разных, то нет такой возможности.

ua4
03.08.2023, 09:56
Здравствуйте!
На предварительный просмотре отчет показывает значения переменных, но время всегда 0001-01-01-00,00
Сформированный отчет содержит только текстовые заголовки. секция данных вообще не видна.


У меня версия 1.3.1. В предварительном просмотре отображает как на рисунке.

При этом в работе Отчет формируется корректно.