Создала макет типа "HTML документ". Внесла туда текст инструкции. Хочу, чтобы по кнопке открывался этот макет.
Как это вывести его? уже пробовала через форму. Подскажите, пожалуйста.
Пробовала так
мне даже просто бы подошло показать макет
Как это вывести его? уже пробовала через форму. Подскажите, пожалуйста.
Пробовала так
Процедура ОткрытьИнструкциюПоВзаиморасчетамНажатие(Элемент)
Форма = ПолучитьФорму("ФормаИнструкция");
Форма.ПолеHTML = ПолучитьМакет("ИнструкцияВзаиморасчеты");
Форма.Открыть();
КонецПроцедуры
Показатьмне даже просто бы подошло показать макет
Прикрепленные файлы:

По теме из базы знаний
Найденные решения
Делайте обычный текстовый макет, из него грузите html в текстовый реквизит формы, который представлен на форме полем html документа.
Ну или так (из макета с типом HTML-документ)
Ну или так (из макета с типом HTML-документ)
Форма.ПолеHTML = ПолучитьМакет("ИнструкцияВзаиморасчеты").ПолучитьТекст();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Делайте обычный текстовый макет, из него грузите html в текстовый реквизит формы, который представлен на форме полем html документа.
Ну или так (из макета с типом HTML-документ)
Ну или так (из макета с типом HTML-документ)
Форма.ПолеHTML = ПолучитьМакет("ИнструкцияВзаиморасчеты").ПолучитьТекст();
помогло при открытии этой формы
Процедура ПриОткрытии()
Макет = Документы.Доработка_Претензия.ПолучитьМакет("ИнструкцияВзаиморасчеты").ПолучитьТекст();
ЭлементыФормы.ПолеHTML.УстановитьТекст(Макет);
КонецПроцедуры
Показать
К сожалению, непонятно, как вывести в новое окно. Поэтому просто создал пустую форму с полем HTML-документа, открываю ее и вывожу в нее.
Для УТ 10.3:
Для УТ 10.3:
Процедура ДействияФормыОписаниеОтчета(Кнопка)
Ф = ПолучитьФорму("ФормаОписания");
М = ПолучитьМакет("Описание");
Ф.ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(М.ПолучитьТекст());
Ф.Открыть();
КонецПроцедуры
Прикрепленные файлы:

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот