Удаление склада в 1С: как убрать лишнюю строку из справочника и обойти блокировки по документам

· 10 мин

Содержание

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

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

Когда склад можно удалить, а когда лучше скрыть

Безболезненно удаляется только склад, по которому нет ни одного движения и ни одной ссылки: его завели по ошибке, продублировали или создали «на будущее», но так и не использовали.

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

Склад с движениями за закрытые периоды удалять не стоит. Вы исказите данные, по которым уже сдана отчётность и проведены инвентаризации. Прежде чем что-либо удалять, сделайте резервную копию базы.

Короткое правило для выбора:

  • 🆕 склад заведён, но пуст — удаляем;
  • 📦 склад больше не используется, но история нужна — не удаляем, а скрываем (см. раздел про альтернативу);
  • 🔁 склад закрыли, товар перевели на другой — переносим движения, потом удаляем или скрываем.
Что делать со складом, который больше не нужен?

Подготовка: проверяем остатки и движения

Прежде чем трогать справочник, убедитесь, что на складе ничего не «висит».

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

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

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

Перед удалением склада
Выполнено: 0 / 6

Как пометить склад на удаление

Пометка — это первый обязательный шаг. Сама по себе она ничего не удаляет, а лишь ставит на элемент значок «крестик» и выводит его из активного использования.

  1. Откройте справочник складов (Склад → Склады, либо НСИ → Склады — в зависимости от конфигурации).
  2. Встаньте на нужную строку.
  3. Нажмите Delete на клавиатуре или правой кнопкой мыши → Пометить на удаление.
  4. Подтвердите пометку.

После этого склад отображается перечёркнутым. Если передумали — тем же действием снимается пометка.

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

Пометить на удаление можно сразу несколько складов: выделите их в списке с зажатым Ctrl и нажмите Delete.

Поиск документов и ссылок, которые мешают удалению

Главная причина, по которой склад «не удаляется», — на него ссылаются другие объекты базы. 1С не даст физически удалить элемент, пока эти ссылки существуют.

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

  1. Встаньте на склад в справочнике.
  2. Правой кнопкой мыши → Связанные документы или команда поиска ссылок на объект (в разных конфигурациях называется Найти ссылки на объект / Связанные документы).
  3. 1С покажет список всех документов, регистров и справочников, где встречается этот склад.

Если такой команды нет под рукой, тот же список выдаст сам механизм удаления помеченных объектов на этапе контроля ссылок (о нём ниже) — он покажет, что именно держит склад.

Типичные «держатели» ссылок на склад:

  • 🧾 товарные документы: поступления, реализации, перемещения, оприходования, списания;
  • 💳 настройки касс ККМ и розничных рабочих мест (склад привязан к кассе);
  • ⚙️ правила и настройки обмена, профили, права доступа по складам;
  • 📊 записи регистров остатков и движений за весь период работы.

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

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

Когда склад закрыли, а товар перевели в другое подразделение, документы удобнее не чистить вручную, а массово переназначить на склад-приёмник. Для этого есть штатная обработка Групповое изменение реквизитов.

Чтобы её открыть, включите команду «Все функции»: Главное меню (значок в левом верхнем углу) → Настройки → Параметры → галочка Отображать команду «Все функции». После этого: Главное меню → Все функции → Стандартные → Групповое изменение реквизитов.

Порядок работы с обработкой:

  1. В поле Изменять выберите нужный объект — например, документ Перемещение товаров или Реализация товаров и услуг.
  2. Задайте отбор: реквизит Склад равен удаляемому складу.
  3. В нижней части укажите реквизит Склад и новое значение — склад-приёмник.
  4. Нажмите Изменить реквизиты.

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

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

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

Запуск удаления помеченных объектов

Физически элемент из базы убирает отдельная процедура — Удаление помеченных объектов.

Откройте её в разделе Администрирование → Обслуживание → Удаление помеченных объектов (в УТ и ERP раздел называется НСИ и администрирование, дальше так же — Обслуживание).

