К статье
Практический материал

Справочники и Данные · 9 мин

Как загрузить картинки в 1С: все рабочие способы

Как загрузить картинки в 1С: способы для разных конфигураций — через карточку номенклатуры, массовая загрузка из папки, по имени файла. Разбор ошибок и FAQ.

Изображения товаров, подписи, логотипы и сканы документов хранятся в 1С либо внутри самой информационной базы, либо в файлах на диске с привязкой к объектам. Способ загрузки зависит от конфигурации: в «Управлении торговлей», «ERP», «Комплексной автоматизации» и «Рознице» есть штатные механизмы работы с картинками номенклатуры, а в «Бухгалтерии» возможности скромнее.

Чаще всего задача сводится к трём сценариям: добавить одну картинку в карточку товара, загрузить пакет изображений из папки с автоматической привязкой к номенклатуре и подключить внешнюю обработку для нестандартных случаев. Ниже разобраны все варианты с условиями выбора и проверкой результата.

Перед массовой загрузкой сделайте резервную копию базы: тысячи изображений в высоком разрешении могут заметно увеличить размер базы и замедлить её работу. Это особенно критично для файловых баз на общем сетевом диске.

Где в 1С хранятся картинки и что от этого зависит

В типовых конфигурациях изображения хранятся как присоединённые файлы. В «Управлении торговли 11» и «ERP» картинка товара — это элемент справочника «Номенклатура присоединенные файлы», а само хранение настраивается: файлы могут лежать внутри базы (в хранилище значений) или в томах на диске.

Режим хранения задаётся в разделе «НСИ и администрирование» → «Настройка НСИ и разделов» → «Работа с файлами». Если включено хранение в томах, база растёт медленнее, но нужно следить за доступностью диска и делать отдельный бэкап томов. Если файлы хранятся в базе, резервная копия захватывает и картинки, но размер копии увеличивается.

Как загрузить картинку в карточку товара вручную

Это базовый способ для небольшого количества позиций. Откройте справочник «Номенклатура» и нужную карточку товара. В зависимости от конфигурации изображение добавляется через поле «Изображение» (клик по области картинки или гиперссылка «Добавить изображение») либо через кнопку «Ещё» → «Присоединенные файлы».

В открывшемся списке файлов нажмите «Добавить» → «Из файла на диске», выберите изображение (обычно поддерживаются JPG, PNG, BMP, GIF) и подтвердите. Первый добавленный файл изображения, как правило, автоматически становится основным и отображается в карточке и списках.

Порядок действий для одной картинки
  1. 1
    Откройте карточку номенклатуры
  2. 2
    Нажмите на область изображения или «Ещё → Присоединенные файлы»
  3. 3
    Выберите «Добавить → Из файла на диске» и укажите файл
  4. 4
    Запишите карточку и проверьте, что картинка отображается в списке товаров

Проверка результата: вернитесь в список номенклатуры, включите режим просмотра с изображениями (если доступен) или откройте печатную форму прайса — картинка должна отображаться. Если вместо изображения пустое поле, убедитесь, что файл действительно записался и карточка сохранена после добавления.

Массовая загрузка изображений из папки

Когда картинок десятки или тысячи, ручная загрузка не подходит. В конфигурациях на базе «Управление торговлей 11» и «ERP 2» есть штатная обработка: «Закупки» → «Сервис» → «Загрузка изображений номенклатуры» (в некоторых версиях путь — через «НСИ и администрирование» или «CRM и маркетинг»).

Принцип работы: вы указываете папку с файлами, а программа сопоставляет имена файлов с данными номенклатуры — по коду, артикулу или наименованию. Поэтому ключевая подготовительная работа — привести имена файлов к правильному виду, например «АРТ-12345.jpg», где «АРТ-12345» — артикул товара в базе.

Порядок массовой загрузки
  1. 1
    Переименуйте файлы так, чтобы имя совпадало с артикулом или кодом товара
  2. 2
    Откройте обработку «Загрузка изображений номенклатуры»
  3. 3
    Укажите папку с файлами и правило поиска (по артикулу или коду)
  4. 4
    Запустите поиск соответствий и проверьте таблицу сопоставления
  5. 5
    Нажмите «Загрузить» и дождитесь завершения
  6. 6
    Проверьте несколько карточек: изображение появилось и соответствует товару

Если часть файлов не сопоставилась, обработка покажет их списком. Причины обычно такие: опечатка в имени файла, лишние пробелы, кириллическая буква вместо латинской в артикуле, товар с таким артикулом отсутствует в базе. Исправьте имена и повторите загрузку только для несопоставленных файлов.

Типичные ошибки при массовой загрузке
01
Имена файлов не совпадают с артикулами — программа не находит товар, картинки остаются незагруженными
02
Загрузка фото в исходном разрешении по 5–10 МБ — база раздувается, списки начинают тормозить
03
Повторная загрузка без проверки — к одному товару прикрепляются дубликаты одной картинки
04
Загрузка в рабочие часы в большой базе — пользователи жалуются на блокировки и замедление

Подготовка файлов: формат, размер, имена

Штатные механизмы 1С не накладывают жёстких ограничений на вес файла, но практика показывает: для отображения в списках и печатных формах достаточно изображений размером 500–1000 пикселей по большей стороне и весом до 200–300 КБ. Фотографии с камеры по 5–10 МБ стоит предварительно сжать любым пакетным конвертером.

