Имя: Пароль:
1C
 
ДО, 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
+(0) Держите, их тама много

Спецсимволы
https://htmlbook.ru/samhtml/tekst/spetssimvoly