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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в УТ 11.5 выгрузить номенклатуру с картинками в Excel?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35875
      Фото аватараOdineski
      Участник

        УТ 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 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С