forum.bitel.ru
http://forum.bitel.ru/

Печать процессов из очереди
http://forum.bitel.ru/viewtopic.php?f=49&t=9571
Страница 1 из 1

Автор:  Dog [ 13 авг 2014, 15:15 ]
Заголовок сообщения:  Печать процессов из очереди

http://www.bgcrm.ru/doc/3.0/doc/ch01s06s07.html
тут есть такое понятие как обработчик и есть
Код:
print:<patternId> - команда должна быть единственной в обработчике; генерация бланка документа типа xsltHtml либо formPdf.

отличается ли в этом случае xsl шаблон или форма, от того, что просто генерируется из процесса? я взял шаблон из процесса, поменял scope=processQueue и попробовал сгенерировать на трех отмеченных процессах, в итоге первый лист документа он мне заполнил, а другие остались пустыми.

Автор:  Администратор [ 13 авг 2014, 15:48 ]
Заголовок сообщения:  Re: Печать процессов из очереди

Не должно отличаться. Можете выложить конфигурацию шаблона и как в очереди настроено?

Автор:  Dog [ 13 авг 2014, 16:03 ]
Заголовок сообщения:  Re: Печать процессов из очереди

Код:
document:pattern.100.title=Общий отчёт
document:pattern.100.scope=processQueue
document:pattern.100.script=ru.bgcrm.plugin.document.docgen.CommonDocumentGenerator
document:pattern.100.file=docpattern/process_card_root.pdf
document:pattern.100.xslt=docpattern/process_card.xsl
document:pattern.100.type=pdfForm
document:pattern.100.documentTitle=otchet_root.pdf

Код:
#Обработчик печати
processor.1.title=Печать актов
processor.1.class=ru.bgcrm.event.listener.DefaultMarkedProcessor
processor.1.commands=print:100
#
#печать
processor.1.responseType=file

Автор:  Администратор [ 13 авг 2014, 16:16 ]
Заголовок сообщения:  Re: Печать процессов из очереди

xsl и pdf файлы дайте тоже, проверю.

Автор:  Dog [ 13 авг 2014, 16:43 ]
Заголовок сообщения:  Re: Печать процессов из очереди

удалено

Автор:  Администратор [ 14 авг 2014, 19:11 ]
Заголовок сообщения:  Re: Печать процессов из очереди

Замечательно у меня отработал ваш бланк. Сколько выбираю процессов - столько страниц в PDF.
1) Обновитесь.
2) Киньте в личку доступ к вашему ЦРМ SSH и в сам ЦРМ.

Автор:  Dog [ 15 авг 2014, 21:00 ]
Заголовок сообщения:  Re: Печать процессов из очереди

после обновления все страницы стали заполнятся, но при этом не заполняется ID процесса, при том что field такой передается

Автор:  Администратор [ 20 авг 2014, 20:13 ]
Заголовок сообщения:  Re: Печать процессов из очереди

Возможно, я не понял проблему..
На вашем сервере в очереди "Задачи по администрированию" выбираю несколько процессов, далее "Ещё - Печать актов".
В каждом акте поле "Отчёт по заявке №" заполнено..

Автор:  Dog [ 21 авг 2014, 12:21 ]
Заголовок сообщения:  Re: Печать процессов из очереди

значит имеет место быть чудо, т.к. у меня это поле не заполнено. хотя в логах я вижу что оно формируется и заполняется из xsl. в личном сообщении прилепил пример.

Автор:  Администратор [ 21 авг 2014, 14:19 ]
Заголовок сообщения:  Re: Печать процессов из очереди

Вы про это поле, которое во вложении?

Вложения:
screen.png
screen.png [ 23.62 КБ | Просмотров: 6907 ]

Автор:  Dog [ 21 авг 2014, 14:46 ]
Заголовок сообщения:  Re: Печать процессов из очереди

чувствую себя ... идиотом. но у меня это поле отображается только через Adobe Acrobat. через Reader, Chrome оно пустое. вопрос закрыт. извиняюсь =)

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/