java.lang.RuntimeException: wXb6Vnl31u :: Ошибка для HTML= 001 003 004 005 006 007 008 009
010

Печатные формы

011 012

Печатная форма - шаблон документа, который может автоматически 013 заполнять поля данными из выбранного бизнес-объекта (также из 014 вложенных бизнес-объектов) для печати.

015 016

В режиме администрирования можно создавать неограниченное 017 количество печатных форм в форматах: word и pdf. Имеется 018 возможность настройки прав на просмотр и экспорт.

019 020

Добавление печатной формы в бизнес-объекты:

021 022

Для добавления печатной формы в бизнес-объекте нажмите на плюс в 023 верхнем правом углу:

024 025

027 028

Из выпадающего списка выберите "Печатные формы":

029 030

032 033

При выборе с правой стороны появиться лого печатной формы и 034 нажмите на кнопку "Сохранить":

035 036

038 039

При нажатии на лого печатной формы откроется окно. Для 040 добавления печатной формы нажмите на кнопку "Добавить 041 документ":

042 043

045 046

В открывшемся окне заполните обязательные поля и выберите в 047 каком формате документ будет загружаться:

048 049

051 052

При выборе "Получить пример" загрузиться документ по всем полям 053 которые есть в бизнес-объекте. Их очередность зависит от создания 054 полей в бизнес-объекте:

055 056

058 059

В шаблоне можно привести вид как необходимо Вам: поставить 060 стили, размер шрифтов, таблицы.

061 062

Формирование документа для загрузки в систему в виде 063 печатной формы:

064 065

Для того чтобы данные в печатной форме заполнялись со значения 066 полей текущего объекта (сущности), необходимо указывать путь к этим 067 полям через формулу: ${}

068 069

1. Для заполнения данных в ПФ с текущего поля в текущем 070 объекте:

071 072

Пример

073 074

В печатной форме необходимо отобразить данные с полей 075 “Фамилия”,“Имя” :

076 077

079 080

Указываем в документе имена полей через формулу{Название 081 поля} ${Фамилия}, ${Имя}

082 083

084 085

Результат:

086 087

088 089

Поля, находящиеся во вкладках, заполняются аналогичным 090 образом.

091 092

2. Для заполнения данных в ПФ с поля, находящийся, во 093 вложенном объекте:

094 095

В печатной форме необходимо отобразить данные с поля “Дата”, 096 находящийся во вложенном объекте “Отчет” :

097 098

100 101

102 103

Указываем в документе имена полей через формулу ${Название 104 вложенного объектаНазвание поля} ${ОтчетДата}

105 106

107 108

Результат:

109 110

111 112

При вложенности нескольких объектов, необходимо указать название 113 каждого объекта и название поля:

114 115

${Название вложенного объекта1_Название вложенного 116 объекта2_Название вложенного объекта3_Название поля};

117 118

119 120

В правой вкладке, при загрузке печатной формы, указываются 121 переменные - которые будут заполняться с загружаемого документа. 122 Некорректно указанные поля, отображаются серым цветом.

123 124

Пример:

125 126

Поля “Дата заполнения заявки”, “Фамилия”, "Имя", Отчество"" 127 корректно сформированы.

128 129

Поле “Наименование бизнес-объекта” некорректно сформирован.

130 131

133 134

Далее, нужно сохранить изменения.

135 136

Отображения числа с прописью

137 138

Для отображения числа с прописью в печатной форме укажите код: 139 ${Наименование_поля#RUS}

140 141

Пример использования: Ваш возраст: ${Ваш возраст} - проставляет 142 числовое значение.

143 144

На казахском: ${Ваш возраст#KAZ}

145 146

На русском: ${Ваш возраст#RUS}

147 148

На английском: ${Ваш возраст#ENG}

149 150

На казахском (латиница): ${Ваш возраст#QAZ}

151 152

154 155

Выгрузка готовой печатной формы

156 157

159 160

Чтобы скачать готовый документ, необходимо выйти из режима 161 редактирование нажав на “”, 162 выбрать объект, где загрузили печатную форму, и в контекстном меню 163 нажать на
164 “

165 166

В списке печатных форм, необходимо выбрать нужную форму и 167 скачать методом клика.

168 169

170 171

Внесение изменений в печатной форме

172 173

Для того чтобы внести изменения в печатной форме необходимо 174 скачать шаблон внести изменения и прикрепить новый файл в 175 систему.

176 177

Удаление печатной формы

178 179

Чтобы удалить печатную форму из реестра, необходимо перейти в 180 режим редактирования, нажав на ““. Выбрать необходимый 182 объект(сущность) и перейти в “Печатные формы” в контекстном меню 183 “”.

184 185

186 187

Для удаления печатной формы со списка необходимо выбрать 188 урну.

189 190

191 192

Далее, нужно сохранить изменения.

193
194 195 at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:80) at kz.greetgo.md_reader.core.MdConverter.prepareHtmlFileFrom(MdConverter.java:136) at kz.greetgo.md_reader.core.MdConverter.convert(MdConverter.java:208) at kz.greetgo.md_reader.controller.RenderController.downloadToc(RenderController.java:360) at kz.greetgo.md_reader.controller.RenderController.request(RenderController.java:108) at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at kz.greetgo.md_reader.interceptors.TextReplaceFilter.doFilter(TextReplaceFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: org.xml.sax.SAXParseException; lineNumber: 98; columnNumber: 34; Attribute "width" was already specified for element "img". at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:262) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:71) ... 48 more