BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 18:54

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Печать из очереди
СообщениеДобавлено: 26 сен 2017, 19:07 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
что то не работает? или я что то не понимаю?
в общем конфиге:
Код:
## DOC
document:pattern.1.title=Печать заказ-наряда
document:pattern.1.scope=processQueue
document:pattern.1.script=ru.bgcrm.plugin.document.docgen.CommonDocumentGenerator
document:pattern.1.type=docxForm
document:pattern.1.jsp=/WEB-INF/jspf/user/plugin/document/template/process_zakaz_naryad.jsp
document:pattern.1.file=docpattern/process_zakaz_naryad.docx

в конфиге очереди:
Код:
processor.1.title=Печать процесса
processor.1.class=ru.bgcrm.event.listener.DefaultMarkedProcessor
processor.1.commands=print:1
processor.1.responseType=file



process_zakaz_naryad.jsp
Код:
# cat process_zakaz_naryad.jsp
<%@ page contentType="text/plain; charset=UTF-8"%>
<%@ include file="/WEB-INF/jspf/taglibs.jsp"%>
<%-- установка переменных для шаблона --%>
${field.set('cardNumber', processId)}


process_zakaz_naryad.docx содержит единственную строку ...<w:t>${cardNumber}</w:t>... :
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" mc:Ignorable="w14 wp14"><w:body><w:p w:rsidR="00284C53" w:rsidRDefault="0018636D"><w:pPr><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>${cardNumber}</w:t></w:r></w:p><w:p w:rsidR="0018636D" w:rsidRPr="0018636D" w:rsidRDefault="0018636D"><w:pPr><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:bookmarkStart w:id="0" w:name="_GoBack"/><w:bookmarkEnd w:id="0"/></w:p><w:sectPr w:rsidR="0018636D" w:rsidRPr="0018636D"><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1134" w:right="850" w:bottom="1134" w:left="1701" w:header="708" w:footer="708" w:gutter="0"/><w:cols w:space="708"/><w:docGrid w:linePitch="360"/></w:sectPr></w:body></w:document>


при попытке печати открывается всплывающее окно, которое ничего не содержит и ничего не пораждает.


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
А если там текст написать какой нить? и убрать эту единственную строку
Рекомендуется выводить тестовые шаблоны и потом свои подсовывать)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Печать из очереди
СообщениеДобавлено: 26 сен 2017, 19:41 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Код:
document:pattern.1.title=Печать заказ-наряда
document:pattern.1.scope=processQueue
document:pattern.1.script=ru.bgcrm.plugin.document.docgen.CommonDocumentGenerator
document:pattern.1.type=docxForm
document:pattern.1.jsp=/WEB-INF/jspf/user/plugin/document/template/example/process_docx.jsp
document:pattern.1.file=docpattern/example/process.docx

взял файлы экзампл. тоже самое. открывается URL: http://my.crm/user/process.do?action=pr ... ype=stream

если так:
Код:
document:pattern.1.title=Печать заказ-наряда
document:pattern.1.scope=processQueue
document:pattern.1.script=ru.bgcrm.plugin.document.docgen.CommonDocumentGenerator
document:pattern.1.type=jspHtml
document:pattern.1.jsp=/WEB-INF/jspf/user/plugin/document/template/example/process_queue_processor_html.jsp

то открывается нормальная HTML с содержимым
пробую PDF example - сохраняется файл PDF с содержимым
пробую DOCX example - тишина, даже отладки не видно:

Код:
## DOC
document:pattern.1.title=Печать заказ-наряда
document:pattern.1.scope=processQueue
document:pattern.1.script=ru.bgcrm.plugin.document.docgen.CommonDocumentGenerator
document:pattern.1.type=docxForm
document:pattern.1.jsp=/WEB-INF/jspf/user/plugin/document/template/example/process_docx.jsp
document:pattern.1.file=docpattern/example/process.docx
document:pattern.1.documentTitle=document.docx
document:pattern.1.flattening=1


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

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
при этом, печать DOCX из процесса (scope=process) работает.


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

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


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

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


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

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