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