forum.bitel.ru http://forum.bitel.ru/ |
|
Печать из очереди http://forum.bitel.ru/viewtopic.php?f=49&t=12643 |
Страница 1 из 1 |
Автор: | Dog [ 26 сен 2017, 19:07 ] |
Заголовок сообщения: | Печать из очереди |
что то не работает? или я что то не понимаю? в общем конфиге: Код: ## 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> при попытке печати открывается всплывающее окно, которое ничего не содержит и ничего не пораждает. |
Автор: | zavndw [ 26 сен 2017, 19:11 ] |
Заголовок сообщения: | Re: Печать из очереди |
А если там текст написать какой нить? и убрать эту единственную строку Рекомендуется выводить тестовые шаблоны и потом свои подсовывать) |
Автор: | Dog [ 26 сен 2017, 19:41 ] |
Заголовок сообщения: | Re: Печать из очереди |
Код: 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 |
Автор: | Dog [ 01 окт 2017, 06:16 ] |
Заголовок сообщения: | Re: Печать из очереди |
при этом, печать DOCX из процесса (scope=process) работает. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |