Имя: Пароль:
1C
1С v8
Управляемые формы. Работа с картинкой
0 Wefast
 
25.01.17
15:42
Вывожу в таб часть строки и картинку. Она отображается

    Для каждого Строка из ДАнные Цикл
        Н = РезПоиска.Добавить();
        Н.Год = Строка.Значение.year;
        Н.Имя = Строка.Значение.title;
        Н.к = Строка.Значение.image;
        СтруктураURI = СтруктураURI(Строка.Значение.image);
        Соединение = Новый HTTPСоединение(СтруктураURI.Хост, СтруктураURI.Порт);
        
        Запрос = Новый HTTPЗапрос(СтруктураURI.ПутьНаСервере);
        Ответ = Соединение.Получить(Запрос);
        ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();
        Н.К = Новый Картинка(ДвоичныеДанныеКартинки);
    КонецЦикла;    

Потом делаю событие ПриАктивацииСтроки

и пишу

ЭтотОбъект.Избржн = Элемент.ТекущиеДанные.К;


И что то ничего не отображается. При этом реквизит таб части просто формы одинаковые
1 Wefast
 
25.01.17
15:54
Сделал так

ЭтотОбъект.Избржн = ПоместитьВоВременноеХранилище(Элемент.ТекущиеДанные.К)

и взлетело
2 Wefast
 
25.01.17
15:56
Но такой себе метод тыка получается.


И зачем каждый раз эту картинку в другой тип превращать чтобы вывести картинку не понимаю.

Если хранить картинку в базе то как двоичные данные или как тип "Картинка" в Хранилище значений?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой