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