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

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

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

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

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

Процедура немного различается в обычных формах (1С:Предприятие 8.2, старые конфигурации) и управляемом интерфейсе «Такси» (8.3, Бухгалтерия 3.0, Управление торговлей 11, ERP). Ниже разобраны оба варианта, а также ситуации, когда документ не удаляется из-за ссылок других объектов, закрытого периода или нехватки прав.

Почему проведённый документ не удаляется сразу

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

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

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

Как пометить проведённый документ на удаление

В интерфейсе «Такси» (1С 8.3) откройте журнал документов, выделите нужную строку и нажмите кнопку «Пометить на удаление / Снять пометку» на панели инструментов — она выглядит как крестик. Альтернативы: клавиша Delete, пункт контекстного меню по правой кнопке мыши или команда «Ещё → Пометить на удаление» внутри открытой формы документа.

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

В обычном приложении (8.2) логика та же: выделите документ в списке, нажмите Delete или кнопку пометки на панели. Если документ входит в последовательность документов, система может дополнительно предупредить, что граница последовательности сдвинется и последующие документы потребуют перепроведения.

Пометка проведённого документа на удаление
  1. 1
    Откройте журнал и найдите документ через поиск или отбор
  2. 2
    Выделите строку и нажмите Delete или кнопку с крестиком
  3. 3
    Подтвердите пометку и отмену проведения
  4. 4
    Убедитесь, что иконка документа стала перечёркнутой
  5. 5
    Проверьте, что движения по регистрам очищены

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

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

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

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

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

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

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

Третья группа причин — права и обмены данными. У пользователя может не быть права на интерактивное удаление или на пометку конкретного вида документов. Также документ, зарегистрированный к обмену (РИБ, обмен с сайтом, синхронизация между базами), после пометки передаст удаление в другие узлы — убедитесь, что это желаемое поведение, иначе в связанной базе документ тоже исчезнет.

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

Массовое удаление и специальные сценарии

Для удаления большого пакета документов (например, ошибочно загруженных за месяц) используйте групповую пометку: выделите строки в журнале с Shift или Ctrl и нажмите Delete — все выбранные документы будут помечены разом. В типовых конфигурациях также есть обработка «Групповое изменение реквизитов», но для удаления достаточно стандартного выделения в списке.

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

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

Способы избавиться от ошибочного документа

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

Подходит для разовых ошибок. Обратимо до физического удаления, движения отменяются сразу.

Сторнирование

Подходит, когда период закрыт и менять его нельзя. Создаётся сторнирующий документ текущей датой, исходный остаётся в учёте.

Корректировка документа

Подходит, когда ошибка в сумме или реквизитах, а сам факт операции верен. Исходный документ сохраняется как основание.

Свёртка базы

Подходит для массовой очистки старых периодов. Требует подготовки и проверки остатков после операции.

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

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

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

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

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

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

Документа нет в списке ни в обычном, ни в помеченном виде

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

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

Отчёты по регистрам
Норма

Движений документа нет, итоги соответствуют ожиданиям

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

Суммы изменились неожиданно — возможно, удалён не тот документ

Поиск битых ссылок
Норма

Записей «Объект не найден» в базе нет

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

Есть битые ссылки — нужно найти и очистить места использования

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

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

Да, пока не выполнено физическое удаление помеченных объектов. Выделите документ и повторно нажмите кнопку пометки — она снимется. После этого документ нужно провести заново, так как его движения были очищены при пометке.

Что делать, если кнопка «Пометить на удаление» неактивна?

Проверьте три вещи: права пользователя на этот вид документов, дату запрета редактирования (документ может быть в закрытом периоде) и монопольные ограничения — например, открытый у другого пользователя сеанс редактирования этого же объекта.

Удалится ли документ в другой базе при обмене данными?

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

Чем сторнирование лучше удаления?

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

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

Физическое удаление записей не всегда сразу сокращает файл базы: в файловом варианте место освобождается после тестирования и исправления с реструктуризацией, в клиент-серверном — после шринка средствами СУБД. Это нормальное поведение, а не признак неудачного удаления.

Итог

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

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