Имя: Пароль:
1C
Админ
Управляемая форма + Картинка из файла
0 prorokk
 
17.10.13
12:27
Вообщем погуглил... так и не нашел ответа Возможно ли имея Ссылку
"D:\base\img.jpg"
Отобразить ее на форме...
1 H A D G E H O G s
 
17.10.13
12:33
Да
2 prorokk
 
17.10.13
12:42
(1) уже хорошо.... можно Пример? или где почитать....
3 H A D G E H O G s
 
17.10.13
12:58
4 Ksandr
 
17.10.13
13:00
Просто отобразить не проблема. Двоичные данные во временное хранилище, ссылку в реквизит формы связанный с элементом.
А вот назначить картинку не из библиотеки картинок кнопке формы или кнопке командной панели не получится.
5 andreymongol82
 
17.10.13
13:01
6 andreymongol82
 
17.10.13
13:01
Пример с временным хранилищем

&НаКлиенте
Процедура Пп1()
    Картинка = новый Картинка("d:\comics_fy_orig_1333475624.jpg");
    
    СтрокаUR = ПоместитьВоВременноеХранилище(Картинка.ПолучитьДвоичныеДанные(),УникальныйИдентификатор);
КонецПроцедуры

&НаСервере
Процедура пп2()
    ДвоичныеДанные = ПолучитьИзВременногоХранилища( СтрокаUR);
    Ккаартинка = новый Картинка(ДвоичныеДанные);
    
КонецПроцедуры
7 Fragster
 
модератор
17.10.13
13:06
(6) нафига гонять в картинку -> в двоичные данные?

ДвоичныеДанные (BinaryData)
На основании файла
Синтаксис:

Новый ДвоичныеДанные(<ИмяФайла>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, из которого будет загружено значение в виде двоичных данных
Описание:

Создает объект и помещает в него двоичные данные, взятые из файла.
В режиме веб-клиента недоступен.
Пример:

ФайлКартинки = "C:\Мои документы\Картинка1.bmp";
ДвоичныеДанные = Новый ДвоичныеДанные(ФайлКартинки);