14. Картинки
1. получить картинку
//создаем двоичные данные из файла
ДвоичныеДанные = Новый ДвоичныеДанные("D:\test.png");
//создаем картинку из двоичных данных
ДвоичныеДанные ПолучитьМакет("Логотип"); // макет двоичных данных с загруженным файлом
Картинка = Новый Картинка(ДвоичныеДанные);
2. Вывод картинки в отчет
2.1. картинка Хранится в самом отчете в вите макета двоичных данных
Создаем в макете подобласть рисунка
Пример кода:
&НаСервере
Функция КомандаСформироватьНаСервере()
РезультатФункции = Новый ТабличныйДокумент;
ОбъектОтчета = РеквизитФормыВЗначение("Отчет");
МакКартинки = ОбъектОтчета.ПолучитьМакет("МакетЛоготипа"); // Двоичные данные
Логотип = Новый Картинка(МакКартинки);
Макет = ОбъектОтчета.ПолучитьМакет("МакетОтчета"); // Получить макет отчета
Область = Макет.ПолучитьОбласть("Шапка"); // Получить область из макета отчета
//ОбластьКартинки = Область.ПолучитьОбласть("Логотип"); // получить подобласть картинки
Область.Области.Логотип.Картинка = Логотип; // Вставляем картинку
//Область.Области.Логотип.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
РезультатФункции.Вывести(Область);
Возврат РезультатФункции;
КонецФункции