что то не работает? или я что то не понимаю?
в общем конфиге:
Код:
## 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>
при попытке печати открывается всплывающее окно, которое ничего не содержит и ничего не пораждает.