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

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 34 02.06.23 16:00 Сейчас в теме
(1)Закомментировать код не предлагать?
3. mmoozzgg 02.06.23 16:14 Сейчас в теме
(2) не поможет) там дальше xml формируется по абзацам, строкам, блокам и т.д.
Оставьте свое сообщение
Вакансии
Программист 1С
Кемерово
зарплата от 200 000 руб.
Полный день

Программист 1С
Киров (Кировская обл.)
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Архитектор 1С
Москва
зарплата от 250 000 руб.
Полный день

1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день