This is topic Генерация документов in forum Документирование в TRACE MODE 6 и в T-FACTORY 6 / Document generation in TRACE MODE 6 and T-FACTORY 6 at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/39/t/000066.html

Posted by OMqYlm33 (Участник № / Member № 6647) on :
 
Здравствуйте. В проекте провожу генерацию документа по своему шаблону, всё в принципе работает, но вопрос - почему именно HTML и есть ли возможность выводить документ в другом формате, допустим .txt
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Документ генерируется только в формате html.
Этот формат легко читается любым браузером и базами данных.
 
Posted by OMqYlm33 (Участник № / Member № 6647) on :
 
Спасибо. Я просто думал, что есть возможность создавать документы разных форматов.
А ещё один нюанс обнаружил. В документе выводится дата и время, а вот время у меня выводится только часы и минуты, а секунды всегда 00, в чём может быть причина. Дата и время обозначены как системные.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Перепроверил в последнем релизе.
"Дата_и_время" выводятся с точностью до секунды.

Надо проверять либо настройки ОС, либо реальные метки времени вывода документа.
 
Posted by BUJH (Участник № / Member № 6737) on :
 
Здравствуйте!
Не создается документ из МРВ, в профайлере генерация работает, как настроить генерацию из МРВ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проверьте у Вашего МРВ наличия функции документирования.
Например, RTM-P-6-128-P-RU-WIN не поддерживает функцию генерации документов.
 
Posted by BUJH (Участник № / Member № 6737) on :
 
Да, проверил, монитор у меня действительно не поддерживает генерацию документов (RTM-P-6-128-P-RU-WIN).
Скажите, есть ли еще какая нибудь возможность генерировать документы, кроме использования профайлера, чтобы не отключать МРВ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Другой возможности нет.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
У меня формируется отчет в формате html туда я вывожу тренд. Область построения пустая. То есть отчет есть но графики на тренде отсутствуют. В чем может быть проблема?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В каком релизе Вы работаете?
В релизе 6.10 при генерации документа в нем фиксируются ошибки, связанные с выборкой данных из архива.
Коды ошибок описаны в разделе "Отладка проекта/Коды диагностируемых ошибок/Ошибки выборки данных по запросу экрана/документа".

Кроме того, можно задать в файле *.cnf ("Приложения/Задание параметров работы мониторов") диагностический ключ
DEBUGON=800
В профайлерном протоколе в папке узла будут сообщения о выборках из архива и соответствующих ошибках.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
-1017 – ошибка времени T_FROM;
Что нужно исправить для корректной работы о каком времени идет речь?
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
1029 данный канал не поддерживает тренд (например, хранит срез);
Это невозможно вывести в тренд вообще или что?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В шаблоне документа Вы задали временной диапазон выборки из архива на тренд (см. "Генерация документов/Редактирование шаблонов документов/Вставка объектов в шаблон документа/Вставка тренда/Вкладка 'Архив'".
T_FROM - начало диапазона,
T_TO - конец диапазона.

Установите на экран ГЭ "Тренд" с теми же кривыми, посмотрите в архивном режиме, в каком временном диапазоне имеются архивные данные, и сверьте временной диапазон, заданный в документе, с отображением на тренде.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Как мне сделать так что бы оператор выбрал время начала осциллограммы и время конца ввел. Например выбрав их по архивному тренду. А потом ввел значение начала и конца и в документном тренде этот период отобразился. Если это можно сделать то как?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. В шаблоне документа в свойствах тренда на вкладке "Архив" надо выбрать "Абсолютно" и привязать "Начало" и "Конец" к соответствующим аргументам шаблона с типом данных Date&Time.
2. На экране установить 2 ГЭ "Дата и время", связанные с аргументами с типом данных Date&Time.
3. Привязать указанные аргументы экрана к соответствующим аргументам документа.
4. Задавайте в указанных ГЭ экрана начало и конец диапазона выборки и генерируйте документ.
5. Если Вы хотите непосредственно с экранного тренда задать диапазон выборки для тренда в документе, в свойствах ГЭ "Тренд" на экране на странице "Ось времени" свяжите свойства "Левая граница" и "Правая граница" с указанными выше аргументами экрана (свойство "Привязка"="OUTPUT").
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Сделал ГЭ"Дата и время" привязал к аргументу связал с документом. Сделал кнопку нажатое положение 1 отпущенное 0 привязал к документу через блок MOVE не генерирует документ. Как правильно подать команду для генерации документа.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Почему кнопка запускает генерацию документа через программу?
Кнопка с экрана должна передавать "1" во ВХОДНОЕ_ЗНАЧЕНИЕ канала CALL.Document(Report).
"0" подавать не надо, т.к. значение автоматически сбросится по завершении процесса генерации документа.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
просто кнопка через программу блок MOVE присваивает 1 канала CALL.Document(Report)
это все получилось и работает. У меня вопрос про сервер печати. Что это и как это использовать.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
См. "Распределенные АСУ/Сервер печати Trace Mode 6" и назначение отдельных битов атрибута ПАРАМЕТР канала CALL.Document(Report) ("Генерация документов/Использование разработанных шаблонов").
Для вывода документа на печать надо запустить сервер печати, взвести в атрибуте ПАРАМЕТР биты 5 и 6 и сгенерировать документ.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
В параметр двоичное писать 1100000 или десятичное 96?
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
разобрался получилось распечатать. Только возник вопрос он вывел на печать несколько последних генераций документа. Как сделать так что бы выводил только текущую?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В атрибуте ПАРАМЕТР взведите БИТ1=1 (РАЗРЕШЕНИЕ ПЕРЕЗАПИСИ ФАЙЛА).
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
спасибо это тоже удалось сделать теперь по нажатию кнопки на форме формируется и выводится на печать.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Не понятен один момент у меня отчет формируется на несколько страниц. Можно ли в редакторе задать границы что бы не получалось так что график на одной странице а его название на другой.
 
Posted by Nico (Участник № / Member № 5342) on :
 
использовать subnum 338(page break after) или 339(page break before)
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Как проверить RTM-6-64-P-RU-WIN поддерживает документирование или нет?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Такая лицензия документирование не поддерживает.
См. http://www.adastra.ru/eshop/index.aspx?id_cnt=7849&id_map=3229&id_obj=1658291
 
Posted by Сергей Морозов (Участник № / Member № 2076) on :
 
Добрый день. Требуется создать отчет, данные в который пишутся каждый час. Создаю таблицу из одной строки инициализирую запись 1 раз в час и дописывание в конец документа. Все работает, только между строками возникает большой промежуток. Нельзя ли его убрать, так чтобы документ выглядел как единая таблица?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
При генерации документа создается html-файл. Из-за внутренних особенностей данного формата (маркеры начала и конца документа) описанную задачу решить получится только ручным редактированием готового html-документа (удалять "лишние" маркеры)
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2