Показано с 1 по 10 из 10

Тема: MasterSCADA 4D Отчет

  1. #1

    По умолчанию MasterSCADA 4D Отчет

    Добрый день!
    В хелпнике в примере создания отчета указано:
    Шаг 2. Добавляем в проект служебный ФБ из библиотеки: BaseObjects.ФБ.Системные.ReportFB. Данный ФБ управляет формированием отчета. В настройках входа Name необходимо указать в качестве значения по умолчанию имя файла отчета, которым будет управлять данный ФБ. А вход Execute соединить с параметром Сформировать
    Шаг 3. Отчет добавляется в дереве системы, при помощи контекстного меню узла. На панели настройки нужно указать имя файла, которое было указано в предыдущем пункте.

    Я не нашел, где в шаге 3 указывать имя файла.

  2. #2

    По умолчанию

    Отчет не обязательно добавлять в узел, можно и в объект. В поле Name ФБ ReportFB должно подаваться полное имя отчета в виде: Объект 1.Объект 2.Отчет 1 (объекты по структуре вложенности друг в друга).

  3. #3

    По умолчанию

    Цитата Сообщение от SCADAMaster4D Посмотреть сообщение
    Отчет не обязательно добавлять в узел, можно и в объект. В поле Name ФБ ReportFB должно подаваться полное имя отчета в виде: Объект 1.Объект 2.Отчет 1 (объекты по структуре вложенности друг в друга).
    Добрый день!
    Еще глупый вопрос - имя отчета как должно выглядеть?
    ReportFB выдает мне ошибку при попытке сгенерировать отчет: Not found report: Объекты.Котельная.Отчет.Ресурсы.Отчеты.Отчет 1
    Я пробовал в различных вариациях строку на вход передавать: Объекты.Котельная.Отчет.Ресурсы.Отчеты.Отчет 1, 'Объекты.Котельная.Отчет.Ресурсы.Отчеты.Отчет 1', "Объекты.Котельная.Отчет.Ресурсы.Отчеты.Отчет 1"

  4. #4

    По умолчанию

    В данном случае Котельная.Отчет 1.

  5. #5

    По умолчанию

    Цитата Сообщение от SCADAMaster4D Посмотреть сообщение
    В данном случае Котельная.Отчет 1.
    Получилось, спасибо.
    Появился еще один вопрос: На вход InPath ФБ reportFB можно задать строку, где будет указан путь для сохранения отчета.
    Если я присваиваю значение по умолчанию c:\Users\UserName\Google Диск\Documents\MS4 project\Reports\, то при компиляции появится ошибка:
    14.06.2019 14:03:28 Error: Внутренняя ошибка : [string "chunk"]:708: invalid escape sequence near '"c:\U' Источник: 'Система.АРМ' [Id=109969]
    Если значение по умолчанию оставить пустым, подключится к узлу и в среде разработки присвоить входу InPath то же самое значение, то отчет сформируется и сохранится без всяких ошибок.
    Так же вопрос, на какую последовательность символов конкретно ругается компилятор и как это исправить? В хелпнике нашел только комбинации с символом $

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    5,838

    По умолчанию

    KrAssor Возможно весь путь надо взять в кавычки "С:\Весь Путь к файлу или папке" так как в имени одной папки есть пробел. Это вроде правило для всех вариантов на Windows

  7. #7

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    KrAssor Возможно весь путь надо взять в кавычки "С:\Весь Путь к файлу или папке" так как в имени одной папки есть пробел. Это вроде правило для всех вариантов на Windows
    Нет, не в кавычках дело:
    14.06.2019 14:23:58 Error: Внутренняя ошибка : [string "chunk"]:708: invalid escape sequence near '""c:\U' Источник: 'Система.АРМ' [Id=109969] Детали: Положение: Код:
    И опять же, почему когда эту строку вставляю в InPath при подключении к узлу - все ок?

  8. #8

    По умолчанию

    Нужно экранировать слэши. Вводите C:\\report\\123\\ и т.д.

  9. #9

    По умолчанию

    Цитата Сообщение от SCADAMaster4D Посмотреть сообщение
    Нужно экранировать слэши. Вводите C:\\report\\123\\ и т.д.
    Понял, спасибо.

  10. #10

    По умолчанию

    У меня смежный вопрос: Как вывести отчет на визуализацию с возможностью сохранить его куда нужно или отправить на печать? Либо же вывести уже сформированный файл или дать доступ на скачивание.

    UPD:Сам разобрался благодаря этому комментарию https://www.owen.ru/forum/showthread...l=1#post296728
    Последний раз редактировалось Владимир Протопланов; 20.06.2019 в 10:34.

Похожие темы

  1. Отчет В ms
    от Vitamin в разделе Master SCADA
    Ответов: 32
    Последнее сообщение: 29.12.2017, 11:23
  2. Отчет
    от Vitamin в разделе Master SCADA
    Ответов: 2
    Последнее сообщение: 17.12.2017, 10:55
  3. отчет
    от Vitamin в разделе Master SCADA
    Ответов: 3
    Последнее сообщение: 10.06.2016, 10:58
  4. отчет
    от Vitamin в разделе Master SCADA
    Ответов: 6
    Последнее сообщение: 24.05.2016, 15:06
  5. Отчет в CSV
    от ASo в разделе Master SCADA
    Ответов: 8
    Последнее сообщение: 31.07.2015, 09:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •