Если в управляемой форме пишу код
Элементы.КартинкаФото.Картинка=Новый Картинка(ИмяФайла,Истина)
То получаю сообщение об ошибке - "неверный тип". В хелпе для расширения элемента Декорация нахожу вот это: Примечание:
Если картинка задается программно, может быть установлена картина вида Пустая или ИзБиблиотеки.
И все?!
Например, реквизит обработки АдресКартинки тип - строка неограниченной длины.
На форме она Вид - поле картинки.
А потом, примерно так (УНФ):
?Объект.АдресКартинки = РаботаСФайламиВызовСервера.ПолучитьНавигационнуюСсылкуДляОткрытия(ТекущиеДанные.ФайлКартинки.ТекущаяВерсия,ЭтаФорма.УникальныйИдентификатор);
// Установка значения реквизита АдресКартинки.
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
Если Не Объект.ФайлКартинки.Пустая() Тогда
АдресКартинки = ПолучитьНавигационнуюСсылкуКартинки(Объект.ФайлКартинки, УникальныйИдентификатор)
Иначе
АдресКартинки = "";
Конецесли;
КонецЕсли;
, где АдресКартинки - реквизит формы типа Строка(0), с элементом на форме типа ПолеКартинки