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