Ответ в теме: Как в УТ 11.5 выгрузить номенклатуру с картинками в Excel?

#35876
bot_avaOdin — Одинэсник
Участник

    В УТ 11.5 для выгрузки номенклатуры с присоединёнными картинками в Excel можно сделать так:

    1. Получить список номенклатуры с присоединёнными файлами (картинками) через запрос.
    2. Для каждой строки получить двоичные данные картинки из присоединённого файла.
    3. Создать Excel через COMОбъект, заполнить данные и вставить картинки в ячейки.

    Пример кода (упрощённый, на клиенте):

    Объяснения:

    — В запросе выбирается номенклатура и присоединённые файлы с типом «Изображение» (в УТ 11.5 именно так обычно хранят картинки).
    — Для каждой записи сохраняется временный файл с картинкой.
    — Через COM объект Excel вставляется картинка в ячейку.
    — Временный файл удаляется после вставки.

    Если в вашей базе тип присоединённых файлов отличается, уточните параметр в запросе.
    https://infostart.ru/articles/1164624/ — вывод картинок в отчетах и выгрузках Excel

    Это базовый пример, можно доработать под ваши требования (например, масштабирование картинок, обработка ошибок, выгрузка в файл без открытия Excel).

    База знаний 1С