К статье
Практический материал

Администрирование · 11 мин

Как удалить помеченные на удаление документы в 1С 7.7

Пошаговая инструкция: как удалить помеченные на удаление документы в 1С 7.7, контроль ссылочной целостности, монопольный режим и типичные ошибки.

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

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

Ниже разобран полный порядок действий: от подготовки базы и резервного копирования до контроля результата и решения типичных проблем, возникающих при удалении в типовых конфигурациях 1С 7.7 — «Торговля и склад», «Бухгалтерия», «Зарплата и кадры».

Как устроено удаление объектов в 1С 7.7

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

На втором этапе администратор запускает процедуру «Удаление помеченных объектов», которая физически стирает данные из таблиц информационной базы. После этого восстановить документ штатными средствами уже невозможно — только из архивной копии. Именно поэтому резервное копирование перед этой операцией является обязательным, а не рекомендуемым шагом.

Важно понимать разницу между интерактивным удалением «напрямую» (Shift+Del в некоторых конфигурациях) и стандартным механизмом. Прямое удаление минует контроль ссылочной целостности и доступно не во всех конфигурациях; пользоваться им без понимания последствий не следует.

Подготовка: архивная копия и монопольный доступ

Перед удалением помеченных объектов сделайте архивную копию информационной базы. Для файловой версии 1С 7.7 достаточно скопировать каталог базы целиком — ключевой файл с данными обычно имеет расширение .dbf и файл метаданных 1Cv7.md. Копирование выполняется при закрытой программе, чтобы файлы не были заблокированы и не скопировались в несогласованном состоянии.

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

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

Пошаговое удаление помеченных документов

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

Порядок действий
  1. 1
    Сделайте архивную копию каталога базы при закрытой программе
  2. 2
    Войдите в 1С в монопольном режиме под учётной записью с полными правами
  3. 3
    Откройте меню «Операции» и выберите пункт «Удаление помеченных объектов»
  4. 4
    Дождитесь построения списка помеченных объектов и выберите режим удаления — все объекты или выборочно
  5. 5
    Нажмите кнопку «Удалить» и подтвердите операцию
  6. 6
    Дождитесь завершения контроля ссылочной целостности и изучите итоговый отчёт
  7. 7
    Обработайте объекты, которые не удалось удалить из-за ссылок

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

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

Контроль ссылочной целостности и что делать с «неудаляемыми» объектами

Частая ситуация: после удаления система сообщает, что часть объектов удалить невозможно, потому что на них есть ссылки. Например, помеченная «Реализация» используется в документе «Счёт-фактура», или помеченный контрагент указан в актуальных документах. Пока эти связи существуют, платформа не даст стереть объект — это защита от «битых» ссылок в учёте.

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

После разбора ссылок повторно запустите «Удаление помеченных объектов». Иногда процедуру приходится выполнять в несколько итераций: удаление одних объектов освобождает от ссылок другие, и они удаляются на следующем проходе.

Маршрут решения

Как выбрать действие

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

Особенности в типовых конфигурациях

В «1С:Торговле и склад» 7.7 перед массовым удалением документов проверьте, не нарушится ли последовательность проведения: удаление документов внутри периода может потребовать перепроведения оставшихся документов для корректного расчёта остатков. Если удаляются документы закрытого периода, по которому сдана отчётность, сначала убедитесь, что это допустимо с точки зрения учётной политики.

В «1С:Бухгалтерии» 7.7 удаление документов влечёт удаление сформированных ими проводок. Удалять документы за периоды, по которым сдана отчётность, крайне нежелательно — данные перестанут совпадать с поданными декларациями. Безопаснее удалять только объекты, созданные ошибочно и не участвующие в отчётности.

В «1С:Зарплате и кадрах» будьте особенно внимательны с документами начислений и выплат: их удаление влияет на расчёт стажа, среднего заработка и отчётность по взносам. Перед чисткой такой базы архивная копия критична вдвойне.

Проверка результата и обслуживание базы после удаления

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

