Исходный код вики Интерфейс file

Версия 10.2 от Bimit Administrator на 17.07.2023, 14:28

Последние авторы
1 Это интерфейс создания и заполнения файлов отчет/смет
2 В нем доступны следующий функции:
3
4 * [[create>>path:#_Toc1]] - функция конструктор, создает и подготавливает файл для приема данных
5 * [[addTitle>>path:#_Toc2]] - добавление заголовка в документ MS Word (DOCX)
6 * [[addParagraph>>path:#_Toc3]] - функция создания нового параграфа в документе MS Word (DOCX)
7 * [[addCenterParagraph>>path:#_Toc4]] - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста посередине и с указанием размера шрифта, и указанием жирный/простой
8 * [[addRightParagraph>>path:#_Toc5]] - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста справа и с указанием размера шрифта, и указанием жирный/простой
9 * [[addLeftParagraph>>path:#_Toc6]] - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста слева и с указанием размера шрифта, и указанием жирный/простой
10 * [[addTextBreak>>path:#_Toc7]] - функция перевода каретки указателя на новую строку в документе MS Word (DOCX)
11 * [[addText>>path:#_Toc8]] - функция добавления строки с данным в документ MS Word (DOCX)
12 * [[addHeaderRow>>path:#_Toc9]] - функция которая формирует заголовок на странице эксель файла
13 * [[addRow>>path:#_Toc10]] - функция которая формирует строку на странице эксель файла
14 * [[insertRow>>path:#_Toc15]] - функция которая вставляет строку на указанную позицию на странице эксель файла
15 * [[replaceRow>>path:#_Toc16]] - функция которая замещает строку на указанной позицию на странице эксель файла
16 * [[deleteRow>>path:#_Toc17]] - функция которая удаляет строку с указанной позиции на странице эксель файла
17 * [[autoSizeColumns>>path:#_Toc18]] - функция установки автоматической ширины колонок страницы эксель файла
18 * [[getDocument>>path:#_Toc11]] - получение интерфейса текущего документа XWPFDocument (docx) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFDocument.html), предоставляет полный доступ к инструментарию формирования документа MSWord
19 * [[getParagraph>>path:#_Toc12]] - получение интерфейса текущего параграфа XWPFParagraph (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFParagraph.html) документа MSWord
20 * [[getWorkbook>>path:#_Toc13]] - получение интерфейса текущего табличного документа Workbook (XSSFWorkbook для xlsx и HSSFWorkbook для xls) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Workbook.html), предоставляет полный доступ к инструментарию формирования документа таблицы эксель
21 * [[getSheet>>path:#_Toc14]] - получение интерфейса текущей страницы с таблицей (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Sheet.html) документа таблицы эксель
22
23 [[Примеры использования в плагинах>>Примеры использования в плагинах]]
24
25
26 (% class="box infomessage" %)
27 (((
28 **{{id name="_Toc1"/}}create** - функция конструктор, создает и подготавливает файл для приема данных, доступны варианта: таблица эксель (XLS, XLSX), текстовый файл(TXT), документ MS Word (DOCX), документ PDF (PDF)
29 )))
30
31 * file.create(формат создаваемого файла)
32
33 **Пример использования:**
34
35
36 {{code language="java"}}
37 file.create("XLS"); или file.create("TXT");
38 {{/code}}
39
40
41 (% class="box infomessage" %)
42 (((
43 **{{id name="_Toc2"/}}addTitle** - добавление заголовка в документ MS Word (DOCX)
44 )))
45
46 * file.addTitle(Текст) - с базовыми настройками
47 * file.addTitle(Текст, Размер шрифта, жирный/не жирный) - с указанием размера шрифта, и указанием жирный/простой
48
49 **Примеры использования:**
50
51 {{code language="java"}}
52 addTitle("Заголовок")
53 {{/code}}
54
55 {{code language="java"}}
56 addTitle("Заголовок", 30, true)
57 {{/code}}
58
59
60 (% class="box infomessage" %)
61 (((
62 **{{id name="_Toc3"/}}addParagraph** - функция создания нового параграфа в документе MS Word (DOCX)
63 )))
64
65 * addParagraph("Текст") - с базовыми настройками
66 * addParagraph("Текст", размер отступа, размер шрифта, жирный/не жирный) - с указанием отступа, размера шрифта, и указанием жирный/простой
67
68 **Примеры использования:**
69
70 {{code language="java"}}
71 addParagraph("Текст")
72 addText("Продолжение текста")
73 {{/code}}
74
75 {{code language="java"}}
76 addParagraph("Текст", 20, 10, true)
77 addText("Продолжение текста")
78 {{/code}}
79
80
81 (% class="box infomessage" %)
82 (((
83 **{{id name="_Toc4"/}}addCenterParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста посередине и с указанием размера шрифта, и указанием жирный/простой
84 )))
85
86 * addCenterParagraph("текст", размер шрифта, жирный/не жирный)
87
88 **Пример использования:**
89
90
91 {{code language="java"}}
92 addCenterParagraph("Текст", 10, true)
93 {{/code}}
94
95
96 (% class="box infomessage" %)
97 (((
98 **{{id name="_Toc5"/}}addRightParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста справа и с указанием размера шрифта, и указанием жирный/простой
99 )))
100
101 * addRightParagraph("текст", размер шрифта, жирный/не жирный)
102
103 **Пример использования:**
104
105
106 {{code language="java"}}
107 addRightParagraph("Текст", 10, true)
108 {{/code}}
109
110
111 (% class="box infomessage" %)
112 (((
113 **{{id name="_Toc6"/}}addLeftParagraph** - функция создания нового параграфа в документе MS Word (DOCX) с размещением текста слева и с указанием размера шрифта, и указанием жирный/простой
114 )))
115
116 * addLeftParagraph("текст", размер шрифта, жирный/не жирный)
117
118 **Пример использования:**
119
120
121 {{code language="java"}}
122 addLeftParagraph("Текст", 10, true)
123 {{/code}}
124
125
126 (% class="box infomessage" %)
127 (((
128 **{{id name="_Toc7"/}}addTextBreak** - функция перевода каретки указателя на новую строку в документе MS Word (DOCX)
129 )))
130
131 * file.addTextBreak()
132
133 **Пример использования:**
134
135
136 {{code language="java"}}
137 file.addTextBreak()
138 {{/code}}
139
140
141 (% class="box infomessage" %)
142 (((
143 **{{id name="_Toc8"/}}addText** - функция добавления строки с данным в документ MS Word (DOCX)
144 )))
145
146 * file.addText(“Строка, которая появится в файле”, размер шрифта, жирный/не жирный)
147 * file.addText(“Строка, которая появится в файле”)
148
149 **Примеры использования:**
150
151 {{code language="java"}}
152 file.addText("Строка, которая появится в файле"), 10, false)
153 {{/code}}
154
155 {{code language="java"}}
156 file.addText("Строка, которая появится в файле")
157 {{/code}}
158
159
160 (% class="box infomessage" %)
161 (((
162 **{{id name="_Toc9"/}}addHeaderRow **- функция которая формирует заголовок на странице эксель файла
163 )))
164
165 * file.addHeaderRow(“Заголовок 1”, “Заголовок 2”,....”Заголовок N”)
166
167 **Пример использования:**
168
169
170 {{code language="java"}}
171 file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.");
172 {{/code}}
173
174
175 (% class="box infomessage" %)
176 (((
177 **{{id name="_Toc10"/}}addRow** - функция которая формирует строку на странице эксель файла
178 )))
179
180 * file.addRow(“Данные 1”, “Данные 2”,....”Данные N”)
181
182 **Пример использования:**
183
184
185 {{code language="java"}}
186 file.addRow( row.get("code"), row.get("title"), row.get("units"), row.get("quantityAll"));
187 {{/code}}
188
189
190 (% class="box infomessage" %)
191 (((
192 **{{id name="_Toc15"/}}insertRow** - функция которая вставляет строку на указанную позицию на странице эксель файла
193 )))
194
195 * file.insertRow(индекс, “Данные 1”, “Данные 2”,....”Данные N”)
196
197 **Пример использования:**
198
199 {{code language="java"}}
200 file.insertRow(6, "Вставленная строка", 1 , 2.453, new Date(), Calendar.getInstance());
201 {{/code}}
202
203
204 (% class="box infomessage" %)
205 (((
206 **{{id name="_Toc16"/}}replaceRow** - функция которая замещает строку на указанной позицию на странице эксель файла
207 )))
208
209 * file.replaceRow(индекс, “Данные 1”, “Данные 2”,....”Данные N”)
210
211 **Пример использования:**
212
213 {{code language="java"}}
214 file.replaceRow(7, "Замещенная строка", 4 , 5.678, new Date(), Calendar.getInstance());
215 {{/code}}
216
217
218 (% class="box infomessage" %)
219 (((
220 **{{id name="_Toc17"/}}deleteRow** - функция которая удаляет строку с указанной позиции на странице эксель файла
221 )))
222
223 * file.deleteRow(индекс)
224
225 **Пример использования:**
226
227 {{code language="java"}}
228 file.deleteRow(3);
229 {{/code}}
230
231
232 (% class="box infomessage" %)
233 (((
234 **{{id name="_Toc18"/}}autoSizeColumns** - функция установки автоматической ширины колонок страницы эксель файла
235 )))
236
237 * file.autoSizeColumns() - для всех колонок на странице
238 * file.autoSizeColumns(индекс колонки) - для конкретной колонки на странице
239
240 **Пример использования:**
241
242 {{code language="java"}}
243 file.autoSizeColumns()
244 {{/code}}
245
246
247 (% class="box infomessage" %)
248 (((
249 **{{id name="_Toc11"/}}getDocument** - получение интерфейса текущего документа XWPFDocument (docx) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFDocument.html), предоставляет полный доступ к инструментарию формирования документа MSWord (полную документацию см. [[https:~~/~~/poi.apache.org/apidocs/4.1/)>>https://poi.apache.org/apidocs/4.1/)]]
250 )))
251
252 (% class="box infomessage" %)
253 (((
254 **{{id name="_Toc12"/}}getParagraph** - получение интерфейса текущего параграфа XWPFParagraph (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/xwpf/usermodel/XWPFParagraph.html) документа MSWord  (полную документацию см. [[https:~~/~~/poi.apache.org/apidocs/4.1/)>>https://poi.apache.org/apidocs/4.1/)]]
255 )))
256
257 (% class="box infomessage" %)
258 (((
259 **{{id name="_Toc13"/}}getWorkbook** - получение интерфейса текущего табличного документа Workbook (XSSFWorkbook для xlsx и HSSFWorkbook для xls) (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Workbook.html), предоставляет полный доступ к инструментарию формирования документа таблицы эксель (полную документацию см. https:~/~/poi.apache.org/apidocs/4.1/)
260 )))
261
262 (% class="box infomessage" %)
263 (((
264 **{{id name="_Toc14"/}}getSheet** - получение интерфейса текущей страницы с таблицей (https:~/~/poi.apache.org/apidocs/4.1/org/apache/poi/ss/usermodel/Sheet.html) документа таблицы эксель (полную документацию см. https:~/~/poi.apache.org/apidocs/4.1/)
265 )))
266
267 **Общий пример:**
268
269 {{code language="java"}}
270 def start() {
271 file.create("XLS");
272 file.addHeaderRow("Код", "Название", "Ед. изм.", "Кол. во.", "Колонка 5"..);
273 def data = params.get("data");
274 for (int i in 0..data.size()-1) {
275 def row = data.get(i);
276 file.addRow(
277 row.get("code"),
278 row.get("title"),
279 row.get("units"),
280 row.get("quantityAll"), );
281 }
282 }
283 {{/code}}
284
285
286 **Наименование используемых строк row.get:**
287
288
289 (((
290 (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
291 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
292 (% style="line-height:1.2" %)
293 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)pos
294 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
295 (% style="line-height:1.2" %)
296 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:10pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Позиция
297 )))
298 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
299 (% style="line-height:1.2" %)
300 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)code
301 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
302 (% style="line-height:1.2" %)
303 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Обоснование
304 )))
305 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
306 (% style="line-height:1.2" %)
307 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title
308 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
309 (% style="line-height:1.2" %)
310 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Наименование
311 )))
312 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
313 (% style="line-height:1.2" %)
314 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)units
315 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
316 (% style="line-height:1.2" %)
317 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Единицы измерений
318 )))
319 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)unit|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)Единица измерения
320 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
321 (% style="line-height:1.2" %)
322 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)quantityPerUnit
323 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
324 (% style="line-height:1.2" %)
325 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Количество на ед.
326 )))
327 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
328 (% style="line-height:1.2" %)
329 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)quantityAll
330 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
331 (% style="line-height:1.2" %)
332 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Количество всего
333 )))
334 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)quantity|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)Количество
335 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
336 (% style="line-height:1.2" %)
337 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)priceAll
338 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
339 (% style="line-height:1.2" %)
340 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы всего
341 )))
342 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
343 (% style="line-height:1.2" %)
344 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_1
345 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
346 (% style="line-height:1.2" %)
347 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Осн. з/п
348 )))
349 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
350 (% style="line-height:1.2" %)
351 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_2
352 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
353 (% style="line-height:1.2" %)
354 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Эк.маш
355 )))
356 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
357 (% style="line-height:1.2" %)
358 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_3
359 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
360 (% style="line-height:1.2" %)
361 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы З/пМех
362 )))
363 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
364 (% style="line-height:1.2" %)
365 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)unitPrice_4
366 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
367 (% style="line-height:1.2" %)
368 (% style="background-color:#ffffff; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Стоимость единицы Мат
369 )))
370 )))