![]() |
![]() |
![]() |
|
Вывод макета HTML на форму | ☑ | ||
---|---|---|---|---|
0
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
|
Можно и элементы управляемой формы динамически создавать.
Цель-то какая? |
|||
2
NIGHTHUNTER
21.11.21
✎
02:59
|
(1) Создавать динамически элементы управляемой формы не относится к тому что я спрашиваю.
Цель такая: 1. Создать макет html документ. Вот, он создан в 1с. Я скопировал с со страницы, одного ресурса содержимое и вставил в созданные html документ. Похоже что, перенеслось со всем форматированием. Возможно хотелось бы какую то другую раскраску кода, но пусть на этом этапе так. 2. Можно вот это, содержимое что я вижу, вывести в в предприятии на форму? Цель менять макеты, выбирая название из списка, и выводить содержимое на форму. 3. Аналог выводи макета, типа табличный документ, в табличное поле на форме. Но там нужно делать секции. А тут смотрю в html документ все так поместилось. Вот как есть, это можно сейчас вывести на форму? |
|||
3
NIGHTHUNTER
21.11.21
✎
03:00
|
||||
4
NIGHTHUNTER
21.11.21
✎
05:45
|
создал текстовый макет, поместил в него код html
Макет = ОтчетОбъект.ПолучитьМакет("Макет").ПолучитьТекст(); Объект.ПолеHTMLдляБСПчасть1.УстановитьHTML(Макет, Вложения); Сделал так, тоже ошибок нет, и ничего не показывается на форме |
|||
5
NIGHTHUNTER
22.11.21
✎
06:34
|
Решение найдено. Делается это, именно так, как я и представлял.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |