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

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

Как подгрузить фото в 1С: практическая инструкция

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

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

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

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

Где 1С хранит фотографии и почему это важно настроить заранее

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

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

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

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

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

  1. Откройте справочник «Номенклатура» и найдите нужную позицию.
  2. В карточке товара найдите область изображения или команду «Файлы» / «Присоединенные файлы» (обычно в панели навигации формы или на вкладке).
  3. Нажмите «Добавить» → «Из файла на диске» и выберите изображение. Поддерживаются распространённые форматы: JPG, PNG, GIF, BMP.
  4. Если фотографий несколько, отметьте основную — она будет показываться в списке, при подборе и выгружаться на сайт первой.

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

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

Ручная загрузка фото в карточку товара
  1. 1
    Откройте карточку номенклатуры
  2. 2
    Перейдите в список присоединенных файлов или найдите область изображения
  3. 3
    Добавьте файл с диска или перетащите его в форму
  4. 4
    Назначьте основное изображение, если фото несколько
  5. 5
    Проверьте, что миниатюра отображается в списке и при подборе

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

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

Общий принцип массовой загрузки: файлы в папке называются по заданному правилу (например, «артикул.jpg» или «код_1.jpg», «код_2.jpg» для нескольких фото одного товара), обработка сканирует папку, находит соответствующие элементы справочника и прикрепляет изображения. Перед запуском убедитесь, что имена файлов точно совпадают с выбранным реквизитом — лишние пробелы и разный регистр символов приводят к пропускам.

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

Загрузка фото через обмен с сайтом и другие источники

Если каталог товаров ведётся на сайте, изображения часто приходят в 1С вместе с товарами при обмене в формате CommerceML. Типовой обмен с решениями на «1С-Битрикс» и многими другими платформами передаёт картинки в составе пакета: 1С распаковывает их и прикрепляет к номенклатуре автоматически.

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

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

Как изменить или удалить загруженное фото

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

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

При хранении файлов в томах удаление файла из 1С обычно удаляет его и с диска. Восстановить удалённое изображение без резервной копии не получится, поэтому перед чисткой старых файлов убедитесь, что копия томов существует.

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

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

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

Изображение отображается, основное фото отмечено

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

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

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

Файл присутствует с корректным именем и размером

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

Файла нет или размер равен нулю

Отображение в списке и подборе
Норма

Фото видно в форме списка и при подборе в документы

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

Фото есть только в карточке, в подборе отсутствует — не назначено основным

Размер базы или тома
Норма

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

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

База выросла неожиданно сильно — файлы хранятся в базе вместо томов

Типичные ошибки и ограничения

Частая проблема — отсутствие права на добавление файлов. Если команда «Добавить» неактивна, пользователю не назначена роль работы с присоединенными файлами; это решается администратором в настройках прав, а не в карточке товара.

Вторая группа ошибок связана с самими файлами: слишком большой размер (фото с камеры по несколько мегабайт замедляют открытие карточек и обмен с сайтом), экзотические форматы, повреждённые файлы. Оптимальная практика — заранее приводить изображения к разумному размеру и формату JPG или PNG.

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

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

Когда стоит привлечь специалиста

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

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

Итог

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

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

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

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

Да, в тонком клиенте файл можно перетащить прямо в форму элемента справочника или в список присоединенных файлов — программа создаст файл автоматически. В веб-клиенте эта возможность зависит от браузера и версии платформы; если перетаскивание не срабатывает, используйте команду «Добавить из файла на диске».

Почему фото загрузилось, но не показывается при подборе товара?

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

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

Корректно отображаются распространённые растровые форматы: JPG, PNG, GIF, BMP. Файлы других форматов можно прикрепить как файлы, но миниатюра в карточке может не формироваться. Для товарных изображений практичнее всего JPG или PNG умеренного размера.

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

В списке присоединенных файлов добавляйте изображения по одному или выделите несколько файлов в диалоге выбора — все они прикрепятся к товару. Затем назначьте одно из них основным; остальные будут доступны как дополнительные и могут выгружаться на сайт как галерея.

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

Значит, файлы хранятся внутри базы. Настройте тома хранения в разделе «Администрирование» → «Работа с файлами» и выполните перенос существующих файлов в тома — в типовых конфигурациях для этого есть штатные средства или обработки. Операцию выполняйте на копии базы, затем проверьте, что изображения открываются у всех пользователей.

Можно ли загрузить фото в 1С автоматически по расписанию?

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