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