Далее:

  1. Выберите режим — автоматически удалить все помеченные либо только отобранные объекты. Для одного склада удобнее отобрать вручную.
  2. Нажмите Удалить.
  3. 1С проведёт контроль ссылок. Если ссылок нет — склад удаляется. Если есть — программа покажет список объектов, которые на него ссылаются, и удаление не произойдёт.
  4. По списку ссылок перейдите к объектам, снимите с них склад (перенос или правка) и повторите удаление.

Удаление помеченных объектов — тяжёлая операция для базы. Запускайте её, когда в базе никто не работает: процедура устанавливает блокировки и на большой базе может идти долго. Лучшее время — вне рабочих часов.

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

Особенности в УТ, Рознице и ERP

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

КонфигурацияГде искать складыЧто чаще всего держит ссылку
Бухгалтерия 3.0Справочники → Складыпоступления, реализации, перемещения, инвентаризации
Управление торговлей 11НСИ → Склады (складские территории)заказы, ордера, резервы, настройки обмена с бухгалтерией
РозницаНСИ → Склады, привязка к магазину и кассекассы ККМ, отчёты о розничных продажах, рабочие места
ERPНСИ → Склады, структура предприятияпроизводственные документы, заказы, обособленный учёт

В УТ и ERP склад может быть завязан на складскую структуру с ордерной схемой: тогда помимо товарных документов ссылки дают приходные и расходные ордера. Их тоже нужно перенести или удалить.

В Рознице склад почти всегда привязан к магазину и кассе ККМ. Пока он указан в настройке кассы, удалить его не выйдет — сначала переназначьте склад в карточке кассы или магазина.

Если удаляемый склад участвует в обмене данными (например, УТ ↔ Бухгалтерия), после удаления прогоните синхронизацию, чтобы изменения разошлись по базам и в соседней базе не осталось «висячих» ссылок.

Права доступа и технические нюансы

Удаление помеченных объектов — не рядовая операция, и её специально ограничивают.

  • 👤 Запускать удаление помеченных объектов может пользователь с правами администратора или с ролью на интерактивное удаление. У обычного продавца или кладовщика такой кнопки не будет.
  • 🔒 На этапе контроля ссылок 1С показывает только те объекты, которые пользователь имеет право видеть. Если прав не хватает, часть ссылок останется невидимой — поэтому удаление лучше делать под полными правами.
  • 🧩 Групповое изменение реквизитов и прямое удаление из справочника тоже требуют расширенных прав. В типовых профилях это обычно уровень администратора.

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

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

Альтернатива: скрыть склад вместо удаления

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

Способы «спрятать» склад зависят от конфигурации:

  • пометка на удаление без запуска самого удаления — склад перечёркнут и неудобен для выбора, но данные сохранены;
  • установка статуса «Недействителен» или «Закрыт», если в конфигурации такой реквизит есть;
  • исключение склада из рабочих списков через настройку прав доступа (ограничение по складам) — кладовщики просто перестают его видеть.

Для большинства ситуаций этого достаточно: цель ведь не «стереть любой ценой», а чтобы лишний склад не попадал в новые накладные и не путал сотрудников.

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

Можно ли удалить склад с остатками товара?
Нет. Сначала обнулите остаток — спишите или переместите товар на другой склад. Пока на складе есть количество, регистры держат ссылку, и удаление не пройдёт.
Что будет со старыми документами, если удалить склад?
При полном удалении склад придётся убрать из всех документов, которые на него ссылались. Либо вы переносите их на другой склад, либо удаляете сами документы. «Просто удалить склад, оставив документы как есть» 1С не позволит.
Чем пометка на удаление отличается от самого удаления?
Пометка только ставит признак и выводит склад из активного выбора — данные остаются. Физически объект исчезает лишь после запуска процедуры удаления помеченных объектов и успешного контроля ссылок.
Почему склад не удаляется, хотя по нему нет документов?
Ссылку могут держать не документы, а настройки: привязка к кассе ККМ, профили прав доступа, правила обмена, записи регистров сведений. Полный перечень покажет окно контроля ссылок при попытке удаления.
Как вернуть случайно удалённый склад?
Восстановить из базы только сам склад нельзя — удаление необратимо. Выход один: развернуть резервную копию, сделанную до удаления. Поэтому копию делают всегда заранее.