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

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

Как изменить главную картинку в 1С

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

Главная картинка в 1С — это изображение, которое отображается в карточке номенклатуры, в списках товаров, печатных формах и при выгрузке на сайт или в интернет-магазин. У одной позиции может быть несколько присоединённых изображений, но только одно из них помечается как основное, и именно оно считается «главным».

Способ изменения картинки зависит от конфигурации: в «1С:Управление торговлей», «1С:ERP» и «1С:Комплексная автоматизация» изображения хранятся как присоединённые файлы номенклатуры, а в «1С:Рознице» и старых версиях УТ механизм может отличаться. Ниже разобраны основные сценарии для типовых решений на управляемых формах.

Где в 1С хранится главная картинка товара

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

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

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

Как добавить новую картинку в карточку товара

Откройте справочник номенклатуры: в «Управлении торговлей» это раздел «НСИ и администрирование» или «CRM и маркетинг» → «Номенклатура», в других конфигурациях путь может быть «Справочники» → «Номенклатура». Найдите нужный товар поиском и откройте его карточку.

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

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

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

Как назначить изображение основным

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

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

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

Как заменить или удалить старую картинку

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

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

Осторожность нужна при массовой чистке файлов: если картинка присоединена не к одному товару, а используется где-то ещё (что редко, но возможно при копировании элементов), её удаление затронет все связанные объекты. Перед массовым удалением сделайте резервную копию базы.

Массовая загрузка и изменение картинок

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

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

При массовых операциях сначала проверьте механизм на 3–5 тестовых товарах. Убедитесь, что сопоставление отработало правильно: картинка попала к нужной позиции и стала основной. Только после этого запускайте обработку на полном объёме.

Перед массовой загрузкой приведите имена файлов к единому шаблону на основе артикула или кода товара. Большинство ошибок сопоставления возникает из-за пробелов, кириллицы и лишних символов в именах файлов, а не из-за самой обработки.
ПЗ
Практическое замечание

Особенности для обмена с сайтом и печатных форм

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

В печатных формах (прайс-листах, каталогах) картинка выводится, если макет печатной формы это поддерживает. В типовом прайсе «Управления торговлей» можно включить вывод изображений в настройках отчёта. Используется снова-таки основное изображение товара.

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

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

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

В области изображения видна новая картинка

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

Показывается старая картинка или пустая область — основной файл не назначен

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

Нужный файл помечен как основной

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

Основным числится старый файл или ни один

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

После обмена на сайте новая картинка

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

Картинка не изменилась — проверьте настройки обмена и кэш сайта

Типичные ошибки при смене главной картинки

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

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

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

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

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

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

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

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

Можно ли у одного товара хранить несколько картинок?

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

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

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

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

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

Удалится ли старая картинка после назначения новой основной?

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

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

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