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