Отображение картинки в программно созданном поле картинки
☑
0
MrAvPika
12.10.16
✎
11:13
Не отображается картинка не форме
//Добавляем реквизит
нРеквизиты = Новый Массив;
Реквизит = Новый РеквизитФормы("ПолеКартинки", Новый ОписаниеТипов("Строка"), , "Созданное поле", Истина);
нРеквизиты.Добавить(Реквизит);
ИзменитьРеквизиты(нРеквизиты);
//Добавляем поле ввода
Элемент = ЭтаФорма.Элементы.Добавить("ПолеКартинки", Тип("ПолеФормы"), ЭтаФорма);
Элемент.Вид = ВидПоляФормы.ПолеКартинки;
Элемент.ПутьКДанным = "ПолеКартинки";
Элемент.УстановитьДействие("Нажатие","АдресКартинкиНажатие");
Элементы.ПолеКартинки.Гиперссылка = Истина;
ПолеКартинки = АдресКартинки;
1
MrAvPika
12.10.16
✎
11:13
(0) Адрес картинки это реквизит строка, на форме выведен как поле картинки, там все отображается корректно
2
MrAvPika
12.10.16
✎
11:14
(0) В чем может быть проблема?
3
MrAvPika
12.10.16
✎
11:25
up!
4
MrAvPika
12.10.16
✎
11:51
Разобрался
ЭтаФорма["ПолеКартинки"] = АдресКартинки;
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.