По форматам безопаснее всего JPG для фотографий и PNG для изображений с прозрачностью и надписями. Экзотические форматы (HEIC, WebP, TIFF) могут не отображаться в тонком клиенте или при выгрузке на сайт — конвертируйте их заранее.

Перед массовой загрузкой переименуйте файлы пакетно: в Total Commander, PowerShell или любом переименовщике. Проверьте, что в именах нет пробелов в конце и русских букв, визуально похожих на латиницу (а, е, о, с) — это самая частая причина несопоставления.
ПЗ
Практическое замечание

Загрузка картинок в 1С:Бухгалтерии и других конфигурациях

В «1С:Бухгалтерии 8» у номенклатуры тоже есть возможность прикрепить изображение: в карточке товара — поле с картинкой либо ссылка «Файлы» в панели навигации. Массовой штатной загрузки изображений здесь нет, поэтому для больших объёмов используют внешние обработки или обмен данными с торговой конфигурацией.

В «1С:Рознице» механизм аналогичен «Управлению торговлей»: изображение прикрепляется к номенклатуре и может передаваться на кассы и в интернет-магазин. В «Зарплате и управлении персоналом» картинки используются для фотографий сотрудников — они добавляются в карточке физического лица.

Сравнение способов загрузки

Вручную через карточку

Подходит для единичных позиций и разовых правок; медленно при большом количестве

Штатная обработка массовой загрузки

Оптимально для сотен и тысяч позиций; требует правильных имён файлов и есть не во всех конфигурациях

Внешняя обработка или доработка

Для нестандартной логики (привязка по штрихкоду, загрузка с сайта поставщика); требует участия программиста и тестирования

Когда нужна внешняя обработка или доработка

Штатные средства не покрывают ряд задач: сопоставление по штрихкоду, загрузка картинок по ссылкам из прайса поставщика, автоматическое сжатие при загрузке, привязка нескольких изображений с назначением основного по правилу. Для этого используются готовые внешние обработки (.epf) или доработка конфигурации программистом.

Подключается внешняя обработка через «Файл» → «Открыть» (для разового запуска) или через справочник «Дополнительные отчеты и обработки» в разделе администрирования — для постоянного использования. Запускайте любую стороннюю обработку сначала на копии базы: ошибка в коде может создать тысячи некорректных присоединённых файлов, которые придётся вычищать вручную.

Проверка результата и типичные проблемы

После загрузки выборочно откройте 5–10 карточек из разных групп товаров: изображение должно отображаться, соответствовать товару и быть основным. Дополнительно сформируйте печатную форму с картинками (прайс-лист с изображениями) — это быстрый способ увидеть проблемные позиции сразу списком.

Контрольные точки

Как проверить результат

Картинка в карточке товара
Норма

Отображается, соответствует товару, открывается при клике

Тревожный признак

Пустое поле, картинка от другого товара, ошибка открытия файла

Список номенклатуры / прайс
Норма

Миниатюры подгружаются без заметных пауз

Тревожный признак

Список открывается долго — вероятно, изображения слишком тяжёлые

Присоединённые файлы
Норма

У товара 1–2 нужных файла, основной назначен

Тревожный признак

Дубликаты одной картинки после повторных загрузок

Если картинка загружена, но не видна в списке или на сайте после обмена, проверьте: назначен ли файл основным изображением, не помечен ли он на удаление, прошёл ли обмен с сайтом после загрузки. При хранении в томах дополнительно убедитесь, что том доступен с компьютера пользователя.

Частые вопросы

Какие форматы изображений поддерживает 1С?

Гарантированно работают JPG, PNG, BMP и GIF. Форматы HEIC, WebP и TIFF могут не отображаться в клиенте или не выгружаться на сайт, поэтому их лучше заранее конвертировать в JPG или PNG.

Почему обработка не находит товары по именам файлов?

Чаще всего имя файла не совпадает с артикулом или кодом: лишние пробелы, другой регистр, кириллические буквы вместо латинских, дополнительные суффиксы вроде «_1». Сверьте несколько имён с артикулами в базе и исправьте пакетно.

Можно ли загрузить сразу несколько картинок к одному товару?

Да, присоединённых файлов у номенклатуры может быть несколько. В штатной обработке обычно загружается по одному файлу на позицию; для загрузки галерей с автоматическим назначением основного изображения потребуется внешняя обработка или доработка.

Картинки сильно увеличили размер базы. Что делать?

Переведите хранение файлов в тома на диске (настройка «Работа с файлами») и перенесите существующие файлы в тома штатной обработкой. Впредь сжимайте изображения до разумного размера перед загрузкой.

Как удалить ошибочно загруженные изображения массово?

Откройте список присоединённых файлов номенклатуры, отберите лишние (по дате загрузки, автору) и пометьте на удаление, затем выполните удаление помеченных объектов. Перед этим убедитесь, что в отбор не попали нужные файлы.

Итог

Что важно запомнить

Одиночные картинки добавляются через карточку номенклатуры, массовые — штатной обработкой с сопоставлением по имени файла и артикулу. Перед загрузкой сожмите изображения, приведите имена к единому виду и сделайте резервную копию базы. После — проверьте карточки, списки и печатные формы на корректность отображения.