|
ДО, word, тэги, квадратики | ☑ | ||
---|---|---|---|---|
0
Масянька
15.05.24
✎
08:16
|
Доброе утро!
В связи с импортозамещением, в ДО переделываю шаблоны док-ов (расширение doc меняю на docx). Везде, где используется перенос строки - вылазят квадратики. Заполненный файл: https://postimg.cc/crtd8Wsh Кусок скрипта заполнения: РезультатОбработки = "" + РезультатОбработки + Символы.ПС + РезультатОбработкиДолжность + ?(ЗначениеЗаполнено(РезультатОбработкиДолжность),Символы.ПС,"") + РезультатОбработкиПолучатель + ?(ЗначениеЗаполнено(РезультатОбработкиПолучатель),Символы.ПС,"") + РезультатОбработкиАдресат + ?(ЗначениеЗаполнено(РезультатОбработкиАдресат),Символы.ПС,"") + РезультатОбработкиПочтовыйАдрес + ?(ЗначениеЗаполнено(РезультатОбработкиПочтовыйАдрес),Символы.ПС,"") + РезультатОбработкиМыло; РезультатОбработки = СокрЛП(РезультатОбработки); Сразу скажу: 1. гуглила, пробовала "w/cr" - ничего не меняется. 2. отладчиком в коде вижу: строку замены для тэга: Заместителю начальника, советнику государственной гражданской службы Российской Федерации 3 класса ИФНС по г. Новороссийску Анфимовой А.А. E-mail: 123 А в файле (после открытия) - квадратики. По-моему, дело не в коде. Никто не сталкивался? Спасибо. |
|||
1
Масянька
15.05.24
✎
08:24
|
+(0) Забыла: если тот же файл шаблона сохранить в формате doc и тем же скриптом заполнять - всё ОК: https://postimg.cc/N5cdR7tn
|
|||
2
Dotoshin
15.05.24
✎
08:59
|
(0) Попробуй шрифт поменять.
|
|||
3
Масянька
15.05.24
✎
09:14
|
(2) Пробовала - где-то квадратики пропадают, где-то остаются, но переводов строки нет.
|
|||
4
Zapal
15.05.24
✎
09:28
|
(0) а как именно идет замена тега на эту строку?
|
|||
5
d4rkmesa
15.05.24
✎
09:36
|
(0) Попробуйте так сделать с доработкой (последний коммент):
https://forum.infostart.ru/forum9/topic183271/ |
|||
6
d4rkmesa
15.05.24
✎
09:45
|
Вот еще тема интересная, пожалуй я бы попробовал с одним из вариантов именно из этой темы, т.к. не везде нужно заменять на w/br
https://forum.infostart.ru/forum9/topic170532/ |
|||
7
Масянька
15.05.24
✎
09:49
|
(5) (6) И это пробовала - результат 0.
|
|||
8
Масянька
15.05.24
✎
09:54
|
(4) В файл вставляются текстовые поля.
В шаблоне исходящего док-та на вкладке "Файл" подтягивается файл и в колонке "Настройка заполнения" прописываются скрипты замен по имени текстового поля. |
|||
9
lEvGl
15.05.24
✎
09:57
|
(0) подберите нужный для ворда символ переноса строки
или посмотрите в ворде что он использует может новый тренд 13+10 использовать. в любом случае скопировать из ворда перенос, посмотреть его код КодСимвола(СкопированноеИзВорда) |
|||
10
lEvGl
15.05.24
✎
10:02
|
вобще говорят "<w:br/>" работает
|
|||
11
DrZombi
15.05.24
✎
11:05
|
(0) Вы шо, в XML пишите Символы.ПС ?
Таки они в XML не работают, более того и пробелы не остаются, в конце и в начале. И со знаками Больше или меньше тоже проблемы... XML содержит кучу служебных символов, которые заменяют на тэги <w:br/> :) |
|||
12
DrZombi
15.05.24
✎
11:09
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |