Фото в карточке номенклатуры 1С: загрузка по одному и массово
Содержание
Фото к товару в 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С список товаров с артикулами (из списка номенклатуры — команда вывода в табличный документ или в файл), а потом по этому списку переименуйте фотографии. Так вы не промахнётесь с именами и сразу увидите, для каких позиций снимков не хватает.
Добавляем фото в карточку одного товара
Самый частый сценарий — загрузить картинку для конкретной позиции прямо из её карточки.
- Откройте список товаров. Путь зависит от конфигурации:
| Конфигурация | Путь к номенклатуре |
|---|---|
| Управление торговлей 11 | НСИ и администрирование → НСИ → Номенклатура |
| Розница 2/3 | НСИ → Номенклатура |
| Бухгалтерия 3.0 | Справочники → Товары и услуги → Номенклатура |
- Откройте карточку нужного товара двойным щелчком.
- Найдите на карточке область изображения. В «Управлении торговлей» и «Рознице» это заметный прямоугольник-заглушка с подписью о картинке (обычно вверху карточки). Нажмите на него.
- В открывшемся окне работы с картинками нажмите команду добавления (
Добавитьили значок с плюсом), выберитеЗагрузить с дискаилиИз файла. - Укажите подготовленный файл и подтвердите. Картинка появится в карточке.
- Нажмите «Записать» (или «Записать и закрыть»), иначе фото не сохранится в базе.
В «Бухгалтерии» отдельной крупной области под фото в карточке нет — там товар редко нуждается в изображении. Если картинка всё же нужна, прикрепите её как присоединённый файл: в карточке номенклатуры откройте список файлов (гиперссылка/команда работы с файлами) и добавьте изображение. Для печатных форм и каталога этого достаточно.
Если у товара несколько ракурсов, добавьте несколько файлов в то же окно картинок и отметьте один как основной — именно он будет показываться в списках и в чеке.
Пакетная загрузка изображений из папки
Грузить сотни карточек вручную бессмысленно. В «Управлении торговлей», «Рознице» и «Управлении нашей фирмой» есть встроенная обработка загрузки картинок из папки.
Принцип простой: вы складываете все фото в одну папку, обработка перебирает файлы и ищет для каждого товар по совпадению имени файла с выбранным реквизитом.
Как подготовить сопоставление:
- Решите, по какому полю сопоставлять: артикул, штрихкод или наименование. Артикул и штрихкод надёжнее — они уникальны.
- Переименуйте файлы под это поле. Для товара с артикулом
SKU-100файл должен называтьсяSKU-100.jpg. - Сложите все файлы в одну папку на диске или в сетевом каталоге.
Как запустить обработку:
- В «Управлении торговлей» и «Рознице» найдите обработку загрузки изображений номенклатуры. Если не видите её в меню, откройте список всех обработок: раздел
НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработкилибо черезФункции для технического специалиста(главное меню →Все функции, если режим включён). - Укажите папку с файлами, поле сопоставления и запустите подбор.
- Обработка покажет таблицу: какому товару какой файл подобрался. Проверьте строки без пары — там либо опечатка в имени файла, либо нет такого артикула.
- Запустите загрузку. Картинки проставятся во все найденные карточки разом.
Перед первой массовой загрузкой сделайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование или средствами сервера). Загрузка тысяч файлов необратимо увеличивает размер хранилища, и откатить проще из копии.
Если встроенной обработки в вашей конфигурации нет, подойдёт типовая внешняя обработка загрузки картинок — она работает по тому же принципу «папка + поле сопоставления».
Где хранятся файлы и как настроить размер
Картинки и присоединённые файлы 1С хранит одним из двух способов:
- Внутри информационной базы. Проще в настройке, но база быстро растёт, резервные копии тяжелеют.
- В томах на диске. Файлы лежат отдельной структурой папок, в базе — только ссылки. Для большого каталога это правильный вариант: база остаётся лёгкой.
Переключается это в разделе Администрирование → Настройки работы с файлами (в типовых конфигурациях на «Библиотеке стандартных подсистем»). Там же задаётся:
- 📁 Хранить файлы в томах — включите для большого объёма картинок.
- 📏 Максимальный размер файла — ограничение на один загружаемый файл. Если ваши фото не грузятся, в первую очередь смотрите сюда.
- 🧩 Допустимые расширения — список разрешённых типов. Если
pngилиwebpне в списке, файл откажется загружаться.
Том хранения — это физическая папка на сервере. Проверьте, что у сервера 1С есть права на запись в неё и на ней достаточно места, иначе загрузка оборвётся с ошибкой доступа.
Отображение картинки в карточке 1С подгоняет автоматически — вписывает в отведённую область с сохранением пропорций. Поэтому результат на экране зависит не от настроек 1С, а от того, как вы подготовили сам файл (см. первый раздел).
Если база уже разрослась от картинок, хранившихся внутри неё, перевод на тома не выкидывает старые файлы автоматически. После включения хранения в томах новые файлы лягут на диск, а ранее загруженные останутся в базе до их переноса штатными средствами работы с файлами. Делайте такой перенос в нерабочее время — он читает и записывает все файлы разом и нагружает сервер.
Где фото показывается после загрузки
Полезно понимать заранее, куда картинка попадёт, — тогда ясно, стоит ли вообще её грузить для конкретного товара:
- 🗂️ Список номенклатуры. Если в списке включён режим с картинками (переключается в настройках отображения списка), рядом с товаром видно его основное фото. Для услуг и внутренних позиций это обычно не нужно.
- 🧾 Чек и рабочее место кассира (в «Рознице» и в рабочем месте продаж). Кассиру фото помогает быстро находить товар на ощупь каталога, особенно на сенсорном экране.
- 🖨️ Печатные формы — ценники и этикетки. В макет ценника можно вывести картинку товара, если это предусмотрено шаблоном.
- 🌐 Сайт/маркетплейс через обмен. При выгрузке в интернет-магазин уходит основная картинка (и, по настройке обмена, дополнительные).
Для товара, который нигде из перечисленного не участвует, фото в 1С — лишний вес. Грузите снимки туда, где они реально работают: розничные продажи, прайс с картинками, выгрузка на витрину.
Несколько картинок, виды номенклатуры и доп. реквизиты
Один товар — не обязательно одно фото. Механизм картинок в «Управлении торговлей» и «Рознице» позволяет держать несколько изображений на карточке: основной ракурс плюс дополнительные. Основное фото идёт в списки, чек и обмен с сайтом; остальные — справочно.
Если каталог делится на принципиально разные группы (например, одежда и бытовая техника), в «Управлении торговлей» для них заводят виды номенклатуры. Вид определяет свой набор дополнительных реквизитов — цвет, размер, материал. Само фото при этом крепится так же, через область картинки, независимо от вида.
Когда штатных полей не хватает, подключают дополнительные реквизиты и сведения (НСИ и администрирование → Общие настройки → Дополнительные реквизиты и сведения). Через них к товару можно добавить, например, отдельную ссылку на изображение во внешнем хранилище. Но для обычного товарного фото это лишнее — хватает встроенной картинки.
Для вариантов товара (один артикул, разные цвета/размеры — так называемые характеристики) фото обычно ставят на уровне номенклатуры, а не каждой характеристики. Если нужны разные картинки под каждый цвет, это решается уже обменом с сайтом и его правилами, а не карточкой в 1С.
Ещё один момент — права. Загружать и менять картинки может пользователь, у которого есть право на изменение номенклатуры и на работу с присоединёнными файлами. Если у менеджера карточка открывается только на просмотр, дело не в картинке, а в его профиле доступа — поправьте роли, а не настройки файлов.
Почему фото не загружается или не отображается
Разберём типовые сбои по симптому.
Настройки работы с файлами. Сожмите картинку или увеличьте лимит (с осторожностью — крупные файлы раздувают хранилище).Отдельный случай — фото не уходит на сайт при обмене с интернет-магазином. Здесь 1С ни при чём: смотрите правила выгрузки на стороне обмена (выгружается ли картинка, в каком размере) и то, отмечено ли фото основным.
Частые вопросы
В каком формате и размере грузить фото товара?
Можно ли добавить несколько фото к одному товару?
Где физически лежат загруженные картинки?
Администрирование → Настройки работы с файлами. Для большого каталога правильнее хранить в томах, чтобы база не разрасталась.