Работа с HTML документом
Платформа 1С предприятие содержит простой (не профессиональный) HTML-редактор гипертекстовых документов (HTML-документы).
Для создания HTML-документа нужно выбрать пункт Файл – Новый. В открывшемся диалоге выбора вида документа выбрать HTML-документ и нажать кнопку ОK.

На закладке Редактирование производится ввод и редактирование документа в визуальном режиме. Возможности редактора HTML-документов, предоставляемые на закладке Редактирование, ограниченны. На закладке Текст можно редактировать создаваемый документ в формате HTML. На закладке. На закладке Просмотр просматривают результат редактирования.
В HTML документ можно вставлять картинки, таблица, надписи, а также размещать ссылки на другие документы.
Текст HTML-документа можно форматировать, т. е. устанавливать его стиль (фонт, размер, наклон, отступы, выравнивание и т. д.). При копировании текста из других текстовых редакторов, например, Microsoft Office Word, сохраняется исходное форматирование текста.
Вставка и работа с таблицей
Для вставки таблицы нужно выбрать пункт Таблица – Вставить таблицу. В открывшемся диалоге указать количество строк и колонок.

Если в дальнейшем в процессе редактирования выяснится, что указанного количества строк или колонок не хватает, их можно добавить.
Для работы с таблицей (вставка, удаление строк, колонок и ячеек) предназначены команды, выполняемые при выборе пунктов меню Таблица главного меню.
Если в дальнейшем в процессе редактирования выяснится, что указанного количества строк или колонок не хватает, их можно добавить.
Для работы с таблицей (вставка, удаление строк, колонок и ячеек) предназначены команды, выполняемые при выборе пунктов меню Таблица главного меню.
Вставка картинки
В HTML-документ можно вставлять картинки.
Для вставки картинки нужно выбрать пункт Элементы – Картинка. В открывшемся диалоге указать адрес картинки (путь и имя файла картинки) или выбрать файл в стандартном диалоге выбора файла. В поле Текст ввести поясняющий текст, который будет появляться в режиме просмотра в виде ярлыка при помещении указателя мыши над картинкой.

В группе реквизитов Расположение указать, если требуется, выравнивание картинки (как располагается картинка в документе).
Если требуется поместить картинку в рамку, в реквизите диалога Рамка нужно указать толщину рамки. Если толщина не указана или равна 0, то рамка не рисуется.
Указанные в диалоге реквизиты можно изменить в панели свойств картины
История изменения функционала Работа с HTML
Функционал платформы Работа с HTML мало изменился в редакции 8.3. Каким был HTML-редактор в версии 8.2, таким и остался в версии 8.3 за исключением некоторых изменений, показанные в таблице.
Версия | Как стало | Как было | Результат изменения |
---|---|---|---|
8.3.22 | В тонком и толстом клиентских приложениях реализовано сохранение настроек печати для поля HTML-документа в системном хранилище настроек. Настройки сохраняются при изменении настроек в диалоге параметров печати для поля HTML-документа, а читаются перед открытием диалога параметров печати и при печати/предварительном просмотре поля HTML-документа. | Данная возможность не предоставлялась. Печать всегда выполнялась с настройками по умолчанию. | Печатать данные из поля HTML-документа стало удобнее за счет того, что будут использовать ранее указанные настройки и не придется выполнять эти настройки каждый раз заново. |
8.3.18 | В синтакс-помощнике для свойства ОболочкаHTMLДокумента.КодЯзыкаМакета удалена доступность в толстом клиенте. | В синтакс-помощнике для свойства ОболочкаHTMLДокумента.КодЯзыкаМакета была указана доступность в толстом клиенте. | Исправлена ошибка в синтакс-помощнике. |
8.3.13 | При чтении HTML-документа с помощью объекта ЧтениеHTML (с помощью методов ОткрытьФайл(), ОткрытьПоток() и УстановитьСтроку()), разбор документа будет прекращен при достижении уровня вложенности в 1 024 тега. Пользователь получит доступ только к части документа. | При чтении HTML-документа с помощью объекта ЧтениеHTML отсутствовали ограничения по количеству вложенных тегов, что могло приводить к аварийному завершению работы системы. | Повышена надежность системы при разборе HTML-документов с большим уровнем вложенности тегов. |
8.3.10 | Для объекта ОболочкаHTMLДокумента реализовано свойство КодЯзыкаМакета. Если данное свойство установлено, то методы этого объекта ПолучитьCOMОбъект(), ПолучитьДокументHTML(), ПолучитьТекст() будут возвращать результат для указанного языка. | Для HTML-макета выбор языка, для которого будут возвращаться результаты работы методов объекта ОболочкаHTMLДокумента, был недоступен. | Стало возможно использовать HTML-макеты для языка, отличного от языка текущего сеанса. |