Мастер-группа. Тема №02. Форматированный документ
Новый объект платформы появился в релизе 8.2.11. Его мы рассмотрим в текущей сессии.
1. Предназначение механизма.
2. Тип данных – форматированный документ.
3. Размещение форматированного документа на форме.
4. Сохранение форматированного документа в БД.
5. Отладка алгоритмов.
6. Свойства и методы форматированного документа.
7. Вставка текста в форматированный документ.Мастер-группа.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Посмотрела как выглядит Ваш ответ в hmtl -коде страницы, поняла )). Спасибо!
Отлично :)
К сожалению, столкнулась с такой ошибкой: при загрузке в форматированный документ макета html теряется все форматирование из макета. Пропадает смысл использования ((
СтрокаДок = Документы.ДокументыДляПечати.ПолучитьМакет(Макет).ПолучитьТекст();
ТекущийОбъект.УстановитьHTML(СтрокаДок, Новый Структура);
О каком конкретно форматировании идет речь? Возможно это ограничения форматированного документа.
Из того, что увидела – очищается выделение жирным шрифтом, подчеркивание текста и курсив.
Ну и таблицы вообще не вставляются .
Таблицы в форматированном документе не поддерживаются.
А вот текст жирным и курсивом должен выделятся. Приведите пример html документа.
Вот, например
Воинскоезвание Военнослужащий, должность, с ДатаДолжности, $ВУС$, “$воинскоезваниепоштату$”, $номерштата$
Представляется к $представление$
Число, месяц, год рождения $ДатаРождения$
Попробуйте использовать полноценный html документ, а не его фрагмент.
Например, вот так:
вот то же самое, но в формате HTML. По-моему, все на месте.
Пробовала создавать макет кроме обычного способа, еще и так – нарисовала его в форме в Форматированном документе, потом выгрузила во внешний HTML -файл, создала на его основе макет типа HTML а потом загрузила обратно на форму. Тоже все форматирование пропадает.
релиз 8.2.14.496. Толстый клиент, режим “использовать управляемые формы в обычном приложении”.
<code><HTML><HEAD><TITLE></TITLE>
<META content=”text/html; charset=utf-8″ http-equiv=Content-Type></META>
<META name=GENERATOR content=”MSHTML 8.00.7601.17655″></META><BASE href=”v8config://1e4190e9-76c2-456e-a607-4d817110ffd9/mdobject/id2eebe3e5-aead-4020-8dd7-bfb8cd764bf7/8eb4fad1-1fa6-403e-970f-2c12dbb43e23″></BASE></HEAD>
<BODY>
<P style=”TEXT-ALIGN: center”><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>Воинскоезвание <STRONG>Военнослужащий</STRONG>, <EM>должность</EM>, с ДатаДолжности</SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>, $ВУС$, “$воинскоезваниепоштату$”, $номерштата$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Представляется к</SPAN><SPAN style=”FONT-SIZE: 14pt”> </SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>$представление$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Число, месяц, год рождения</SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”> $ДатаРождения$ </SPAN><SPAN style=”FONT-SIZE: 14pt”> </SPAN><BR></P>
</BODY>
</HTML> </code>
Извините, попробую еще раз вставить текст
<HTML><HEAD><TITLE></TITLE>
<META content=”text/html; charset=utf-8″ http-equiv=Content-Type></META>
<META name=GENERATOR content=”MSHTML 8.00.7601.17655″></META><BASE href=”v8config://1e4190e9-76c2-456e-a607-4d817110ffd9/mdobject/id2eebe3e5-aead-4020-8dd7-bfb8cd764bf7/8eb4fad1-1fa6-403e-970f-2c12dbb43e23″></BASE></HEAD>
<BODY>
<P style=”TEXT-ALIGN: center”><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>Воинскоезвание <STRONG>Военнослужащий</STRONG>, <EM>должность</EM>, с ДатаДолжности</SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>, $ВУС$, “$воинскоезваниепоштату$”, $номерштата$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Представляется к</SPAN><SPAN style=”FONT-SIZE: 14pt”> </SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”>$представление$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Число, месяц, год рождения</SPAN><SPAN style=”FONT-SIZE: 14pt; TEXT-DECORATION: underline”> $ДатаРождения$ </SPAN><SPAN style=”FONT-SIZE: 14pt”> </SPAN><BR></P>
</BODY>
</HTML>
Да, проблема воспроизводится.
Похоже нет другого выхода, кроме как использовать оформление в виде стилей, по типу: .
То есть производить замену тэгов.