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

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

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

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

Изображения товаров, сотрудников и контрагентов в справочниках 1С упрощают идентификацию элементов, ускоряют работу менеджеров и позволяют выводить картинки в печатные формы и на сайт. В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) механизм хранения картинок уже встроен — чаще всего это присоединённые файлы, привязанные к элементу справочника.

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

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

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

Место хранения определяется настройкой информационной базы: файлы могут лежать непосредственно в базе данных или в томах на диске сервера. Первый вариант проще, но увеличивает размер базы; второй предпочтителен при большом количестве изображений. Настройка выполняется администратором в разделе «Настройки работы с файлами».

У элемента справочника обычно есть понятие «основное изображение» — именно оно отображается в списке, подборе и выводится в печатные формы. Остальные присоединённые картинки доступны в карточке элемента.

Загрузка одной картинки через карточку элемента

Это базовый способ, который подходит, когда нужно добавить изображение одному или нескольким элементам. Рассмотрим на примере номенклатуры — для других справочников (сотрудники, контрагенты) логика аналогична.

Порядок действий
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный элемент через поиск
  2. 2
    Откройте карточку элемента двойным щелчком
  3. 3
    Найдите область изображения или ссылку «Изображения» / «Присоединённые файлы»
  4. 4
    Нажмите «Добавить» (или «Создать») → «Из файла» и выберите картинку на компьютере
  5. 5
    Дождитесь загрузки и убедитесь, что картинка отобразилась в карточке
  6. 6
    Если изображений несколько, назначьте основное — оно будет показываться в списках
  7. 7
    Запишите и закройте карточку элемента

В некоторых конфигурациях картинку можно добавить перетаскиванием файла мышью прямо в область изображения карточки — механизм drag-and-drop поддерживается в тонком клиенте и веб-клиенте современных версий платформы.

Если картинка уже скопирована в буфер обмена (например, из браузера или редактора), во многих конфигурациях доступна вставка через «Добавить» → «Из буфера обмена» или сочетание клавиш в поле изображения.

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

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

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

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

Если штатной обработки в вашей конфигурации нет (например, в базовой «Бухгалтерии»), массовую загрузку выполняют через универсальные обработки с диска ИТС или через внешнюю обработку, написанную под конкретную задачу. Это работа для специалиста по 1С.

Требования к файлам изображений

1С принимает стандартные графические форматы: JPG, PNG, GIF, BMP. На практике лучше всего использовать JPG для фотографий товаров и PNG, когда нужна прозрачность или чёткие линии (схемы, логотипы).

Жёстких ограничений по размеру в платформе нет, но на практике действуют разумные пределы:

  • слишком большие файлы (десятки мегабайт) замедляют открытие карточек и раздувают базу;
  • при хранении файлов в базе её размер растёт напрямую от суммарного объёма картинок;
  • при обмене с сайтом действуют ограничения на стороне сайта — уточните их заранее;
  • рекомендуемая практика — заранее сжать изображения до разумного разрешения (например, 800–1200 пикселей по большей стороне).

Проверка результата загрузки

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

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

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

Отображение в карточке
Норма

Картинка видна в карточке элемента и соответствует товару

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

Пустая область изображения или чужое фото

Основное изображение
Норма

Основная картинка назначена и видна в списке/подборе

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

В списке товар без картинки, хотя файлы присоединены

Массовая загрузка
Норма

Все строки таблицы сопоставления обработаны, нераспознанных файлов нет

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

Часть файлов осталась без пары или привязана к неверным элементам

Размер базы
Норма

Рост размера базы соответствует объёму загруженных файлов

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

База выросла в разы сильнее — возможно, файлы продублировались

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

Типичные ошибки и их решение

Типичные ошибки
01
Имена файлов не совпадают с артикулами — при массовой загрузке картинки не находят своих элементов. Решение: привести имена к единому правилу до запуска обработки
02
Загрузка дублей: повторный запуск обработки присоединяет те же файлы второй раз. Решение: проверяйте, есть ли у элемента изображения, перед повторной загрузкой
03
Картинка загружена, но не назначена основной — в списке и подборе товар без фото. Решение: открыть список изображений и установить основное
04
Хранение в базе без контроля объёма — база разрастается, замедляется работа и резервное копирование. Решение: перенести файлы в тома на диске
05
Загрузка картинок в неправильном формате (например, WEBP) — файл присоединяется, но не отображается. Решение: конвертировать в JPG или PNG

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

Вывод изображений в печатные формы и на сайт

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

Для обмена с сайтом (например, по типовому обмену с 1С-Битрикс) изображения выгружаются автоматически вместе с товарами. Убедитесь, что у товаров назначены основные изображения — обычно выгружается именно оно, а настройки отбора картинок задаются в узле обмена.

Итог

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

Картинки в 1С хранятся как присоединённые файлы. Одиночное изображение добавляется через карточку элемента, массовая загрузка — через штатную обработку с сопоставлением по имени файла и артикулу. Всегда назначайте основное изображение, контролируйте размер базы и делайте копию перед массовыми операциями.

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

Почему загруженная картинка не видна в списке товаров?

Чаще всего файл присоединён, но не назначен основным изображением. Откройте карточку элемента, перейдите к списку изображений и установите нужное как основное. Также проверьте, что в настройках списка включён режим отображения с картинками.

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

Штатно одна картинка привязывается к одному элементу. Если одно изображение нужно группе товаров (например, общее фото серии), придётся присоединить файл к каждому элементу — вручную или через обработку массовой загрузки.

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

Гарантированно отображаются JPG, PNG, GIF и BMP. Форматы WEBP, HEIC и подобные могут присоединиться как файл, но не показываться в интерфейсе — перед загрузкой конвертируйте их в JPG или PNG.

Что делать, если база сильно выросла после загрузки картинок?

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

Как загрузить картинки в 1С:Бухгалтерию, если там нет обработки массовой загрузки?

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

Будут ли картинки выгружаться на сайт автоматически?

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