Загрузка нескольких изображений в номенклатуру и документы 1С
Содержание
Несколько фотографий к одному объекту в 1С добавляют двумя разными механизмами: галерея картинок в карточке номенклатуры (для товаров) и присоединённые файлы (для любых справочников и документов — сканы накладных, договоров, фото брака). Число изображений в обоих случаях не ограничено.
Частое заблуждение — что картинку можно загрузить только одну, а остальные снимки приходится складывать в отдельную папку или в Word. На деле типовые конфигурации (УТ 11, Розница, УНФ, Бухгалтерия 3.0) хранят сколько угодно изображений прямо в базе или в томах на диске, а одно из них помечают основным — оно и выводится в списках и печатных формах.
Ниже — где лежит нужная команда в карточке товара и в документе, чем различаются «картинки» и «присоединённые файлы», как подставить ссылку вместо файла и как залить сразу папку снимков.
Чем галерея картинок отличается от присоединённых файлов
Прежде чем жать «Добавить», определитесь, какой из двух механизмов вам нужен — они живут в разных местах и ведут себя по-разному.
- 🖼️ Картинки номенклатуры — специальная галерея только для товаров. Поддерживает несколько изображений, одно из которых основное. Основное изображение подтягивается в списки товаров, ценники, этикетки и выгрузку в интернет-магазин.
- 📎 Присоединённые файлы — универсальное хранилище для любого объекта: справочника (контрагент, договор, сотрудник) или документа (поступление, реализация, счёт). Сюда кладут не только фото, но и сканы, PDF, таблицы — любой формат.
Для товара с несколькими ракурсами берите галерею картинок. Для скана первички, фото оборудования в карточке ОС или снимка повреждённого груза в акте — присоединённые файлы.
Разница не только в месте хранения, но и в поведении:
| Признак | Галерея картинок | Присоединённые файлы |
|---|---|---|
| К каким объектам | в основном номенклатура | почти любой справочник и документ |
| Форматы | только изображения | любой файл (фото, PDF, таблица) |
| Основное изображение | есть | нет понятия «основное» |
| Показ в списках/ценниках | да | нет |
| История версий файла | обычно нет | есть |
Присоединённые файлы есть почти у каждого объекта типовой конфигурации, а отдельная галерея картинок — в основном у номенклатуры в торговых решениях (УТ, Розница, УНФ). В Бухгалтерии 3.0 для товара тоже используют присоединённые файлы.
Где в 1С хранятся загруженные снимки
Фото не лежат в отдельной папке Windows — ими управляет сама база. Место хранения задаётся один раз в настройках и влияет на размер информационной базы.
Откройте Администрирование → Настройки работы с файлами (в части конфигураций раздел называется «Общие настройки» → «Работа с файлами»). Там два ключевых параметра:
- Хранить файлы в информационной базе — снимки попадают внутрь базы. Просто, но база быстро распухает: сотни фото номенклатуры легко добавляют гигабайты.
- Хранить файлы в томах на диске — изображения лежат отдельными файлами в указанных каталогах, в базе остаются только ссылки. Для каталога с картинками товаров это предпочтительный вариант.
Там же задаётся максимальный размер файла. Если при загрузке фото 1С ругается, что файл слишком велик, причина обычно здесь — поднимите лимит или сожмите снимок.
Выбор режима хранения — не только вопрос удобства, но и нагрузки на систему. Пока снимков десятки, разницы не видно. Но каталог на тысячи позиций с несколькими ракурсами каждая — это гигабайты картинок. Если они внутри базы, то попадают в каждую резервную копию, замедляют выгрузку и загрузку .dt, нагружают СУБД. Тома на диске снимают эту нагрузку: база хранит лёгкие ссылки, а тяжёлые файлы лежат рядом и бэкапятся отдельными средствами файловой системы.
Переключение на тома диска делают до массовой загрузки фото, а не после. Уже лежащие в базе файлы автоматически в тома не переедут — для переноса есть отдельная регламентная операция, и запускать её лучше в нерабочее время.
Добавляем несколько фото в карточку номенклатуры
Галерея товара набирается прямо в его карточке. Порядок действий в торговых конфигурациях одинаковый.
- Откройте карточку товара:
НСИ → Номенклатура(вРознице—Маркетинг и склад → Номенклатура), найдите позицию и войдите в неё. - Перейдите к изображениям. В карточке есть область картинки слева вверху либо ссылка
Картинкина панели навигации формы. Нажмите на область изображения. - Нажмите
Добавить(илиЗагрузить) и выберите сразу несколько файлов — в окне проводника удерживайтеCtrlдля выборочного выделения илиShiftдля диапазона. Все отмеченные снимки загрузятся за один раз. - Перетащите мышью нужный снимок в начало галереи или отметьте его командой «Сделать основным» — именно он будет показываться в списках и ценниках.
- Запишите карточку.
Так в одной позиции набирается галерея из любого числа ракурсов: вид спереди, сзади, в упаковке, крупный план этикетки.
Прикрепляем фото к документам и карточкам контрагентов
К накладной, счёту или карточке контрагента галереи картинок нет — здесь работают присоединённые файлы, и к одному объекту их можно прикрепить сколько угодно.
- Откройте нужный документ (например,
Продажи → Реализация (акты, накладные)) или карточку контрагента. - Найдите команду
Присоединённые файлы— чаще всего это значок скрепки в командной панели формы, ссылка на панели навигации слева либо пункт в менюЕщё. - В открывшемся списке нажмите
Добавить → Файл с дискаи выделите несколько снимков сразу (Ctrl/Shift), как и для номенклатуры. - Либо просто перетащите файлы мышью из проводника прямо в список присоединённых файлов — 1С поддерживает drag-and-drop.
Типичные сценарии: скан подписанной накладной рядом с электронным документом, фото пломбы или повреждённого груза в акте, копия доверенности в карточке контрагента, фотографии объекта в карточке основного средства.
Для карточек контрагентов и сотрудников фото работает так же: открываете присоединённые файлы и добавляете снимки пачкой. В карточке сотрудника удобно хранить скан паспорта и трудового договора, в карточке контрагента — карточку предприятия и уставные документы. Всё это — тот же механизм присоединённых файлов, просто вызванный из другого объекта.
Присоединённый файл можно открыть на редактирование, 1С заберёт его «на себя» (пометит как занятый), а после сохранения создаст новую версию. Историю версий видно в том же списке — удобно, когда скан дооформляют. Пока файл открыт на редактирование одним пользователем, другой изменить его не сможет — это защита от затирания правок.
Подставляем ссылку на изображение вместо загрузки файла
Если снимки уже лежат на сайте, в облаке или на внутреннем файловом сервере, их необязательно заливать в базу — можно сохранить ссылку. Это экономит объём базы и удобно для фото из интернет-каталога поставщика.
В форме присоединённых файлов выберите Добавить → Ссылку из Интернета (формулировка в разных релизах чуть отличается) и вставьте полный адрес, начиная с https://. В базе сохранится не сам файл, а указатель на него.
Минусы ссылочного варианта честно:
- 🔗 Если по адресу картинку удалят или переименуют, в 1С останется «битая» ссылка.
- 🔒 Доступ к файлу зависит от внешнего ресурса: нет интернета или сервер недоступен — фото не откроется.
- 🗄️ Ссылка не попадает в резервную копию базы как файл — бэкап сохранит только адрес.
Поэтому для важных документов (сканы первички) надёжнее загружать сам файл, а ссылки оставить для необязательных иллюстраций.
Загружаем сразу папку снимков: групповая загрузка
Заводить сотни товаров и открывать каждую карточку руками — неразумно. Для каталога изображений в торговых конфигурациях есть типовая обработка загрузки картинок из каталога: она сопоставляет файлы с товарами по имени.
Общий принцип:
- Назовите файлы снимков так, чтобы имя совпадало с кодом, артикулом или штрихкодом товара — например,
123456.jpg,123456_2.jpg(второй ракурс через суффикс). - Сложите все снимки в одну папку.
- Запустите обработку загрузки изображений (ищите в разделе работы с номенклатурой или в сервисных обработках; точное название команды зависит от конфигурации и релиза).
- Укажите папку и поле сопоставления (код / артикул / штрихкод), запустите загрузку.
Обработка пройдёт по папке и разложит картинки по карточкам автоматически. Второй рабочий способ массовой заливки — обмен данными: если каталог ведётся во внешней системе или на сайте, фото номенклатуры переносятся вместе с товарами через типовой обмен (например, по протоколу CommerceML с интернет-магазином).
Чтобы групповая загрузка прошла без разбора завалов, подготовьте папку заранее:
- 📁 имена файлов строго соответствуют коду, артикулу или штрихкоду — без лишних пробелов и русских букв в именах;
- 🔢 суффикс для дополнительных ракурсов (
_2,_3) используйте единообразно по всему каталогу; - 📐 приведите снимки к близкому размеру и весу, иначе база раздуется неравномерно;
- 🧪 прогоните загрузку сначала на десятке файлов и проверьте результат в карточках, прежде чем заливать тысячи.
Перед групповой загрузкой на большой каталог сделайте резервную копию базы — откатить массовую заливку по одной карточке будет долго.
Как настроить показ и печать прикреплённых фото
Загрузить мало — нужно, чтобы фото было видно там, где оно полезно.
В списках товаров. Чтобы в списке номенклатуры появилась колонка с миниатюрой, включите показ картинок в настройке формы списка: команда Ещё → Изменить форму (либо Настроить список), и добавьте поле с изображением. Показывается основное изображение карточки.
В ценниках и этикетках. Печатные формы ценников и этикеток умеют выводить картинку товара — в настройках шаблона ценника включите вывод изображения. Печатается основное изображение, поэтому важно пометить правильный снимок как основной (см. раздел про карточку номенклатуры).
Присоединённые файлы на печать. Сам по себе присоединённый скан печатается как обычный файл — открываете его из списка и печатаете во внешней программе. В печатную форму документа 1С такой файл автоматически не вставляется.
Сравнение, где какое изображение участвует:
| Где показывается | Галерея номенклатуры | Присоединённый файл |
|---|---|---|
| Список товаров (миниатюра) | да, основное | нет |
| Ценник / этикетка | да, основное | нет |
| Выгрузка в интернет-магазин | да, все | нет |
| Печать как отдельный файл | да | да |
| Привязка к документу/контрагенту | нет | да |
Что чаще всего мешает добавить фото
Если снимок не загружается или не отображается, причина почти всегда в одном из нескольких мест.
Администрирование → Настройки работы с файлами или сожмите снимок перед загрузкой.Ещё → Изменить форму. Либо снимок не помечен основным.