Справочники и Данные · 10 мин
Как добавить несколько фото в 1С: все рабочие способы
Как добавить несколько фото к товару в 1С: через карточку номенклатуры, присоединённые файлы, обработку и загрузку по наименованию. Настройка, ошибки, проверка результата.
Фотографии товаров в 1С нужны для печати каталогов, выгрузки на сайт и маркетплейсы, а также для быстрой идентификации позиций менеджерами. В типовых конфигурациях (Управление торговлей 11, Комплексная автоматизация 2, ERP) у одной номенклатуры можно хранить неограниченное количество изображений через механизм присоединённых файлов.
Есть три практических способа добавить несколько фото: вручную через карточку товара, перетаскиванием файлов в список присоединённых файлов и пакетной обработкой, когда картинки на диске названы по артикулам или наименованиям товаров. Выбор зависит от количества позиций: для десятка товаров достаточно ручного способа, для тысяч — только пакетная загрузка.
Перед началом работы убедитесь, что в программе включено хранение присоединённых файлов, а у пользователя есть права на изменение номенклатуры. Иначе кнопки добавления будут недоступны, и время уйдёт на поиск несуществующей ошибки.
Подготовка: включение хранения файлов и проверка прав
Механизм присоединённых файлов в типовых конфигурациях включён по умолчанию, но в доработанных базах его могли отключить. Проверьте раздел «Администрирование» → «Общие настройки» (в некоторых версиях — «Настройка работы с файлами»): должна быть установлена опция хранения присоединённых файлов.
Также определите, где будут храниться файлы: в информационной базе или в томах на диске. Хранение в базе проще в настройке, но при тысячах фотографий база заметно разрастается, что замедляет резервное копирование и обновление. Для больших каталогов лучше настроить тома хранения файлов — тогда в базе остаются только ссылки.
Второе условие — права. Пользователю нужны права на добавление и изменение присоединённых файлов и на изменение справочника «Номенклатура». Если кнопка «Добавить» неактивна, попросите администратора проверить роли профиля доступа.
Способ 1: добавление фото через карточку товара
Самый простой вариант, когда позиций немного. Откройте справочник «Номенклатура», найдите нужный товар и откройте его карточку. В панели навигации или на вкладке найдите команду «Присоединённые файлы» (в УТ 11 она доступна из меню «Ещё» или отдельной гиперссылкой).
В открывшемся списке нажмите «Добавить» → «Из файла на диске» и выберите одно или несколько изображений, удерживая Ctrl. Программа загрузит все выбранные файлы за один раз — это и есть прямой ответ на вопрос, как добавить несколько фото сразу. После загрузки отметьте нужную картинку как основную через команду «Установить основным изображением» или аналогичную.
Ещё быстрее — перетащить файлы мышью из проводника Windows прямо в список присоединённых файлов. Способ работает в тонком клиенте и удобен, когда фото лежат в одной папке.
- 1Откройте карточку товара в справочнике «Номенклатура»
- 2Перейдите к списку присоединённых файлов
- 3Нажмите «Добавить» → «Из файла на диске» и выберите несколько файлов с Ctrl
- 4Дождитесь окончания загрузки всех файлов
- 5Назначьте одно изображение основным
- 6Откройте карточку и убедитесь, что фото отображается
Способ 2: пакетная загрузка фото по наименованию или артикулу
Когда фотографий сотни или тысячи, ручное добавление нереально. Для этого существуют обработки пакетной загрузки: в типовых конфигурациях — встроенные механизмы импорта, в остальных случаях — внешние обработки, которые сопоставляют файлы на диске с товарами в базе.
Логика работы одинаковая: файлы на диске должны быть названы так, чтобы программа могла связать их с товаром — по артикулу, коду, штрихкоду или точному наименованию. Например, файл «АРТ-10452_1.jpg» привяжется к товару с артикулом АРТ-10452. Обработка сканирует папку, находит соответствия и прикрепляет все подходящие файлы к каждой позиции.
Перед запуском приведите имена файлов к единому шаблону и сделайте тестовый прогон на 10–20 файлах. Проверьте, что обработка корректно распознала разделитель и не создала дублей. Только после успешного теста загружайте весь массив.
Выбор способа под вашу задачу
Единого лучшего способа нет — ориентируйтесь на объём и частоту обновления каталога. Ниже сравнение основных вариантов.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Вручную через карточку | До нескольких десятков товаров, разовые добавления | Медленно при больших объёмах |
| Перетаскивание файлов | Несколько фото к одному товару из одной папки | Требует открытой карточки каждого товара |
| Пакетная обработка | Сотни и тысячи позиций, регулярное обновление | Нужен строгий шаблон имён файлов и тест |
| Обмен с сайтом | Фото уже есть на сайте или у поставщика в выгрузке | Зависит от настройки обмена и формата данных |
Как выбрать действие
Форматы, размер и качество изображений
1С принимает распространённые растровые форматы: JPG, PNG, GIF, BMP. На практике оптимален JPG для фотографий и PNG для изображений с прозрачным фоном. Специальных ограничений по размеру в типовых конфигурациях обычно нет, но разумно сжимать фото перед загрузкой: файлы по 10–15 МБ с фотоаппарата раздувают базу и замедляют выгрузку на сайт.
Если изображения выгружаются на сайт, ориентируйтесь на требования площадки: многие CMS и маркетплейсы сами пережимают картинки, поэтому достаточно исходника разумного разрешения, например 1000–1500 пикселей по большей стороне. Хранить в 1С исходники максимального качества имеет смысл, только если они используются для полиграфии.
Перед массовой загрузкой прогоните все фото через пакетное сжатие в любом графическом редакторе или бесплатной утилите. Уменьшение размера файлов в 5–10 раз незаметно для каталога, но база и резервные копии останутся компактными, а обмен с сайтом ускорится.
Проверка результата и типичные ошибки
После загрузки откройте несколько карточек товаров и убедитесь, что основное изображение отображается, а в списке присоединённых файлов присутствуют все добавленные фото. Если настроен обмен с сайтом — выполните тестовую выгрузку одной товарной группы и проверьте картинки уже на стороне сайта.
Частая ситуация: файлы загружены, но на сайт фото не уходят. Причина обычно в том, что изображение не назначено основным либо в настройках обмена не включена выгрузка дополнительных картинок. Проверьте оба момента до обращения к разработчику.
Как проверить результат
Фото видно в форме номенклатуры
Пустая область или иконка-заглушка
Все загруженные фото присутствуют
Часть файлов отсутствует или дублируется
Основное и дополнительные фото отображаются
Уходит только основное фото или ничего
Ограничения и когда нужен программист
Стандартными средствами задача решается почти всегда, но есть ситуации, где без доработки не обойтись: автоматическое сжатие фото при загрузке, подтягивание картинок по ссылкам из прайсов поставщиков, нестандартные шаблоны сопоставления файлов. Это задачи для разработчика, и они выполняются через расширения, не затрагивая типовую конфигурацию.
Если у вас нетиповая или сильно доработанная конфигурация, сначала уточните у администратора, как в вашей базе организовано хранение изображений — возможно, уже есть готовая внутренняя обработка загрузки.
Что важно запомнить
Несколько фото к товару добавляются через присоединённые файлы: вручную — множественным выбором или перетаскиванием, массово — пакетной обработкой по шаблону имён. Перед массовой загрузкой сделайте резервную копию и тестовый прогон, после — назначьте основные изображения и проверьте выгрузку.
Частые вопросы
Можно ли добавить несколько фото к товару за один раз?
Да. В списке присоединённых файлов нажмите «Добавить» → «Из файла на диске» и выберите несколько изображений, удерживая клавишу Ctrl или Shift. Все выбранные файлы загрузятся одной операцией. Альтернатива — перетащить файлы мышью из проводника прямо в список.
Почему на сайт выгружается только одно фото из нескольких?
На сайт как главное изображение уходит только картинка, назначенная основной. Выгрузка дополнительных фото зависит от настроек обмена: в типовом обмене с сайтом должна быть включена передача дополнительных изображений, а модуль на стороне сайта должен их принимать. Проверьте обе стороны.
Как привязать тысячи фото, если они названы произвольно?
Сначала переименуйте файлы по единому шаблону, содержащему артикул или код товара — это делается пакетными переименователями или скриптом. Если исходные имена никак не связаны с товарами, потребуется таблица соответствия (например, из выгрузки поставщика), по которой обработка выполнит привязку.
Фото хранятся в базе или на диске — что лучше?
Для небольшого каталога разницы нет — оставьте хранение в базе, это проще в обслуживании. При большом количестве изображений настройте тома хранения файлов на диске: база останется компактной, резервное копирование ускорится, а файлы можно бэкапить отдельно.
Какие форматы изображений поддерживает 1С?
Типовые конфигурации работают с распространёнными растровыми форматами: JPG, PNG, GIF, BMP. Для фотографий товаров практичнее JPG из-за меньшего размера файла, для изображений с прозрачным фоном — PNG. Перед массовой загрузкой файлы стоит сжать до разумного разрешения.
Что делать, если кнопка добавления файлов неактивна?
Проверьте три вещи: включено ли хранение присоединённых файлов в настройках программы, есть ли у пользователя права на изменение номенклатуры и присоединённых файлов, не открыта ли карточка товара в режиме только просмотра. Чаще всего причина в правах — их настраивает администратор через профили групп доступа.