Имя: Пароль:
1C
1С v8
Не отображается картинка, загруженная из двоичных данных
0 Rodinyr
 
07.02.12
13:00
Картинки хранятся вханилище в виде двоичных данных. получаю данные из базы, загружаю в картинку, пытаюсь обновить форму и там пустота

двоичныеДанные=ПолучитьДвоичныеДанные(Элементы.Список.ТекущаяСтрока);
КартинкаФайла=новый Картинка(ДвоичныеДанные);
Элементы.Поле1.Обновить();

Направте на ошибку, может как-то нужно конвертировать двоичные данные?
1 Rodinyr
 
07.02.12
13:01
правка: Поле1 это Элемент формы ссылающийся на реквизит КартинкаФайла тип Картинка
2 Rodinyr
 
07.02.12
13:07
Вверх...
3 acsent
 
07.02.12
13:09
разве не через временное хранилище картинки отображают?
4 Rodinyr
 
07.02.12
13:13
ну в хелпе написанно

Новый Картинка(<ДвоичныеДанные>, <ПрозрачныйФон>)
Параметры:

<ДвоичныеДанные> (обязательный)

Тип: ДвоичныеДанные.
Двоичные данные изображения, из которого будет сформирован объект Картинка.
<ПрозрачныйФон> (необязательный)

Тип: Булево.
Определяет, будет ли использован цвет прозрачности при создании картинки.
Используется только для картинок, формат которой не поддерживает прозрачности.
За цвет прозрачности принимается цвет последнего пикселя (правый - нижний).
Значение по умолчанию: Ложь
Описание:

Создает картинку из двоичных данных.

поЭтому решил через двочные данные
5 Rodinyr
 
07.02.12
13:14
А так они в хранилище находятся все в базе!
6 Rodinyr
 
07.02.12
13:21
Вверх
7 Rodinyr
 
07.02.12
13:38
новая поправка в Элемент формы Поле1 Картинка не отображается, но если нажать на картинку то картинка открывается. и она видна.