Вход | Регистрация
 

Вывод макета HTML на форму

Вывод макета HTML на форму
Я
   NIGHTHUNTER
 
20.11.21 - 13:59
Есть идея, сделать макеты, и выводить их на форму. В макете содержится текст, примеры кода например. Любой текст.
Хочу это вывести на форму через HTML документ. Сделал его. На форму поместил реквизит фиксированный документ. Не получилось.
Сделал реквизит самой обработке. и Хочу вывести. Ошибок не стало, но и ничего не отображается. Вообще я раньше не делал никогда HTML документ в 1с.

Подскажите что не так? И можно ли это вообще сделать?

То есть, -

1. Есть макет HTML документ. В него перенес некий текст. http://joxi.ru/VrwRa43HjGKwPA

2. У обработки создал реквизит, ФорматированныйДокумент . http://joxi.ru/823qePbHaQ6qar

3. Поместил реквизит обработки на форму http://joxi.ru/KAx3R4VTvG4L82

4. По кнопке, хочу вывести этот HTML документ в реквизит форматированный документ на форме.
   Ошибок нет но и ничег оне выводится. Что я делаю не так? Делаю по одному из найденных примеров.

&НаСервере
Процедура ПоказатьБСПч1НаСервере()
    Вложения    = Новый Структура;
    ОтчетОбъект = РеквизитФормыВЗначение("Объект");
    Объект.ПолеHTMLдляБСПчасть1.УстановитьHTML(ОтчетОбъект.ПолучитьМакет("Ч1_БФ_СтроковыеФункции").ПолучитьТекст(), Вложения);
КонецПроцедуры
//
&НаКлиенте
Процедура ПоказатьБСПч1(Команда)
    ПоказатьБСПч1НаСервере();
КонецПроцедуры
//
   ДедМорроз
 
1 - 20.11.21 - 19:47
Можно и элементы управляемой формы динамически создавать.

Цель-то какая?
   NIGHTHUNTER
 
2 - 21.11.21 - 02:59
(1) Создавать динамически элементы управляемой формы не относится к тому что я спрашиваю.

Цель такая:

1. Создать макет html документ. Вот, он создан в 1с. Я скопировал с со страницы, одного ресурса содержимое и вставил в созданные html документ.
   Похоже что, перенеслось со всем форматированием. Возможно хотелось бы какую то другую раскраску кода, но пусть на этом этапе так.

2. Можно вот это, содержимое что я вижу, вывести в в предприятии на форму? Цель менять макеты, выбирая название из списка, и выводить содержимое на форму.

3. Аналог выводи макета, типа табличный документ, в табличное поле на форме. Но там нужно делать секции. А тут смотрю в html документ все так поместилось.
   Вот как есть, это можно сейчас вывести на форму?
   NIGHTHUNTER
 
3 - 21.11.21 - 03:00
(2+) Вот это в таком же виде, могу вывести на форму?

http://joxi.ru/gmvaZ43tdGvQMr
   NIGHTHUNTER
 
4 - 21.11.21 - 05:45
создал текстовый макет, поместил в него код html

    Макет = ОтчетОбъект.ПолучитьМакет("Макет").ПолучитьТекст();
    Объект.ПолеHTMLдляБСПчасть1.УстановитьHTML(Макет, Вложения);

Сделал так, тоже ошибок нет, и ничего не показывается на форме
   NIGHTHUNTER
 
5 - 22.11.21 - 06:34
Решение найдено. Делается это, именно так, как я и представлял.

Список тем форума
 
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.