Имя: Пароль:
1C
1С v8
Не отображается код HTML в Поле HTML Документа 1С управляемые формы
0 DialogVM
 
09.06.18
20:11
Доброго времени суток! Подскажите кто нибудь, создаю внешнюю обработку, создал форму, в форме создал Поле, в форме создал Реквизит (Тип: Строка не ограниченная), путь к данным: Реквизит (Вид: Поле HTML Документа), в Модуле прописал программно:

&НаКлиенте
Процедура Поле1ДокументСформирован(Элемент)
    
    ЭтотОбъект.Реквизит = "<HTML><BODY><CENTER><H1>Wellcome</H1></CENTER></BODY></HTML>";
    
КонецПроцедуры

В итоге в Поле HTML Документа ничего не отображается (Пусто), хотя по идее должно отображаться Wellcome, как я понимаю по прочитанному на форуме.

Что я сделал не так?
1 DialogVM
 
09.06.18
20:35
На форуме кто нибудь есть, кто подскажет?
2 Mort
 
09.06.18
21:21
1. Код вызывается? отладчиком проверил?
3 triviumfan
 
09.06.18
21:35
попробуй center убрать
4 triviumfan
 
09.06.18
21:37
1й раз вижу этот тег)
зы: http://htmlbook.ru/html/center
"Использование этого тега осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>."
5 DialogVM
 
10.06.18
15:23
Спасибо ребята за помощь, всем агромное спасибо! Сам тупанул, дело было в том что я написал код программно всего с одной ошибкой: ЭтотОбъект.Реквизит, а нужно было написать ЭтотОбъект.Реквизит1, так как у меня наименование Реквизит1. Все работает на ура!!!
6 DialogVM
 
10.06.18
15:25
Тег <CENTER></CENTER> тоже работает идиально, все центруется!!!
7 DialogVM
 
10.06.18
15:37
Кому нужна данная идея, забирайте, готовая рабочая и стабильная цепочка, проверено в 1С: Розница 8/2.2 управляемые формы!!!
AdBlock убивает бесплатный контент. 1Сергей