К статье
Практический материал

Справочники и Данные · 10 мин

1С: как загрузить фото в карточки товаров и документы

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

Фотографии в 1С чаще всего прикрепляют к карточкам номенклатуры, контрагентов, сотрудников или к документам — например, фиксируют состояние товара при приёмке. В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) для этого предусмотрен механизм присоединённых файлов: изображение можно добавить прямо из формы объекта, перетащить мышью или загрузить пакетно из папки.

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

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

Где в 1С хранятся фотографии и почему это важно

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

Режим задаётся в настройках: «Администрирование» → «Настройка работы с файлами». Там же включается опция «Хранить файлы в томах на диске» и указываются сами тома — папки на сервере или сетевом ресурсе. Если тома не настроены, файлы по умолчанию попадают в базу.

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

Как загрузить фото в карточку номенклатуры

Стандартный путь в УТ, ERP и КА: откройте справочник «Номенклатура», выберите нужную позицию. В форме элемента есть область для изображения — обычно слева или на отдельной вкладке. Нажмите на неё или на кнопку добавления и выберите файл на компьютере.

Альтернативный вариант — через список файлов. В панели навигации карточки найдите ссылку «Файлы» (иногда «Присоединённые файлы» или «Изображения»). Откроется список, где кнопка «Добавить» предлагает два варианта: «Из файла» — выбор с диска, и «С шаблона» — создание по готовому образцу (для фото не используется). Выберите «Из файла», укажите изображение и подтвердите.

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

Порядок действий
  1. 1
    Откройте карточку номенклатуры в режиме редактирования
  2. 2
    Перейдите по ссылке «Файлы» или нажмите на область изображения
  3. 3
    Нажмите «Добавить» → «Из файла» и выберите фото на компьютере
  4. 4
    Дождитесь загрузки и проверьте, что изображение отображается в карточке
  5. 5
    Запишите и закройте карточку

Массовая загрузка фотографий из папки

Когда изображений десятки или сотни, добавлять их по одному нерационально. В ряде конфигураций есть штатные обработки групповой загрузки: например, в УТ и КА доступна загрузка изображений, привязанных к номенклатуре по имени файла — файл должен называться так же, как артикул или код товара.

Общий принцип такой: подготовьте папку, где имена файлов совпадают с артикулами (например, АРТ-10245.jpg), запустите обработку импорта, укажите каталог и правило сопоставления. Система найдёт товары по именам файлов и прикрепит изображения автоматически. Файлы, для которых не нашлось соответствия, попадут в отчёт об ошибках.

Если штатной обработки в вашей конфигурации нет, задачу решают через загрузку из Excel (внешние обработки «Загрузка данных из табличного документа») или средствами встроенного языка. Это уже работа для специалиста по 1С — самостоятельно без опыта такую доработку делать не стоит: ошибка в коде может создать тысячи «битых» присоединённых файлов.

Как добавить фото к документу или другому объекту

Механизм присоединённых файлов работает не только для номенклатуры. В документах (поступление, реализация, инвентаризация), карточках контрагентов, сотрудников в панели навигации формы есть та же ссылка «Файлы». Откройте объект, перейдите по ней и добавьте изображение кнопкой «Добавить» → «Из файла».

Так фиксируют сканы накладных, фото повреждений при приёмке, подписанные акты. Учтите: присоединённые файлы хранятся вместе с объектом и доступны всем, у кого есть права на просмотр самого объекта. Отдельно ограничить доступ только к файлам стандартными средствами сложно.

В тонком и веб-клиенте кнопки и ссылки могут располагаться иначе, чем в обычном приложении, но логика одинаковая: объект → «Файлы» → «Добавить». Если ссылки «Файлы» нет вовсе, вероятно, механизм отключён в настройках или у пользователя нет права «Добавление файлов».

Настройка хранения: база или тома на диске

Выбор места хранения влияет на производительность и резервное копирование. Сравнение двух вариантов поможет принять решение:

