Справочники и Данные · 10 мин
Как подгрузить фото в 1С: практическая инструкция
Как подгрузить фото в 1С: загрузка картинок в карточку товара, хранение в базе и в томах, обработка «Загрузка изображений», типичные ошибки и проверка результата.
Фотографии в 1С чаще всего нужны для номенклатуры: карточка товара с изображением удобнее при подборе, картинки выгружаются на сайт и в прайс, а в печатных формах можно выводить изображение товара. В типовых конфигурациях («Управление торговлей», «Комплексная автоматизация», «ERP», «Розница») для этого предусмотрен механизм присоединенных файлов.
Существует несколько способов подгрузить фото: вручную через карточку объекта, групповой загрузкой через специальную обработку, перетаскиванием файла в форму, а также программно — через обмен с сайтом или внешнюю обработку. Выбор зависит от количества изображений, конфигурации и того, где хранятся исходные файлы.
Ниже разобраны основные сценарии с точными действиями, ограничениями и способами проверки результата. Примеры ориентированы на конфигурации на управляемых формах с подсистемой «Работа с файлами» из библиотеки стандартных подсистем — именно она используется в большинстве современных типовых решений.
Где 1С хранит фотографии и почему это важно настроить заранее
Присоединенные файлы в 1С могут храниться двумя способами: непосредственно в информационной базе (в справочнике хранения файлов) или в томах на диске — в базе остаётся только ссылка и служебная информация. Способ задаётся в настройках: «Администрирование» → «Работа с файлами» (в некоторых конфигурациях — «НСИ и администрирование» → «Настройка работы с файлами»).
Хранение в базе проще: файлы попадают в резервную копию автоматически и доступны всем пользователям без настройки сетевых папок. Обратная сторона — база быстро растёт. Сотни и тысячи фотографий товаров способны увеличить размер базы в разы, что замедляет резервное копирование, обновление и реструктуризацию.
Хранение в томах требует создать сетевую папку, доступную серверу 1С, и зарегистрировать её как том в настройках. База остаётся компактной, но при резервном копировании нужно отдельно копировать папку томов, иначе файлы будут потеряны при восстановлении.
Как подгрузить фото в карточку товара вручную
Ручной способ подходит, когда изображений немного — например, нужно добавить фото к нескольким новым позициям номенклатуры. Порядок действий в типовых конфигурациях следующий.
- Откройте справочник «Номенклатура» и найдите нужную позицию.
- В карточке товара найдите область изображения или команду «Файлы» / «Присоединенные файлы» (обычно в панели навигации формы или на вкладке).
- Нажмите «Добавить» → «Из файла на диске» и выберите изображение. Поддерживаются распространённые форматы: JPG, PNG, GIF, BMP.
- Если фотографий несколько, отметьте основную — она будет показываться в списке, при подборе и выгружаться на сайт первой.
Быстрый вариант — перетащить файл мышью прямо в открытую форму элемента или в список номенклатуры. Программа создаст присоединенный файл автоматически. В веб-клиенте перетаскивание может быть недоступно — тогда используйте команду добавления через диалог выбора файла.
Признак успешной загрузки: миниатюра появилась в карточке товара, а в списке присоединенных файлов видна запись с именем файла, размером и автором загрузки. Если миниатюра не отображается, проверьте формат файла и права пользователя на добавление файлов.
- 1Откройте карточку номенклатуры
- 2Перейдите в список присоединенных файлов или найдите область изображения
- 3Добавьте файл с диска или перетащите его в форму
- 4Назначьте основное изображение, если фото несколько
- 5Проверьте, что миниатюра отображается в списке и при подборе
Массовая загрузка изображений обработкой
Когда фотографий десятки или сотни, ручное добавление непрактично. В ряде конфигураций есть штатные средства групповой загрузки: например, обработка «Подбор и загрузка изображений» или команды добавления файлов из папки в списке присоединенных файлов. Кроме того, широко применяются внешние обработки, сопоставляющие файлы с товарами по артикулу, коду или наименованию.
Общий принцип массовой загрузки: файлы в папке называются по заданному правилу (например, «артикул.jpg» или «код_1.jpg», «код_2.jpg» для нескольких фото одного товара), обработка сканирует папку, находит соответствующие элементы справочника и прикрепляет изображения. Перед запуском убедитесь, что имена файлов точно совпадают с выбранным реквизитом — лишние пробелы и разный регистр символов приводят к пропускам.
После загрузки обязательно проверьте отчёт обработки: сколько файлов загружено, сколько не сопоставлено. Несопоставленные файлы разберите вручную — обычно это опечатки в именах или отсутствующие в базе артикулы.
Загрузка фото через обмен с сайтом и другие источники
Если каталог товаров ведётся на сайте, изображения часто приходят в 1С вместе с товарами при обмене в формате CommerceML. Типовой обмен с решениями на «1С-Битрикс» и многими другими платформами передаёт картинки в составе пакета: 1С распаковывает их и прикрепляет к номенклатуре автоматически.
В этом сценарии ключевое условие — корректное сопоставление товаров по уникальному идентификатору или артикулу. Если товар на сайте и в 1С не связаны, фото не прикрепится или создастся дубль номенклатуры. Перед первым обменом выполните сопоставление и проверьте результат на ограниченной группе товаров.
Ещё один источник — загрузка данных из Excel или через внешние обработки импорта прайсов. Сами таблицы фото не передают, но могут содержать пути к файлам или ссылки; специализированные обработки по таким ссылкам скачивают и прикрепляют изображения. Это нестандартный сценарий, его корректность зависит от конкретной обработки.
Как изменить или удалить загруженное фото
Замена изображения выполняется через тот же список присоединенных файлов: добавьте новое фото и назначьте его основным, а устаревшее удалите. Удаление доступно из списка файлов по команде «Удалить» — файл помечается на удаление или удаляется сразу, в зависимости от настроек конфигурации.
Учтите: если изображения уже выгружались на сайт, замена фото в 1С отразится на сайте только после следующего обмена. То же касается печатных форм и мобильных клиентов — они показывают актуальное состояние базы на момент обращения.
При хранении файлов в томах удаление файла из 1С обычно удаляет его и с диска. Восстановить удалённое изображение без резервной копии не получится, поэтому перед чисткой старых файлов убедитесь, что копия томов существует.
Как проверить результат загрузки
Изображение отображается, основное фото отмечено
Пустая область изображения или значок ошибки
Файл присутствует с корректным именем и размером
Файла нет или размер равен нулю
Фото видно в форме списка и при подборе в документы
Фото есть только в карточке, в подборе отсутствует — не назначено основным
Рост соответствует объёму загруженных файлов
База выросла неожиданно сильно — файлы хранятся в базе вместо томов
Типичные ошибки и ограничения
Частая проблема — отсутствие права на добавление файлов. Если команда «Добавить» неактивна, пользователю не назначена роль работы с присоединенными файлами; это решается администратором в настройках прав, а не в карточке товара.
Вторая группа ошибок связана с самими файлами: слишком большой размер (фото с камеры по несколько мегабайт замедляют открытие карточек и обмен с сайтом), экзотические форматы, повреждённые файлы. Оптимальная практика — заранее приводить изображения к разумному размеру и формату JPG или PNG.
Третья группа — ошибки сопоставления при массовой загрузке: фото прикреплено не к тому товару из-за совпадения частей артикулов, дубли изображений при повторном запуске обработки, пропуски из-за кириллицы и спецсимволов в именах файлов. Всегда проверяйте результат на выборке, прежде чем считать задачу выполненной.
Когда стоит привлечь специалиста
Самостоятельная загрузка безопасна, пока речь идёт о ручном добавлении файлов и штатных обработках с понятным отчётом о результатах. Границы разумного: настройка томов хранения, доработка обмена с сайтом, написание внешней обработки загрузки, массовое исправление ошибочно прикреплённых изображений.
Признаки того, что нужен специалист по 1С: обмен с сайтом теряет картинки без видимой причины, требуется автоматическая загрузка фото по расписанию из внешнего источника, база уже выросла до некомфортного размера и нужен перенос файлов из базы в тома. Такие операции выполняются только на копии и с тестированием.
Что важно запомнить
Фото подгружаются в 1С как присоединенные файлы: вручную через карточку товара, массово — обработкой с сопоставлением по артикулу или коду, автоматически — через обмен с сайтом. Перед большой загрузкой настройте тома хранения, сделайте резервную копию и проверьте результат на небольшой выборке.
Частые вопросы
Можно ли подгрузить фото в 1С перетаскиванием файла?
Да, в тонком клиенте файл можно перетащить прямо в форму элемента справочника или в список присоединенных файлов — программа создаст файл автоматически. В веб-клиенте эта возможность зависит от браузера и версии платформы; если перетаскивание не срабатывает, используйте команду «Добавить из файла на диске».
Почему фото загрузилось, но не показывается при подборе товара?
В подборе и списках отображается только основное изображение. Откройте список присоединенных файлов товара и отметьте нужное фото как основное. Также проверьте, что в настройках списка включён режим отображения с картинками.
Какие форматы изображений поддерживает 1С?
Корректно отображаются распространённые растровые форматы: JPG, PNG, GIF, BMP. Файлы других форматов можно прикрепить как файлы, но миниатюра в карточке может не формироваться. Для товарных изображений практичнее всего JPG или PNG умеренного размера.
Как загрузить сразу несколько фото к одному товару?
В списке присоединенных файлов добавляйте изображения по одному или выделите несколько файлов в диалоге выбора — все они прикрепятся к товару. Затем назначьте одно из них основным; остальные будут доступны как дополнительные и могут выгружаться на сайт как галерея.
Что делать, если база сильно выросла после загрузки фотографий?
Значит, файлы хранятся внутри базы. Настройте тома хранения в разделе «Администрирование» → «Работа с файлами» и выполните перенос существующих файлов в тома — в типовых конфигурациях для этого есть штатные средства или обработки. Операцию выполняйте на копии базы, затем проверьте, что изображения открываются у всех пользователей.
Можно ли загрузить фото в 1С автоматически по расписанию?
Штатного универсального механизма нет, но задача решается внешней обработкой или регламентным заданием, которое сканирует заданную папку и прикрепляет новые файлы к номенклатуре по правилу сопоставления. Такую доработку выполняет специалист по 1С с тестированием на копии базы.