Загрузка нескольких изображений в номенклатуру и документы 1С

· 9 мин

Содержание

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

Частое заблуждение — что картинку можно загрузить только одну, а остальные снимки приходится складывать в отдельную папку или в Word. На деле типовые конфигурации (УТ 11, Розница, УНФ, Бухгалтерия 3.0) хранят сколько угодно изображений прямо в базе или в томах на диске, а одно из них помечают основным — оно и выводится в списках и печатных формах.

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

Чем галерея картинок отличается от присоединённых файлов

Прежде чем жать «Добавить», определитесь, какой из двух механизмов вам нужен — они живут в разных местах и ведут себя по-разному.

  • 🖼️ Картинки номенклатуры — специальная галерея только для товаров. Поддерживает несколько изображений, одно из которых основное. Основное изображение подтягивается в списки товаров, ценники, этикетки и выгрузку в интернет-магазин.
  • 📎 Присоединённые файлы — универсальное хранилище для любого объекта: справочника (контрагент, договор, сотрудник) или документа (поступление, реализация, счёт). Сюда кладут не только фото, но и сканы, PDF, таблицы — любой формат.

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

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

ПризнакГалерея картинокПрисоединённые файлы
К каким объектамв основном номенклатурапочти любой справочник и документ
Форматытолько изображениялюбой файл (фото, PDF, таблица)
Основное изображениеестьнет понятия «основное»
Показ в списках/ценникахданет
История версий файлаобычно нетесть

Присоединённые файлы есть почти у каждого объекта типовой конфигурации, а отдельная галерея картинок — в основном у номенклатуры в торговых решениях (УТ, Розница, УНФ). В Бухгалтерии 3.0 для товара тоже используют присоединённые файлы.

Где в 1С хранятся загруженные снимки

Фото не лежат в отдельной папке Windows — ими управляет сама база. Место хранения задаётся один раз в настройках и влияет на размер информационной базы.

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

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

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

Выбор режима хранения — не только вопрос удобства, но и нагрузки на систему. Пока снимков десятки, разницы не видно. Но каталог на тысячи позиций с несколькими ракурсами каждая — это гигабайты картинок. Если они внутри базы, то попадают в каждую резервную копию, замедляют выгрузку и загрузку .dt, нагружают СУБД. Тома на диске снимают эту нагрузку: база хранит лёгкие ссылки, а тяжёлые файлы лежат рядом и бэкапятся отдельными средствами файловой системы.

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

Добавляем несколько фото в карточку номенклатуры

Галерея товара набирается прямо в его карточке. Порядок действий в торговых конфигурациях одинаковый.

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

Так в одной позиции набирается галерея из любого числа ракурсов: вид спереди, сзади, в упаковке, крупный план этикетки.

Проверка перед загрузкой галереи товара
Выполнено: 0 / 4

Прикрепляем фото к документам и карточкам контрагентов

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

  1. Откройте нужный документ (например, Продажи → Реализация (акты, накладные)) или карточку контрагента.
  2. Найдите команду Присоединённые файлы — чаще всего это значок скрепки в командной панели формы, ссылка на панели навигации слева либо пункт в меню Ещё.
  3. В открывшемся списке нажмите Добавить → Файл с диска и выделите несколько снимков сразу (Ctrl/Shift), как и для номенклатуры.
  4. Либо просто перетащите файлы мышью из проводника прямо в список присоединённых файлов — 1С поддерживает drag-and-drop.

Типичные сценарии: скан подписанной накладной рядом с электронным документом, фото пломбы или повреждённого груза в акте, копия доверенности в карточке контрагента, фотографии объекта в карточке основного средства.

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

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

Подставляем ссылку на изображение вместо загрузки файла

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

В форме присоединённых файлов выберите Добавить → Ссылку из Интернета (формулировка в разных релизах чуть отличается) и вставьте полный адрес, начиная с https://. В базе сохранится не сам файл, а указатель на него.

Минусы ссылочного варианта честно:

  • 🔗 Если по адресу картинку удалят или переименуют, в 1С останется «битая» ссылка.
  • 🔒 Доступ к файлу зависит от внешнего ресурса: нет интернета или сервер недоступен — фото не откроется.
  • 🗄️ Ссылка не попадает в резервную копию базы как файл — бэкап сохранит только адрес.

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

Загружаем сразу папку снимков: групповая загрузка

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

Общий принцип:

  1. Назовите файлы снимков так, чтобы имя совпадало с кодом, артикулом или штрихкодом товара — например, 123456.jpg, 123456_2.jpg (второй ракурс через суффикс).
  2. Сложите все снимки в одну папку.
  3. Запустите обработку загрузки изображений (ищите в разделе работы с номенклатурой или в сервисных обработках; точное название команды зависит от конфигурации и релиза).
  4. Укажите папку и поле сопоставления (код / артикул / штрихкод), запустите загрузку.

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

Чтобы групповая загрузка прошла без разбора завалов, подготовьте папку заранее:

  • 📁 имена файлов строго соответствуют коду, артикулу или штрихкоду — без лишних пробелов и русских букв в именах;
  • 🔢 суффикс для дополнительных ракурсов (_2, _3) используйте единообразно по всему каталогу;
  • 📐 приведите снимки к близкому размеру и весу, иначе база раздуется неравномерно;
  • 🧪 прогоните загрузку сначала на десятке файлов и проверьте результат в карточках, прежде чем заливать тысячи.

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

Как настроить показ и печать прикреплённых фото

Загрузить мало — нужно, чтобы фото было видно там, где оно полезно.

В списках товаров. Чтобы в списке номенклатуры появилась колонка с миниатюрой, включите показ картинок в настройке формы списка: команда Ещё → Изменить форму (либо Настроить список), и добавьте поле с изображением. Показывается основное изображение карточки.

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

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

Сравнение, где какое изображение участвует:

Где показываетсяГалерея номенклатурыПрисоединённый файл
Список товаров (миниатюра)да, основноенет
Ценник / этикеткада, основноенет
Выгрузка в интернет-магазинда, всенет
Печать как отдельный файлдада
Привязка к документу/контрагентунетда

Что чаще всего мешает добавить фото

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

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

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

Сколько фотографий можно прикрепить к одному товару или документу?
Жёсткого лимита на количество нет. Ограничивает только суммарный объём: при хранении файлов в информационной базе большая галерея быстро её раздувает, поэтому для каталогов с сотнями снимков переходят на хранение в томах на диске.
В каком формате загружать снимки?
Подходят обычные растровые форматы — JPG и PNG. JPG компактнее для фотографий, PNG — для картинок с прозрачным фоном и логотипов. Для галереи товаров удобно привести все снимки к одному размеру.
Фото хранятся внутри базы или отдельными файлами?
Зависит от настройки. По умолчанию часто включено хранение в информационной базе; для больших объёмов изображений переключают на хранение в томах на диске — тогда база остаётся компактной, а снимки лежат отдельными файлами в заданных каталогах.
Можно ли перенести фото из одной базы в другую?
Да. Картинки номенклатуры переносятся вместе с товарами через типовой обмен данными. Присоединённые файлы выгружаются вместе с объектом, если они хранятся в базе; при хранении в томах нужно перенести ещё и сами тома.
Почему при хранении в томах фото пропали после переноса базы?
Перенесли только базу, а каталоги томов с файлами остались на старом сервере. При хранении в томах на диске резервировать и переносить нужно и базу, и содержимое томов.