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

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

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

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

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

Перед любыми действиями сделайте архивную копию информационной базы. В файловом варианте достаточно скопировать каталог базы (в частности, файлы с расширением DBF и CDX, а также файл 1Cv7.MD) при закрытой программе. Если база SQL-варианта, резервную копию делает администратор средствами СУБД. Без копии восстановить ошибочно удалённые документы практически невозможно.

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

Пометка документа на удаление

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

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

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

Контроль ссылочной целостности

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

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

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

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

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

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

Будьте внимательны с отбором: сначала запустите обработку в режиме просмотра списка без действия, чтобы убедиться, что в выборку попали именно те документы. Ошибка в условии отбора (например, неверно заданная дата) может пометить на удаление лишние документы.

Ограничения: когда программа не даёт удалить документ

Частая ситуация — кнопка удаления неактивна или программа выдаёт отказ. Основные причины: у пользователя нет права на удаление данного вида документов, документ находится в закрытом периоде (установлена дата запрета редактирования), либо база открыта не монопольно при попытке физического удаления.

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

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

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

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

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

Проверка результата и восстановление после ошибок

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

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

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

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

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

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

Удалённого документа нет в списке

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

Документ перечёркнут, но остался — физическое удаление не выполнено

Итоги отчётов за период
Норма

Изменились ровно на сумму удалённых документов

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

Итоги не изменились или изменились непредсказуемо

Поиск «Объект не найден» в связанных документах
Норма

Таких записей нет

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

Есть битые ссылки — удаление прошло без контроля

Типичные ошибки при удалении документов

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

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

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

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

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

Удаление в 1С 7.7 всегда двухэтапное: пометка, затем монопольное «Удаление помеченных объектов» с контролем ссылок. Резервная копия перед операцией обязательна, а список помеченных объектов нужно просматривать целиком перед подтверждением.

Частые вопросы

Можно ли удалить документ сразу, минуя пометку на удаление?

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

Почему «Удаление помеченных объектов» сообщает, что база занята?

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

Что делать, если после удаления в отчётах появилась надпись «Объект не найден»?

Это битая ссылка — признак удаления без контроля целостности. Найдите документ с такой записью, откройте его и очистите или замените реквизит вручную. Если битых ссылок много, проще восстановить базу из копии и повторить удаление корректно, с контролем ссылок.

Можно ли восстановить удалённый документ?

Только из резервной копии базы. Если копии нет, документ придётся заводить заново по бумажным первичным документам. Помеченный, но ещё не удалённый физически объект восстанавливается простым снятием пометки клавишей Delete.

Удалятся ли проводки вместе с документом?

Да. При пометке документа на удаление программа отменяет его проведение, и движения по регистрам и журналам расчёта убираются автоматически. После физического удаления документа отдельно чистить проводки не требуется.

Как удалить документы за старый период, если стоит дата запрета?

Дату запрета редактирования может временно изменить пользователь с правами администратора («Сервис → Параметры» или настройки конфигурации). Однако удаление документов закрытого периода меняет данные сданной отчётности, поэтому такое решение должен согласовать главный бухгалтер.