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