Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод на макет картинки
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
And1001
Здравствуйте уважаемые программисты. Просьба помочь с выводом на макет картинки. Пример кода :
&НаСервере
Функция СформироватьНаСервере()
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    НоменклатураПрисоединенныеФайлы.ВладелецФайла.Ссылка КАК ВладелецФайлаСсылка,
    |    Номенклатура.ФайлКартинки КАК ФайлКартинки,
    |    Номенклатура.Ссылка КАК Ссылка
    |ИЗ
    |    Справочник.Номенклатура КАК Номенклатура
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
    |        ПО Номенклатура.ФайлКартинки = НоменклатураПрисоединенныеФайлы.Ссылка";    
    ТабИтог = Запрос.Выполнить().Выбрать();
    ТабДок = Новый ТабличныйДокумент;
    Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");  
    Шапка = Макет.ПолучитьОбласть("Шапка");
    ТабДок.Вывести(Шапка);
    Рез=Макет.ПолучитьОбласть("Результат");
    Пока ТабИтог.Следующий() Цикл
        Рез.Параметры.НаимНоменклатуры = ТабИтог.ВладелецФайлаСсылка.Наименование;
        ДанныеКартинки = УправлениеНебольшойФирмойСервер.ПолучитьДвоичныеДанныеФайла(ТабИтог.ФайлКартинки);
        Если ЗначениеЗаполнено(ДанныеКартинки) Тогда
            Рез.Параметры.Картинка = Новый Картинка(ДанныеКартинки);
        КонецЕсли;            
        ТабДок.Вывести(Рез);
    КонецЦикла;
    возврат  ТабДок;
КонецФункции

В итоге выводится слово "картинка". Другие методы, описанные в интернете мне не помогли.
sanek6662009@gmail.com
And1001 @ Сегодня, 10:40 необходимо зарегистрироваться для просмотра ссылки ,
необходимо зарегистрироваться для просмотра ссылки
And1001
Разобрался. В параметр нельзя передавать изображение. Изображение передается в объект рисунок ( на макете Таблица => Рисунки => Картинка). Затем передавать в этот объект полученные из двоичных данных нашу картинку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.