Дополнительно полезно запустить «Тестирование и исправление информационной базы» (пункт в меню «Администрирование» либо отдельный режим запуска конфигуратора, в зависимости от версии). Эта проверка выявит ошибки в структуре таблиц, которые могли накопиться до удаления. Запускайте её тоже при наличии архивной копии и в монопольном режиме.

Обратите внимание: физическое удаление записей из DBF-таблиц не всегда уменьшает размер файлов заметным образом. Для реального сжатия таблиц в некоторых случаях применяется упаковка данных через тестирование и исправление с соответствующими опциями или штатные средства конфигуратора.

Контрольные точки

Как проверить результат

Список в окне «Удаление помеченных объектов»
Норма

Список пуст — помеченных объектов не осталось

Тревожный признак

Объекты остались, рядом сообщения о ссылках — нужен разбор связей

Журналы документов
Норма

Перечёркнутых (помеченных) документов не видно

Тревожный признак

Помеченные документы на месте — удаление не выполнено или завершилось с ошибкой

Отчёты и остатки
Норма

Остатки и итоги соответствуют ожиданиям после удаления

Тревожный признак

Появились расхождения — возможно, удалены документы, влияющие на последовательность

Типичные ошибки и ограничения

Самая распространённая ошибка — запуск удаления без архивной копии. Вторая по частоте — попытка удалить объекты в не монопольном режиме: программа просто откажет в выполнении операции. Третья типичная ситуация — разочарование от того, что «не всё удалилось»: на деле это нормальная работа контроля ссылочной целостности, а не сбой.

Отдельно стоит упомянуть права доступа. Если пункт «Удаление помеченных объектов» недоступен или операция завершается с ошибкой прав, значит, у вашей учётной записи нет необходимых полномочий. Обратитесь к администратору базы или войдите под пользователем с полными правами.

Типичные ошибки
01
Удаление без архивной копии — при ошибке или удалении лишнего данные теряются безвозвратно
02
Прерывание процесса удаления кнопкой Esc или перезагрузкой — риск повреждения файлов базы
03
Удаление документов закрытых периодов — расхождение базы со сданной отчётностью
04
Попытка удалить объект, игнорируя сообщения о ссылках, через прямое удаление — появление «битых» ссылок вида «Объект не найден» в других документах
05
Работа без монопольного режима — операция блокируется или завершается ошибкой
Если помеченных объектов накопилось очень много, удаляйте их порциями по видам документов или периодам. Так проще контролировать ссылочную целостность, а при сбое не придётся повторять всю работу с нуля.
ПЗ
Практическое замечание

Часто задаваемые вопросы

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

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

Почему программа пишет, что требуется монопольный доступ?

Удаление помеченных объектов меняет структуру данных и требует, чтобы в базе не было других сеансов. Проверьте список активных пользователей в разделе администрирования и попросите всех выйти. Если сеансы «зависли» после аварийного завершения, завершите их, убедившись, что реальной работы никто не ведёт.

Что делать, если документ не удаляется из-за ссылок?

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

Уменьшится ли размер базы после удаления помеченных документов?

Не всегда сразу. Записи в DBF-таблицах удаляются, но файлы могут сохранять прежний размер из-за особенностей хранения. Для фактического сжатия используйте тестирование и исправление с опциями упаковки таблиц — обязательно с архивной копией и в монопольном режиме.

Можно ли удалить помеченные объекты только одного вида, например только счета-фактуры?

Да. В окне обработки «Удаление помеченных объектов» обычно доступен выборочный режим: снимите отметку со всех объектов и отметьте только нужный вид документов. Это удобно для точечной чистки и снижает риск удалить лишнее.

Опасно ли удалять документы за прошлые закрытые периоды?

Да, если по этим периодам сдана отчётность. Удаление документов изменит данные учёта, и база перестанет совпадать с поданными декларациями. Безопасно удалять только ошибочно созданные документы, не влияющие на отчётность, либо данные за периоды, вышедшие за пределы сроков хранения, установленных учётной политикой.

Итог

Что важно запомнить

Помеченные документы в 1С 7.7 удаляются через «Операции → Удаление помеченных объектов» в монопольном режиме. Обязательный порядок: архивная копия, удаление, разбор объектов со ссылками, проверка результата. Документы закрытых отчётных периодов удалять не следует.