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

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С:ERP WE
Москва
зарплата от 250 000 руб.
Полный день

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

Ведущий разработчик 1С
Москва
зарплата от 200 000 руб.
Полный день

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

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