8.х Добавление картинки в макет из хранилища

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем rpodgornyy, 16 мар 2011.

  1. TopicStarter Overlay
    rpodgornyy
    Offline

    rpodgornyy

    Регистрация:
    16 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    В конфигурации "Торговля для частных предпринимателей" (упрощённый вариант "Управление торговлей" нужно в документе "Реализация товаров и услуг" при печати выводить изображение товаров.
    В Справочнике "Номенклатура" - ФормаЭлемента добавил "ОсновноеИзображение", которое хранится в Справочнике "ХранилищеДополнительнойИнформации". Изображение добавляется, сохраняется и отображается в справочнике "номенклатура".
    В документе "Реализация товаров и услуг" создал новый макет "НакладнаяИзо". В макете в строку с товаром добавил пустой рисунок (имя - "Изображение"). В модуле документа добавил:
    Функция ПечатьРасходнаяНакладная в запросе выборки - ВложенныйЗапросПоТоварам.Номенклатура.ОсновноеИзображение - как Изображение.

    Затем в цикл выборки строк добавил:
    Изображение = ВыборкаСтрокТовары.Номенклатура.ОсновноеИзображение.Получить()

    При печати документа ошибки не выдаётся, но и изображение не выводится....
  2. Oleg_NSK
    Offline

    Oleg_NSK Опытный в 1С

    Регистрация:
    25 окт 2010
    Сообщения:
    164
    Симпатии:
    0
    Баллы:
    26
    А если так:
    Код:
    Изображение = ВыборкаСтрокТовары.Номенклатура.ОсновноеИзображение.Хранилище.Получить()
    
  3. TopicStarter Overlay
    rpodgornyy
    Offline

    rpodgornyy

    Регистрация:
    16 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Прошу прощения, ошибся, когда набирал сообщение... В модуле строка выглядит именно так:

    Изображение=ВыборкаСтрокТовары.Номенклатура.ОсновноеИзображение.Хранилище.Получить()

    Но при этом ничего не происходит...
  4. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Код:
    ОбластьМакета.Рисунки.Изображение.Картинка=ВыборкаСтрокТовары.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
    
    
    
    где "ОбластьМакета" - область макета в которую вставлен рисунок, "Изображение" - имя рисунка.

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