Фото в карточке номенклатуры 1С: загрузка по одному и массово

· 9 мин

Содержание

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

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

Что подготовить перед загрузкой

Картинка — обычный графический файл. 1С показывает растровые форматы: jpg, jpeg, png, gif, bmp. Для каталога берите jpg (меньше вес) или png (если нужна прозрачность).

Три момента, из-за которых потом приходится переделывать:

  • 📐 Пропорции. В карточке и в списках картинка вписывается в квадратную или близкую к квадрату область. Горизонтальное фото 1920×1080 обрежется или ляжет с белыми полями. Удобнее готовить квадрат — например, 500×500 или 800×800 пикселей.
  • ⚖️ Вес файла. Фото с телефона весит 3–8 МБ. Сотни таких картинок раздувают базу. Перед загрузкой сожмите до 100–300 КБ на файл: для товарных карточек этого разрешения достаточно.
  • 🔤 Имя файла для пакетной загрузки. Если грузите массово, имя файла должно совпадать с тем полем, по которому пойдёт сопоставление: артикул, штрихкод или наименование. Файл А-0012.jpg найдёт товар с артикулом А-0012.

Не держите фото 4000×3000 «на всякий случай». Для сайта или прайса товарное фото редко нужно крупнее 1000×1000; крупнее — только зря раздувает хранилище.

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

Готовим фото к загрузке
Выполнено: 0 / 5

Добавляем фото в карточку одного товара

Самый частый сценарий — загрузить картинку для конкретной позиции прямо из её карточки.

  1. Откройте список товаров. Путь зависит от конфигурации:
КонфигурацияПуть к номенклатуре
Управление торговлей 11НСИ и администрирование → НСИ → Номенклатура
Розница 2/3НСИ → Номенклатура
Бухгалтерия 3.0Справочники → Товары и услуги → Номенклатура
  1. Откройте карточку нужного товара двойным щелчком.
  2. Найдите на карточке область изображения. В «Управлении торговлей» и «Рознице» это заметный прямоугольник-заглушка с подписью о картинке (обычно вверху карточки). Нажмите на него.
  3. В открывшемся окне работы с картинками нажмите команду добавления (Добавить или значок с плюсом), выберите Загрузить с диска или Из файла.
  4. Укажите подготовленный файл и подтвердите. Картинка появится в карточке.
  5. Нажмите «Записать» (или «Записать и закрыть»), иначе фото не сохранится в базе.

В «Бухгалтерии» отдельной крупной области под фото в карточке нет — там товар редко нуждается в изображении. Если картинка всё же нужна, прикрепите её как присоединённый файл: в карточке номенклатуры откройте список файлов (гиперссылка/команда работы с файлами) и добавьте изображение. Для печатных форм и каталога этого достаточно.

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

Пакетная загрузка изображений из папки

Грузить сотни карточек вручную бессмысленно. В «Управлении торговлей», «Рознице» и «Управлении нашей фирмой» есть встроенная обработка загрузки картинок из папки.

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

Как подготовить сопоставление:

  1. Решите, по какому полю сопоставлять: артикул, штрихкод или наименование. Артикул и штрихкод надёжнее — они уникальны.
  2. Переименуйте файлы под это поле. Для товара с артикулом SKU-100 файл должен называться SKU-100.jpg.
  3. Сложите все файлы в одну папку на диске или в сетевом каталоге.

Как запустить обработку:

  • В «Управлении торговлей» и «Рознице» найдите обработку загрузки изображений номенклатуры. Если не видите её в меню, откройте список всех обработок: раздел НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки либо через Функции для технического специалиста (главное меню → Все функции, если режим включён).
  • Укажите папку с файлами, поле сопоставления и запустите подбор.
  • Обработка покажет таблицу: какому товару какой файл подобрался. Проверьте строки без пары — там либо опечатка в имени файла, либо нет такого артикула.
  • Запустите загрузку. Картинки проставятся во все найденные карточки разом.

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

Если встроенной обработки в вашей конфигурации нет, подойдёт типовая внешняя обработка загрузки картинок — она работает по тому же принципу «папка + поле сопоставления».

Где хранятся файлы и как настроить размер

Картинки и присоединённые файлы 1С хранит одним из двух способов:

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

Переключается это в разделе Администрирование → Настройки работы с файлами (в типовых конфигурациях на «Библиотеке стандартных подсистем»). Там же задаётся:

  • 📁 Хранить файлы в томах — включите для большого объёма картинок.
  • 📏 Максимальный размер файла — ограничение на один загружаемый файл. Если ваши фото не грузятся, в первую очередь смотрите сюда.
  • 🧩 Допустимые расширения — список разрешённых типов. Если png или webp не в списке, файл откажется загружаться.

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

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

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

Где фото показывается после загрузки

Полезно понимать заранее, куда картинка попадёт, — тогда ясно, стоит ли вообще её грузить для конкретного товара:

  • 🗂️ Список номенклатуры. Если в списке включён режим с картинками (переключается в настройках отображения списка), рядом с товаром видно его основное фото. Для услуг и внутренних позиций это обычно не нужно.
  • 🧾 Чек и рабочее место кассира (в «Рознице» и в рабочем месте продаж). Кассиру фото помогает быстро находить товар на ощупь каталога, особенно на сенсорном экране.
  • 🖨️ Печатные формы — ценники и этикетки. В макет ценника можно вывести картинку товара, если это предусмотрено шаблоном.
  • 🌐 Сайт/маркетплейс через обмен. При выгрузке в интернет-магазин уходит основная картинка (и, по настройке обмена, дополнительные).

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

Несколько картинок, виды номенклатуры и доп. реквизиты

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

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

Когда штатных полей не хватает, подключают дополнительные реквизиты и сведения (НСИ и администрирование → Общие настройки → Дополнительные реквизиты и сведения). Через них к товару можно добавить, например, отдельную ссылку на изображение во внешнем хранилище. Но для обычного товарного фото это лишнее — хватает встроенной картинки.

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

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

Почему фото не загружается или не отображается

Разберём типовые сбои по симптому.

Диагностика: выберите симптом

Отдельный случай — фото не уходит на сайт при обмене с интернет-магазином. Здесь 1С ни при чём: смотрите правила выгрузки на стороне обмена (выгружается ли картинка, в каком размере) и то, отмечено ли фото основным.

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

В каком формате и размере грузить фото товара?
Растровые jpg или png, квадратный или близкий к квадрату кадр (например, 800×800), вес до 200–300 КБ на файл. Крупнее для карточки не нужно и только раздувает базу.
Можно ли добавить несколько фото к одному товару?
Да, в «Управлении торговлей» и «Рознице» в окно картинок товара добавляется несколько файлов. Одно отмечается основным — оно идёт в списки и чек, остальные хранятся дополнительно.
Где физически лежат загруженные картинки?
Либо внутри информационной базы, либо в томах на диске — зависит от настройки в Администрирование → Настройки работы с файлами. Для большого каталога правильнее хранить в томах, чтобы база не разрасталась.
Как загрузить сразу все фото из папки?
Назовите файлы по артикулу или штрихкоду, сложите в одну папку и запустите обработку загрузки изображений номенклатуры: она сопоставит файлы с товарами по имени и проставит картинки пакетом.
Фото есть в карточке, но не показывается в списке — почему?
В списках и чеке выводится только основная картинка. Откройте картинки товара и отметьте нужный файл как основной.