Добрый день. Делаю простой набросок на поле HTML документа в обычных формах. В ссылку зашиваю название объекта метаданных, чтобы потом при нажатии на эту ссылку - обработать эту строку и обновить мое поле HTML документа другим содержимым.
Вот код вывода ссылки:
Текст=Текст+"<А href="""Документ.ПеремещениеТоваров""">Документ: Перемещение товаров</А>;
...
ЭтаФорма.ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(Текст);
А вот событие onclick:
Процедура ПолеHTMLДокументаonclick(Элемент,pEvtObj)
Если pevtobj.scrElement.href="Документ.ПеремещениеТоваров" тогда
ЭтаФорма.ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(НовыйТекст);
КонецЕсли;
КонецПроцедуры
И вот в установить новый текст отладчик попадает и даже у HTML документа устанавливается новый текст, но на поле HTML новые данные не появляются. При этом, если этот же код: ЭтаФорма.ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(НовыйТекст); поставить на кнопку на форме, то все отрабатывает.