BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 03 июл 2025, 20:52

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Печать процессов из очереди
СообщениеДобавлено: 13 авг 2014, 15:15 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
http://www.bgcrm.ru/doc/3.0/doc/ch01s06s07.html
тут есть такое понятие как обработчик и есть
Код:
print:<patternId> - команда должна быть единственной в обработчике; генерация бланка документа типа xsltHtml либо formPdf.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 13 авг 2014, 15:48 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Не должно отличаться. Можете выложить конфигурацию шаблона и как в очереди настроено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 13 авг 2014, 16:03 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Код:
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 13 авг 2014, 16:16 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
xsl и pdf файлы дайте тоже, проверю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 13 авг 2014, 16:43 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
удалено


Последний раз редактировалось Dog 15 авг 2014, 14:21, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 14 авг 2014, 19:11 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Замечательно у меня отработал ваш бланк. Сколько выбираю процессов - столько страниц в PDF.
1) Обновитесь.
2) Киньте в личку доступ к вашему ЦРМ SSH и в сам ЦРМ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 15 авг 2014, 21:00 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
после обновления все страницы стали заполнятся, но при этом не заполняется ID процесса, при том что field такой передается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 20 авг 2014, 20:13 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Возможно, я не понял проблему..
На вашем сервере в очереди "Задачи по администрированию" выбираю несколько процессов, далее "Ещё - Печать актов".
В каждом акте поле "Отчёт по заявке №" заполнено..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 21 авг 2014, 12:21 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
значит имеет место быть чудо, т.к. у меня это поле не заполнено. хотя в логах я вижу что оно формируется и заполняется из xsl. в личном сообщении прилепил пример.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 21 авг 2014, 14:19 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вы про это поле, которое во вложении?


Вложения:
screen.png
screen.png [ 23.62 КБ | Просмотров: 6905 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать процессов из очереди
СообщениеДобавлено: 21 авг 2014, 14:46 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
чувствую себя ... идиотом. но у меня это поле отображается только через Adobe Acrobat. через Reader, Chrome оно пустое. вопрос закрыт. извиняюсь =)

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.047s | 41 Queries | GZIP : On ]