Мастер-группа. Тема №02. Форматированный документ

Новый объект платформы появился в релизе 8.2.11. Его мы рассмотрим в текущей сессии.

1. Предназначение механизма.

2. Тип данных – форматированный документ.

3. Размещение форматированного документа на форме.

4. Сохранение форматированного документа в БД.

5. Отладка алгоритмов.

6. Свойства и методы форматированного документа.

7. Вставка текста в форматированный документ.Мастер-группа.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментариев 11 на “Мастер-группа. Тема №02. Форматированный документ”

  1. Посмотрела как выглядит Ваш ответ в hmtl -коде страницы, поняла )). Спасибо!

  2. К сожалению, столкнулась с такой ошибкой: при загрузке в форматированный документ макета html теряется все форматирование из макета. Пропадает смысл использования ((
     СтрокаДок = Документы.ДокументыДляПечати.ПолучитьМакет(Макет).ПолучитьТекст();
     ТекущийОбъект.УстановитьHTML(СтрокаДок, Новый Структура);

    • О каком конкретно форматировании идет речь? Возможно это ограничения форматированного документа.

      • Из того, что увидела – очищается выделение жирным шрифтом, подчеркивание текста и курсив.
        Ну и таблицы вообще не вставляются .

        • Таблицы в форматированном документе не поддерживаются.
          А вот текст жирным и курсивом должен выделятся. Приведите пример html документа.

          • Вот, например
            Воинскоезвание Военнослужащий, должность, с ДатаДолжности, $ВУС$, “$воинскоезваниепоштату$”,  $номерштата$
            Представляется к  $представление$
            Число, месяц, год рождения  $ДатаРождения$  

            • Попробуйте использовать полноценный html документ, а не его фрагмент.
              Например, вот так:
              1

              • вот то же самое, но в формате 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”>, $ВУС$, “$воинскоезваниепоштату$”,&nbsp; $номерштата$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Представляется к</SPAN><SPAN style=”FONT-SIZE: 14pt”>&nbsp; </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”>&nbsp; $ДатаРождения$&nbsp;&nbsp;</SPAN><SPAN style=”FONT-SIZE: 14pt”>&nbsp;</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”>, $ВУС$, “$воинскоезваниепоштату$”,&nbsp; $номерштата$</SPAN><BR><SPAN style=”FONT-SIZE: 14pt; FONT-WEIGHT: bold”>Представляется к</SPAN><SPAN style=”FONT-SIZE: 14pt”>&nbsp; </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”>&nbsp; $ДатаРождения$&nbsp;&nbsp;</SPAN><SPAN style=”FONT-SIZE: 14pt”>&nbsp;</SPAN><BR></P>
                  </BODY>
                  </HTML>

                • Да, проблема воспроизводится.
                  Похоже нет другого выхода, кроме как использовать оформление в виде стилей, по типу: .
                  То есть производить замену тэгов.