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