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