Удаление документов в УНФ: от пометки до чистки базы

· 9 мин

Содержание

Чтобы удалить документ в 1С:УНФ, выделите его в журнале, нажмите Delete и подтвердите пометку на удаление. Документ перестанет влиять на учёт сразу, а физически исчезнет из базы только после запуска обработки «Удаление помеченных объектов».

Способов три, и выбирают их по ситуации. Отмена проведения — когда документ ещё нужен, но его движения мешают. Пометка на удаление — когда документ ошибочный и его нужно убрать из учёта. Окончательное удаление помеченных — раз в месяц или квартал, чтобы почистить базу . Прямое удаление без пометки в УНФ обычно закрыто правами, и это правильно.

Как УНФ хранит документ: проведение, движения и пометка

У любого документа в УНФ есть два независимых признака: «Проведён» и «Помечен на удаление». От их сочетания зависит, видит ли документ учёт.

СостояниеЗначок в спискеВлияет на остатки и отчётыМожно вернуть
Проведёнзелёная галочкада—
Записан, не проведёнбез галочкинетпровести снова
Помечен на удалениекрасный крестикнетснять пометку
Удалён обработкойв списке нетнеттолько из резервной копии

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

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

💡 Отменить проведение и пометить на удаление — разные действия. Неправильный документ, который вы позже исправите, лучше просто распровести. Пометка — сигнал «этот документ больше не нужен».

Как удалить один документ: пошаговый порядок

Возьмём типичный случай: менеджер дважды создал «Расходную накладную » на одного покупателя. Вторая лишняя.

Шаг 1. Найдите документ

  1. Откройте журнал документов нужного раздела. Накладные покупателям — в разделе Продажи, поступления от поставщиков — в Закупки, кассовые и банковские документы — в разделе денежных средств.
  2. Отберите документ по дате, контрагенту или номеру. Быстрее всего — строка поиска над списком: введите номер или часть названия покупателя.
  3. Откройте документ и убедитесь, что это именно дубль: сверьте сумму, склад, дату.

Шаг 2. Проверьте связанные документы

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

Если на накладную введён счёт-фактура или на неё ссылается оплата, решите заранее, что делать с ними. Иначе на этапе окончательной чистки документ не удалится.

В каком порядке удалять цепочку

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

  1. Счёт-фактура выданный.
  2. Поступление оплаты от покупателя (если оплата тоже ошибочная).
  3. Расходная накладная.
  4. Заказ покупателя.

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

Отдельно проверьте оплату. Если деньги от покупателя реально пришли, документ оплаты удалять нельзя — его перепривязывают к правильной накладной или оставляют авансом.

Шаг 3. Поставьте пометку

  1. Закройте документ и вернитесь в список.
  2. Выделите строку с документом.
  3. Нажмите Delete или выберите в меню Ещё команду Пометить на удаление / Снять пометку.
  4. На вопрос программы ответьте Да.

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

Шаг 4. Проверьте результат

Откройте отчёт, на который влиял документ. Для накладной это остатки товаров и расчёты с покупателем. Сумма лишней продажи должна уйти из отчёта.

Чек ККМ, пробитый на кассе, пометкой не отменяется по сути: в фискальном накопителе и у ФНС он уже есть. Ошибочную продажу через кассу оформляют чеком возврата, а не удалением документа.

Массовая пометка документов на удаление

Когда нужно убрать десяток тестовых документов или ошибочную загрузку из банк-клиента, по одному отмечать долго. Список в УНФ позволяет помечать сразу несколько строк.

Порядок такой:

  1. Установите отбор, который оставит в списке только лишнее: период, контрагента, автора, склад. Например, все «Поступления на расчётный счёт» за 15 мая, загруженные дважды.
  2. Выделите строки:
    • 🖱️ Ctrl + щелчок — выбор отдельных строк;
    • 🖱️ Shift + щелчок — диапазон от первой до последней;
    • ⌨️ Ctrl+A — все строки текущего отбора.
  3. Нажмите Delete и подтвердите.

Перед Ctrl+A проверьте отбор дважды. Если в списке случайно остались нужные документы, они тоже потеряют проведение. Снять пометку можно тем же Delete, но провести их обратно придётся заново.

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

Пример: дважды загруженная банковская выписка

Типичная ситуация — выписку за день загрузили из банк-клиента два раза. В журнале банковских документов отберите период этого дня и отсортируйте по дате загрузки или номеру. Вторая порция идёт следом за первой с теми же суммами.

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

