Торговля и Склад · 10 мин
Как удалить склад в 1С:Розница
Как удалить склад в 1С:Розница: пометка на удаление, проверка ссылок, удаление движений и альтернативы. Разбираем ошибки и безопасный порядок действий.
Удалить склад в 1С:Розница напрямую нельзя, если на него есть хоть одна ссылка в документах — программа заблокирует операцию, чтобы не разрушить учёт. Поэтому удаление склада — это всегда последовательность: проверка движений, очистка ссылок, пометка на удаление и контрольное удаление помеченных объектов.
Просто так склады удаляют редко. Чаще задача возникает после закрытия торговой точки, слияния складов, ошибочного создания дубля в справочнике или реорганизации структуры магазина. В каждом случае порядок действий немного отличается, и важно понимать, что именно мешает удалению.
Ниже разобран рабочий порядок действий для типовой конфигурации 1С:Розница (редакция 2 и 3): как найти зависимые объекты, что делать с остатками товаров, чем заменить удаление, если склад участвует в истории, и как проверить результат.
Когда склад можно удалить, а когда лучше не трогать
1С разрешает физически удалить элемент справочника только если на него нигде нет ссылок: ни в документах, ни в регистрах, ни в настройках. Для склада, который хоть раз участвовал в приходе, продажах или инвентаризации, это условие практически никогда не выполняется.
Безопасно удалять можно только «пустые» склады: созданные ошибочно, дубли, тестовые записи, по которым не проведён ни один документ. Во всех остальных случаях корректное решение — не удаление, а вывод склада из оборота: перенос остатков, отключение от магазина и запрет использования в новых документах.
Как выбрать действие
Подготовка: резервная копия и проверка прав
Перед любыми операциями с удалением сделайте резервную копию информационной базы. В файловом варианте достаточно выгрузки через «Администрирование → Обслуживание → Резервное копирование и восстановление» либо копирования файла базы при остановленной работе. В клиент-серверном варианте резервную копию делает администратор средствами СУБД.
Для удаления складов нужны права на изменение справочника «Склады» и доступ к монопольным операциям. Обычно это роль «Администратор системы» или «Полные права». У пользователя с ролью кассира или менеджера магазина кнопка пометки на удаление будет недоступна.
Убедитесь, что в момент удаления с базой не работают другие пользователи и не выполняются регламентные задания обмена (с РМК, с управляющей системой, с ЕГАИС). Удаление помеченных объектов в типовой конфигурации требует монопольного доступа.
Проверяем, используется ли склад в документах
Первый шаг — выяснить, есть ли ссылки на склад. Откройте справочник: «НСИ и администрирование → Склады и магазины» (в некоторых версиях — «Справочники → Склады»). Найдите нужный склад в списке.
Быстрый способ оценить использование — отчёт по остаткам: «Закупки → Отчеты → Остатки товаров» с отбором по складу. Если остатки нулевые, это ещё не значит, что ссылок нет: движения могли быть в прошлом, а остаток вышел в ноль. Поэтому дополнительно проверьте наличие документов.
Надёжный способ — попытаться пометить склад на удаление и затем запустить «Удаление помеченных объектов»: программа сама покажет полный список объектов, где используется склад. Это штатный механизм поиска ссылок, и он точнее любых ручных проверок.
Проверьте отчёт «Остатки товаров» с отбором по складу
Смотрите список мест использования в окне удаления помеченных
Сначала замените склад в настройках магазина
Проведите перемещение или списание до удаления
Переносим остатки и очищаем ссылки
Если по складу есть остатки товаров, сначала выведите их документом. Для действующего склада-получателя используйте «Перемещение товаров» (раздел «Закупки» или «Склад» в зависимости от настроек интерфейса). Если товар фактически отсутствует — «Списание товаров» на основании инвентаризации.
Далее отвяжите склад от организационной структуры. Откройте карточку магазина («НСИ → Магазины») и проверьте, не указан ли удаляемый склад как склад продажи или склад поступления. Замените его на действующий либо очистите поле, если магазин тоже закрывается.
Проверьте также рабочие места кассиров: в настройках РМК может быть зафиксирован склад по умолчанию. Если склад указан там, документы чеков будут продолжать ссылаться на него, и удаление снова заблокируется.
Если ссылки остались в старых документах
Документы прошлых периодов, где склад указан в шапке или табличной части, удалять ради чистки справочника не нужно — это разрушит историю. Правильный выход: оставить склад в базе, пометив его на удаление без физического удаления, либо снять пометку и просто не использовать его в новых операциях. Помеченный склад не предлагается при подборе в новых документах, но история остаётся целостной.
Помечаем склад на удаление
Когда остатки выведены и привязки к магазинам убраны, откройте список складов, выделите нужный элемент и нажмите кнопку «Пометить на удаление» (или клавишу Delete). Подтвердите действие — элемент будет отображаться с перечёркнутой иконкой.
Если склад снова понадобится, пометку можно снять тем же способом до физического удаления. После удаления помеченных объектов восстановить элемент штатными средствами уже нельзя — только из резервной копии.
- 1Сделайте резервную копию базы
- 2Проверьте и выведите остатки товаров со склада
- 3Отвяжите склад от магазина и настроек РМК
- 4Пометьте склад на удаление в справочнике
- 5Запустите «Администрирование → Обслуживание → Удаление помеченных объектов»
- 6Выберите режим удаления и дождитесь анализа ссылок
- 7Если показаны места использования — разберите их или оставьте склад помеченным
- 8Проверьте справочник: склад исчез или остался помеченным
Удаление помеченных объектов и разбор препятствий
Физическое удаление выполняется через «Администрирование → Обслуживание → Удаление помеченных объектов». Доступны два режима: автоматическое удаление всех помеченных объектов и выборочное, где вы сами отмечаете, что удалять. Для точечной операции удобнее выборочный режим.
После запуска программа строит список ссылок. Если склад нигде не используется, он будет удалён сразу. Если найдены ссылки, вы увидите дерево объектов: документы, настройки, записи регистров. По каждой позиции нужно принять решение — очистить ссылку, удалить связанный объект или отказаться от удаления склада.
Частый случай — склад задействован в регистре сведений настроек (например, в соответствиях складов магазинам) или в непроведённых черновиках документов. Черновики можно удалить безболезненно, настройки — перенастроить на действующий склад.
Как проверить результат
Склад отсутствует или остался помеченным без ссылок
Склад на месте без пометки — удаление не выполнялось
По складу нет остатков, строки не выводятся
Остатки есть — товар не выведен
Склад не предлагается при подборе
Склад доступен для выбора — проверьте настройки магазина
Обмены проходят без ошибок
Ошибки ссылок на склад — не очищены настройки РМК
Альтернативы удалению: дубли и закрытые точки
Если склад — дубль действующего (например, завели «Склад магазина» дважды с разными наименованиями), используйте обработку поиска и удаления дублей: «Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей». Она заменит все ссылки с дубля на основной элемент, после чего дубль удалится штатно.
Для закрытой торговой точки часто достаточно пометить на удаление сам магазин и связанные настройки, а склад оставить помеченным. Отчёты за прошлые периоды продолжат строиться корректно, а в оперативной работе помеченные объекты не мешают.
Сравнение вариантов
Подходит только для складов без единой ссылки. Ограничение: почти никогда не доступно для рабочих складов
Универсальный вариант для закрытых точек: склад скрыт из подбора, история сохранена
Для ошибочно заведённых повторов: ссылки переносятся на основной элемент автоматически
Когда нужно просто перестать использовать склад, не трогая справочник
Частые вопросы
Почему склад помечается на удаление, но не удаляется?
Значит, на него есть ссылки в документах, настройках или регистрах. Запустите «Удаление помеченных объектов» и посмотрите список мест использования — программа покажет каждый объект, который мешает удалению.
Можно ли удалить склад, по которому были продажи в прошлом году?
Технически — только если удалить или переписать все документы со ссылками, но этого делать не следует: пострадает история и отчётность. Корректное решение — оставить склад помеченным на удаление, он не будет мешать в текущей работе.
Что делать, если на складе остались товары?
Оформите перемещение на действующий склад или списание по результатам инвентаризации. После того как остатки станут нулевыми, переходите к очистке ссылок и пометке на удаление.
Как удалить дубль склада, не теряя документы?
Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование → Обслуживание». Она заменит все ссылки с дубля на выбранный основной склад, после чего дубль удалится штатно.
Нужны ли особые права для удаления склада?
Да, нужны права на изменение справочника складов и доступ к операции удаления помеченных объектов, которая выполняется в монопольном режиме. Обычно это полные права или роль администратора.
Восстановится ли склад после удаления?
Нет, физическое удаление необратимо. Восстановить элемент можно только из резервной копии базы, поэтому копию делают до начала операции.
Что важно запомнить
Склад в 1С:Розница удаляется в два этапа: пометка на удаление и удаление помеченных объектов. Если есть ссылки — сначала выводятся остатки и очищаются настройки магазина и РМК, а склад с историей продаж не удаляют, а оставляют помеченным. Перед операцией обязательно делается резервная копия.