Имя: Пароль:
1C
1С v8
Отображение картинки в программно созданном поле картинки
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
Разобрался
ЭтаФорма["ПолеКартинки"] = АдресКартинки;
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.