БСП Управление печатью

1. mmoozzgg 02.06.23 13:57 Сейчас в теме
Цель: сформировать docx документ в 1C:ERP и использовать его как шаблон в 1С:Документооборот.

При создании печатной формы в формате Office Open XML (docx) БСП формирует xml (УправлениеПечатьюСлужебный.СобратьФайлДокументаDOCX).

В процессе формирования выполняется процедура УправлениеПечатьюСлужебный.РазбитьТекстШаблонаНаОбласти, которая "вырезает" из xml "закладки":
Если (ЧтениеXML.Имя = "w:bookmarkStart" ИЛИ ЧтениеXML.Имя = "w:bookmarkEnd") Тогда			
	Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
		ПропуститьТэг = Истина;
	ИначеЕсли ЧтениеXML.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда
		ПропуститьТэг = Ложь;
	КонецЕсли;			
	Продолжить;			
КонецЕсли;
Показать


А 1С:Документооборот, используя эти "закладки", заполняет реквизиты шаблона docx.
Никак не могу придумать, как оставить "закладки".
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 35 02.06.23 16:00 Сейчас в теме
(1)Закомментировать код не предлагать?
3. mmoozzgg 02.06.23 16:14 Сейчас в теме
(2) не поможет) там дальше xml формируется по абзацам, строкам, блокам и т.д.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот