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