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

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

Как добавить несколько фото в 1С: все рабочие способы

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

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

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

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

Подготовка: включение хранения файлов и проверка прав

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

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

Второе условие — права. Пользователю нужны права на добавление и изменение присоединённых файлов и на изменение справочника «Номенклатура». Если кнопка «Добавить» неактивна, попросите администратора проверить роли профиля доступа.

Способ 1: добавление фото через карточку товара

Самый простой вариант, когда позиций немного. Откройте справочник «Номенклатура», найдите нужный товар и откройте его карточку. В панели навигации или на вкладке найдите команду «Присоединённые файлы» (в УТ 11 она доступна из меню «Ещё» или отдельной гиперссылкой).

В открывшемся списке нажмите «Добавить» → «Из файла на диске» и выберите одно или несколько изображений, удерживая Ctrl. Программа загрузит все выбранные файлы за один раз — это и есть прямой ответ на вопрос, как добавить несколько фото сразу. После загрузки отметьте нужную картинку как основную через команду «Установить основным изображением» или аналогичную.

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

Порядок действий
  1. 1
    Откройте карточку товара в справочнике «Номенклатура»
  2. 2
    Перейдите к списку присоединённых файлов
  3. 3
    Нажмите «Добавить» → «Из файла на диске» и выберите несколько файлов с Ctrl
  4. 4
    Дождитесь окончания загрузки всех файлов
  5. 5
    Назначьте одно изображение основным
  6. 6
    Откройте карточку и убедитесь, что фото отображается

Способ 2: пакетная загрузка фото по наименованию или артикулу

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

Логика работы одинаковая: файлы на диске должны быть названы так, чтобы программа могла связать их с товаром — по артикулу, коду, штрихкоду или точному наименованию. Например, файл «АРТ-10452_1.jpg» привяжется к товару с артикулом АРТ-10452. Обработка сканирует папку, находит соответствия и прикрепляет все подходящие файлы к каждой позиции.

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

Выбор способа под вашу задачу

Единого лучшего способа нет — ориентируйтесь на объём и частоту обновления каталога. Ниже сравнение основных вариантов.

СпособКогда подходитОграничения
Вручную через карточкуДо нескольких десятков товаров, разовые добавленияМедленно при больших объёмах
Перетаскивание файловНесколько фото к одному товару из одной папкиТребует открытой карточки каждого товара
Пакетная обработкаСотни и тысячи позиций, регулярное обновлениеНужен строгий шаблон имён файлов и тест
Обмен с сайтомФото уже есть на сайте или у поставщика в выгрузкеЗависит от настройки обмена и формата данных
Маршрут решения

Как выбрать действие

Нужно добавить фото к 1–20 товарамДобавьте вручную через карточку товара с выбором нескольких файлов
Фото названы по артикулам и их сотниИспользуйте пакетную обработку с тестовым прогоном
Фото приходят от поставщика в выгрузкеНастройте импорт из файла обмена вместо ручной загрузки

Форматы, размер и качество изображений

1С принимает распространённые растровые форматы: JPG, PNG, GIF, BMP. На практике оптимален JPG для фотографий и PNG для изображений с прозрачным фоном. Специальных ограничений по размеру в типовых конфигурациях обычно нет, но разумно сжимать фото перед загрузкой: файлы по 10–15 МБ с фотоаппарата раздувают базу и замедляют выгрузку на сайт.

Если изображения выгружаются на сайт, ориентируйтесь на требования площадки: многие CMS и маркетплейсы сами пережимают картинки, поэтому достаточно исходника разумного разрешения, например 1000–1500 пикселей по большей стороне. Хранить в 1С исходники максимального качества имеет смысл, только если они используются для полиграфии.

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

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

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

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

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

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

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

Фото видно в форме номенклатуры

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

Пустая область или иконка-заглушка

Список присоединённых файлов
Норма

Все загруженные фото присутствуют

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

Часть файлов отсутствует или дублируется

Выгрузка на сайт
Норма

Основное и дополнительные фото отображаются

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

Уходит только основное фото или ничего

Типичные ошибки
01
Загрузка файлов по одному вместо множественного выбора — потеря времени на сотнях позиций
02
Пакетная загрузка без резервной копии — при ошибке шаблона фото привязываются не к тем товарам
03
Отсутствие основного изображения — на сайт выгружается заглушка вместо фото
04
Загрузка несжатых фото с камеры — база разрастается, обмены замедляются
05
Разнобой в именах файлов — обработка не находит соответствий и пропускает позиции

Ограничения и когда нужен программист

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

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

Итог

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

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

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

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

Да. В списке присоединённых файлов нажмите «Добавить» → «Из файла на диске» и выберите несколько изображений, удерживая клавишу Ctrl или Shift. Все выбранные файлы загрузятся одной операцией. Альтернатива — перетащить файлы мышью из проводника прямо в список.

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

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

Как привязать тысячи фото, если они названы произвольно?

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

Фото хранятся в базе или на диске — что лучше?

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

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

Типовые конфигурации работают с распространёнными растровыми форматами: JPG, PNG, GIF, BMP. Для фотографий товаров практичнее JPG из-за меньшего размера файла, для изображений с прозрачным фоном — PNG. Перед массовой загрузкой файлы стоит сжать до разумного разрешения.

Что делать, если кнопка добавления файлов неактивна?

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