Как найти все помеченные документы

В любом журнале помеченные документы видны по красному крестику. Чтобы собрать их в один список, удобнее открыть обработку «Удаление помеченных объектов»: она сама находит всё помеченное в базе — документы, элементы справочников, характеристики, — и показывает список до удаления.

Окончательная чистка: обработка «Удаление помеченных объектов»

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

Где её найти

  • Через панель администрирования: раздел Компания (в новых релизах УНФ — Настройки) → Администрирование → Обслуживание → Удаление помеченных объектов.
  • Универсальный путь для любой конфигурации: включите Все функции в Главное меню → Сервис → Параметры, затем откройте Все функции → Обработки → Удаление помеченных объектов.

Для работы нужны права администратора. Пользователь с ролью менеджера или кассира обработку не увидит.

Как проходит удаление

  1. Сделайте резервную копию базы . Удалённое обработкой вернуть можно только из копии.
  2. Откройте обработку. Она соберёт все объекты с пометкой.
  3. Просмотрите список. Флажки позволяют исключить объекты, которые удалять пока рано.
  4. Нажмите команду удаления и дождитесь окончания проверки.

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

Что мешает удалению и как это убрать

Ссылка может быть в документе-основании, в счёте-фактуре, в документе оплаты, в регистре сведений. Варианты действий:

  • ✅ ссылающийся документ тоже лишний — пометьте его и запустите обработку ещё раз;
  • ✅ ссылающийся документ нужен — откройте его и замените ссылку на правильный объект;
  • ✅ ссылка в «мёртвом» реквизите старого документа — очистите реквизит, перезапишите документ.

💡 Обработку удобно запускать регулярно, например после закрытия месяца. В типовых конфигурациях на БСП её можно поставить регламентным заданием по расписанию — тогда помеченное будет удаляться автоматически ночью.

Влияние на работу пользователей

В актуальных версиях УНФ обработка работает без монопольного режима. Пользователи могут продолжать работу, но удаление большого объёма помеченного идёт дольше и нагружает базу. Тысячи документов лучше удалять вечером или в выходной.

Удаление в режиме «Предприятие» и в Конфигураторе: в чём разница

Документы — это данные, а данные удаляют только в пользовательском режиме 1С:Предприятие. Конфигуратор отвечает за структуру базы, а не за её содержимое.

ГдеЧто можно сделатьКто делает
1С:Предприятие, список документовпометить, снять пометку, отменить проведениепользователь с правами на документ
1С:Предприятие, обработка удаленияокончательно удалить помеченныеадминистратор
1С:Предприятие, Shift+Deleteудалить сразу без пометки и без контроля ссылоктолько если в роли разрешено интерактивное удаление
Конфигуратор, дерево конфигурацииудалить вид документа целиком (объект метаданных)разработчик

Почему Shift+Delete почти никогда не работает

Прямое удаление в УНФ по умолчанию закрыто ролями. Оно опасно: документ исчезает сразу, ссылки на него в других документах превращаются в «битые» — <Объект не найден>. Такие ссылки потом всплывают в отчётах и при перепроведении. Включать это право рядовым пользователям не стоит.

Почему в Конфигураторе документы не удаляют

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

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

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

Почему документ не удаляется и что делать

Диагностика: выберите симптом

Если удаление не подходит

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

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

Можно ли восстановить документ после обработки удаления?
Только из резервной копии базы. Удобный способ — развернуть копию рядом и перенести документ выгрузкой или вручную.
Почему номер удалённого документа не освобождается для нового?
Нумерация в УНФ идёт по возрастанию от последнего номера в периоде. Новый документ получит следующий номер, а пропуск останется. Номер можно поправить вручную в шапке документа.
Влияет ли помеченный документ на отчёты?
Нет, если он не проведён. При пометке проведённого документа программа отменяет проведение автоматически, поэтому в остатках и долгах он не участвует.
Кто видит документы, помеченные на удаление?
Все пользователи с доступом к журналу. Помеченные строки можно скрыть отбором списка, но в базе они остаются до запуска обработки.
Сколько ждать удаления, если помеченного много?
Время зависит от объёма базы и числа ссылок: проверка каждого объекта идёт по всей базе. Несколько десятков документов удаляются быстро, тысячи — заметно дольше, поэтому их удаляют в нерабочее время.