Имя: Пароль:
1C
1С v8
Удалить строку из макета word без COMОбъекта.
0 Serpom
 
26.05.25
06:25
Зарплата и управление персоналом (3.1.33.19)
Создаю макет ворд с параметрами {v8 параметр}. Один из параметров не всегда заполняется. И если просто передавать пустую строку, то получается разрыв в тексте. Как можно этот разрыв удалить программно? Или что передать в параметр, чтобы при формировании документа эта пустая строка удалилась?
1 Андрюха
 
26.05.25
07:12
Формат docx это ZIP-архив, содержащий XML-файлы. Найди там document.xml и в нем удаляй.
2 Масянька
 
26.05.25
08:45
(0) Странно....
У меня в макете (ТД, word), например, доп. отпуск очень часто пустой (только для вредников). В макете все замечательно.
В макете:
5.2.    Работнику устанавливается {v8 Отпуска}.
В коде:
    Отпуск = СокрЛП(ОтпускОсн + ОтпускДоп);
Все хорошо.
3 b_ru
 
26.05.25
10:00
А как выглядит макет, можно увидеть?
4 d4rkmesa
 
гуру
26.05.25
10:16
(0) В ДО посмотрите, как реализовано.