| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
drv305 Частый гость


Зарегистрирован: Nov 26, 2011 Сообщения: 24 Рейтинг: +0/-0
|
Добавлено: Пн 24 Сен, 2012 9:07:01 Заголовок сообщения: Reporter |
|
|
Доброго времени суток.
Появился такой вопрос, есть ли какие-то решения по отчетам для локальной станции FactoryTalk View? Необходимо сохранять отчеты в PDF формате и их-же распечатывать??? Может это какие-то сторонние производители софта (не АВ), ну и по возможности не слишком дорого тк для тестового сепаратора софт рассчитанный на завод будет жирно...
Заранее спасибо |
|
| Вернуться к началу |
|
 |
Eraser Эксперт


Зарегистрирован: Oct 05, 2005 Сообщения: 106 Рейтинг: +8/-0 Откуда: Харьков
|
Добавлено: Вт 25 Сен, 2012 6:41:02 Заголовок сообщения: |
|
|
ну, если совсем бюджетно, то может посмотреть в сторону такой связки:
даталог пишет через ODBC в БД (например на FireBird), оттуда с помощью Excel (можно и OpenOffice, но как у него с БД я не знаю) поднимаем данные и печатаем на виртуальный pdf принтер |
|
| Вернуться к началу |
|
 |
drv305 Частый гость


Зарегистрирован: Nov 26, 2011 Сообщения: 24 Рейтинг: +0/-0
|
Добавлено: Ср 26 Сен, 2012 18:55:52 Заголовок сообщения: |
|
|
А вариант написать на VB Script команду Print (формируем экран с последним отчетом и его распечатываем через тот-же виртуальный PDF принтер) не получится? Там смотрел, в принципе можно сформировать данные для отчета в самом контроллере, единственный вопрос это как сделать вызов скрипта по времени, а не по действию пользователя???
Заранее спасибо |
|
| Вернуться к началу |
|
 |
drv305 Частый гость


Зарегистрирован: Nov 26, 2011 Сообщения: 24 Рейтинг: +0/-0
|
Добавлено: Пт 07 Dec, 2012 19:04:55 Заголовок сообщения: |
|
|
| Нашел хороший вариант печати в PDF через виртуальный принтер(Bulzip). Теперь остался 1 вопрос: печать по кнопке срабатывает без проблем, а вот при попытке сделать ее через Event успехом не увенчалась (пишет the command "PrintDisplay" is ignored when issued from the development environment or an HMI server) может кто-то сталкивался с подобной проблемой??? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Сб 08 Dec, 2012 12:40:54 Заголовок сообщения: |
|
|
Дело в том, что PrintDisplay - это команда, исполняемая на клиенте, а не на сервере.
Кнопка у Вас на клиенте, поэтому работает. А Event исполняется на сервере, поэтому не работает.
По этому поводу читайте Knowledge Base "22007 - Trigger Commands on SE Client from HMI Server". Там же есть пример с ExecuteCommand "command string", но в Вашем случае будет, видимо, ExecuteCommand "PrintDisplay XYZ". _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
drv305 Частый гость


Зарегистрирован: Nov 26, 2011 Сообщения: 24 Рейтинг: +0/-0
|
Добавлено: Сб 08 Dec, 2012 13:52:20 Заголовок сообщения: |
|
|
Спасибо всем за помощь. Теперь все работает Получился вполне бюджетный pdf репортер  |
|
| Вернуться к началу |
|
 |
|