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

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

Как удалить фото из 1С: инструкция для типовых конфигураций

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

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

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

Где в 1С хранятся фотографии

В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Розница) изображения обычно хранятся как присоединённые файлы. За это отвечает механизм «Присоединённые файлы» библиотеки стандартных подсистем: файлы привязываются к конкретному объекту — номенклатуре, контрагенту, документу.

Существует два основных варианта хранения, которые задаются в настройках программы (раздел «Настройки работы с файлами» или аналогичный):

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

Узнать текущий режим можно в разделе администрирования: «НСИ и администрирование» → «Настройка работы с файлами». Там же указан список томов и пути к ним.

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

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

Порядок действий
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный товар
  2. 2
    В карточке товара перейдите по ссылке «Файлы» или «Присоединённые файлы» (обычно в панели навигации или на отдельной вкладке)
  3. 3
    Выделите нужное изображение в списке
  4. 4
    Нажмите кнопку «Удалить» в командной панели или клавишу Delete и подтвердите действие
  5. 5
    Закройте карточку и проверьте, что изображение больше не отображается

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

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

Массовое удаление фотографий

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

Через список присоединённых файлов

Откройте общий список файлов: в ряде конфигураций он доступен через «Все функции» → «Справочники» → «Файлы» или «Присоединённые файлы» конкретного типа. В списке можно отобрать файлы по владельцу, расширению (jpg, png) или дате, выделить группу с клавишей Shift или Ctrl и удалить разом.

Через групповую обработку

В типовых конфигурациях есть обработка «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных). Она позволяет пометить на удаление выбранные объекты по отбору. Это удобно, когда фото нужно убрать у целой группы товаров.

Через внешние обработки или код

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

Удаление файлов при хранении в томах на диске

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

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

Особенности для разных конфигураций

Логика удаления схожа, но расположение команд отличается. В таблице — ориентиры для популярных конфигураций.

КонфигурацияГде искать фотоОсобенность
Управление торговлей 11Карточка номенклатуры → «Файлы»Основное изображение задаётся отдельным реквизитом
ERP / КА 2Карточка объекта → панель «Присоединённые файлы»Поддержка томов, возможна пометка на удаление
Розница 2/3Номенклатура → вкладка с изображениямиКартинки могут участвовать в обмене с сайтом
Бухгалтерия 3.0Документы и справочники → «Присоединённые файлы»Чаще хранятся сканы, а не фото товаров

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

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

Удаление из карточки

Подходит для единичных фото. Просто и безопасно, но медленно при большом количестве.

Групповая обработка

Подходит для десятков записей по понятному отбору. Требует аккуратности с условиями отбора.

Программное удаление

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

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

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

Контрольные точки

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

Карточка товара
Норма

Поле изображения пустое, ошибок при открытии нет

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

Ошибка «файл не найден» или пустой квадрат вместо картинки

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

Удалённого файла нет в списке

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

Запись осталась с пометкой удаления

Место на диске (при хранении в томах)
Норма

Объём тома уменьшился

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

Размер папки не изменился — файлы остались в томе

Типичные ошибки
01
Удаление файла прямо из папки тома без удаления записи в базе — приводит к ошибкам «файл не найден» в карточках
02
Удаление без резервной копии — восстановить случайно удалённые изображения не получится
03
Игнорирование пометки на удаление — записи помечены, но физически остались в базе и занимают место
04
Удаление картинок, которые выгружаются на сайт — на сайте пропадают изображения товаров

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

Итог

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

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

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

Удалил фото, но место в базе не освободилось. Почему?

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

Можно ли восстановить удалённое фото в 1С?

Штатных средств восстановления нет. Варианты: восстановить из резервной копии базы или из копии тома, если она делалась. Поэтому перед массовым удалением копия обязательна.

Как удалить сразу все фото у группы товаров?

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

Что будет с сайтом, если удалить фото товара из 1С?

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

Кнопка «Удалить» неактивна. В чём причина?

Скорее всего, у вашей роли нет прав на удаление присоединённых файлов. Обратитесь к администратору 1С, чтобы он выдал соответствующие права или выполнил удаление самостоятельно.