8.х ЗУП 8.3 Как вставить в макет картинку из справочника

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем tulipe, 21 июн 2016.

  1. TopicStarter Overlay
    tulipe
    Offline

    tulipe

    Регистрация:
    13 апр 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! Помогите мне, пожалуйста, разобраться. В ЗУП 8.3 в справочнике "Физические лица" есть реквизит "Фотография" (тип Справочник "Файлы") для размещения фото сотрудников. Справочник "Файлы", в свою очередь имеет реквизиты: ТекущаяВерсияПутьКФайлу (тип "Строка"), ТекстХранилище (тип "ХранилищеЗначений").
    Моя попытка:
    ТабличныйДокумент = Новый ТабличныйДокумент;
    ...............................................................................................
    ПерваяСтраницаТ2 = Макет.ПолучитьОбласть("ПерваяСтраницаТ2");
    ......................................................................................................................

    СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Сотрудник.ФизическоеЛицо.Фотография);
    Сообщить(СсылкаНаКартинку);

    Рисунок = ПерваяСтраницаТ2.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    Картинка2 = Новый Картинка(СсылкаНаКартинку);
    Рисунок.Картинка = Картинка2;
    Рисунок.Расположить(ПерваяСтраницаТ2.Область("R1C18:R6C18"));

    ТабличныйДокумент.Вывести(ВтораяСтраницаТ2);
    Выдается ошибка:
    Каталог не обнаружен 'e1cib\data\Справочник.Файлы?ref=894bb499ba5c151f11e54580995f3c7c'
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.750
    Симпатии:
    509
    Баллы:
    204
    Вам нужно получить из хранилища значений двоичные данные этой картинки и преобразовать в картинку.

Поделиться этой страницей