КритерийХранение в базеХранение в томах на диске
Резервное копированиеФайлы входят в выгрузку базы автоматическиТома нужно копировать отдельно
Размер базыБыстро растёт при большом числе фотоНа размер базы почти не влияет
Скорость работыПри больших объёмах возможны задержкиСтабильнее при тысячах файлов
ТребованияНичего дополнительно настраивать не нужноНужен доступный каталог и права на запись

Чтобы включить хранение в томах, откройте «Администрирование» → «Настройка работы с файлами», установите флажок «Хранить файлы в томах на диске» и перейдите по ссылке «Тома хранения файлов». Создайте том, указав полный путь к каталогу для сервера 1С (в клиент-серверном режиме путь должен быть доступен именно с сервера, а не с вашего компьютера).

Сравнение вариантов

Хранение в базе

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

Хранение в томах на диске

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

Внешние обработки импорта

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

Проверка результата и типичные ошибки

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

Частые проблемы и их причины: изображение не отображается — файл слишком большой или формат не поддерживается (используйте JPG или PNG разумного размера); кнопка «Добавить» неактивна — нет права на добавление файлов, обратитесь к администратору; фото открывается у одних пользователей и не открывается у других — при хранении в томах у части пользователей нет доступа к сетевому каталогу либо том указан локальным путём с диска одного компьютера.

Типичные ошибки
01
Загрузка фото очень большого размера — база раздувается, карточки открываются медленно; сжимайте изображения заранее
02
Несовпадение имён файлов с артикулами при массовой загрузке — часть фото не привязывается или попадает не к тем товарам
03
Указание локального пути тома (C:\Фото) в клиент-серверном режиме — файлы недоступны остальным пользователям
04
Перенос тома без обновления пути в настройках — все ранее загруженные изображения перестают открываться
05
Отсутствие резервной копии перед массовой загрузкой — при ошибке откатить тысячи присоединённых файлов сложно
Контрольные точки

Как проверить результат

Отображение в карточке
Норма

Фото видно сразу после открытия карточки товара

Тревожный признак

Пустая область изображения или значок ошибки

Доступ у других пользователей
Норма

Коллега открывает карточку и видит то же фото

Тревожный признак

У коллеги изображение не открывается — проблема с правами или путём к тому

Список присоединённых файлов
Норма

Файл присутствует в списке «Файлы» с корректным именем и размером

Тревожный признак

Файл есть в списке, но при открытии ошибка чтения

FAQ: частые вопросы о загрузке фото в 1С

Какие форматы изображений можно загружать в 1С?

Наиболее надёжно работают JPG и PNG — они корректно отображаются в карточках, отчётах и при печати. BMP и GIF обычно тоже прикрепляются как файлы, но могут не показываться во встроенных элементах просмотра. Документы вроде PDF присоединить можно, но как изображение они отображаться не будут.

Можно ли загрузить фото с телефона или планшета?

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

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

Во многих конфигурациях список номенклатуры по умолчанию показывается без изображений. Проверьте настройки списка: режим просмотра «с картинками» или аналогичный переключатель. Также убедитесь, что изображение назначено основным, если в карточке прикреплено несколько файлов.

Как удалить или заменить загруженное фото?

Откройте карточку объекта, перейдите в список «Файлы», выделите нужный файл и удалите его или откройте и замените содержимое. При хранении в томах файл с диска удаляется вместе с записью в базе. Учтите, что удаление необратимо — восстановить файл штатными средствами нельзя.

Фото загружаются, но база стала сильно расти. Что делать?

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

Можно ли выгрузить все фото из 1С обратно на диск?

Да, но штатной кнопки «выгрузить все» в большинстве конфигураций нет. Используются внешние обработки выгрузки присоединённых файлов, которые сохраняют изображения в указанную папку с именами по артикулу или наименованию. Такую обработку должен подобрать и проверить специалист по 1С под вашу версию конфигурации.

Итог

Что важно запомнить

Фото в 1С прикрепляются как присоединённые файлы через карточку объекта: «Файлы» → «Добавить» → «Из файла». Для массовой загрузки имена файлов должны совпадать с артикулами. Перед пакетными операциями и сменой настроек хранения делайте резервную копию, а после загрузки проверяйте отображение изображений у разных пользователей.