Удаление помеченных объектов и счетов в 1С 8.3: два этапа и все подводные камни

· 11 мин

Содержание

Удалить счёт в 1С в один приём нельзя: сначала объект помечается на удаление, и только потом обработка Удаление помеченных объектов стирает его физически. Пометка — это клавиша Delete в списке или команда Ещё → Пометить на удаление / Снять пометку. Физическое удаление живёт отдельно, в разделе Администрирование → Обслуживание.

Разделение сделано ради ссылочной целостности. Если на ваш счёт на оплату ссылается реализация, а на счёт-фактуру — запись книги продаж, платформа не даст стереть данные и оставит базу непротиворечивой.

Ниже — весь путь: как пометить, как удалить, что делать с ссылками, чем отличается удаление счёта-документа от удаления счёта из плана счетов, и какие ошибки вылезают при выгрузке базы.

Что значит «помечен на удаление» и чем это отличается от физического удаления

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

Что происходит в момент пометки:

  • 🧾 Документ распроводится. Проводки и движения по регистрам удаляются сразу, учёт их больше не видит.
  • 📇 Элемент справочника остаётся рабочим. Если на него ссылаются документы, они продолжают работать и печататься.
  • 🔁 Пометку можно снять той же командой — данные не потеряны.
  • 🗑 Физическое удаление необратимо. Отмены нет, спасает только резервная копия.

Перед запуском удаления помеченных объектов всегда делайте резервную копию базы. Обработка не умеет откатывать результат, а «вернуть один документ» из dt-файла нельзя — только всю базу целиком.

Разница в таблице:

Пометка на удалениеУдаление помеченных объектов
Кто делаетлюбой пользователь с правами на объектадминистратор
Что с проводкамиудаляются у документовуже удалены
Место в базезанятоосвобождается в таблицах СУБД
Обратимостьполнаянет
Влияние на ссылкиссылки остаются рабочимиссылки должны быть сняты заранее

Как в 1С удалить счёт на оплату и счёт-фактуру

Счёт на оплату — самый частый кандидат на удаление, потому что проводок не формирует и ошибка в нём безвредна для учёта.

Счёт на оплату покупателю

  1. Откройте Продажи → Счета покупателям (в УТ 11 — Продажи → Счета на оплату клиентам).
  2. Выделите нужную строку. Для нескольких документов — Ctrl + клик или Shift + клик.
  3. Нажмите Delete либо Ещё → Пометить на удаление / Снять пометку.
  4. Подтвердите пометку.

Если счёт был введён в качестве основания для реализации или поступления на расчётный счёт, пометка пройдёт, а вот физическое удаление упрётся в ссылку. Сначала почистите поле Основание или Счёт на оплату в документах-потомках.

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

Счёт-фактура выданный и полученный

Счёт-фактура подчинён основному документу, и это меняет порядок действий.

  • Выданный счёт-фактуру удаляйте из формы реализации: ссылка внизу документа → откройте → Ещё → Пометить на удаление.
  • Полученный счёт-фактуру удобнее снять в самом поступлении: очистите флажок Предъявлен счёт-фактура и перепроведите документ.
  • Счёт-фактура на аванс помечается из журнала Продажи → Счета-фактуры выданные.

Учётные последствия считаются деньгами, а не словами. Счёт-фактура на аванс 120 000 ₽ при ставке 20 % формирует проводку начисления НДС:

ОперацияДтКтСумма
НДС с полученного аванса76.АВ68.0220 000
Запись книги продаж——120 000 (НДС 20 000)

После пометки на удаление проводка снимается и строка из книги продаж уходит. Если период уже отчитан, декларацию придётся уточнять по ст. 81 НК РФ — одного удаления в базе мало.

Если счёт-фактура или УПД ушли контрагенту через ЭДО, удаление в 1С не отменяет электронный документ. Сначала аннулирование через оператора, потом правка в базе.

Счёт от поставщика и внутренние счета

Счёт на оплату поставщика в типовой Бухгалтерии 3.0 не хранится отдельным документом — он прикрепляется файлом или вводится как основание платежа. Удаляется как обычный файл: Ещё → Пометить на удаление в списке присоединённых файлов.

В УТ 11 и ERP есть Закупки → Заказы поставщикам, и там действует то же правило двух этапов.

Как удалить счёт из плана счетов

Это другая задача, и путает она многих. Речь не о документе, а о строке плана счетов — например, о лишнем субсчёте 10.12, который кто-то создал вручную.

Порядок проверки перед удалением:

  1. Откройте Главное → План счетов.
  2. Найдите счёт и посмотрите на значок. Предопределённые счета (жёлтая точка на иконке) удалить нельзя никакими средствами — они описаны в конфигурации.
  3. Для счёта, добавленного вручную, постройте оборотно-сальдовую ведомость за весь период учёта: Отчёты → Оборотно-сальдовая ведомость, период «с начала ведения учёта», в настройках — По всем субсчетам.
  4. Убедитесь, что обороты и сальдо нулевые.
  5. Проверьте регистры настроек: Справочники → Номенклатура → Счета учёта номенклатуры, а также счета в договорах, в настройках зарплаты и в учётной политике.
  6. Только после этого — Delete и обработка удаления помеченных.

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

Что именно вы хотите удалить?

Удаление помеченных объектов: пошаговая инструкция

Путь в разных конфигурациях

КонфигурацияПуть к обработке
Бухгалтерия 3.0Администрирование → Обслуживание → Удаление помеченных объектов
ЗУП 3.1Администрирование → Обслуживание → Удаление помеченных объектов
УТ 11НСИ и администрирование → Обслуживание → Удаление помеченных объектов
ERP 2 / КА 2НСИ и администрирование → Обслуживание → Удаление помеченных объектов
Любая база через КонфигураторОперации → Удаление помеченных объектов (требует монопольного режима)

Права на обработку есть только у профиля Администратор. Бухгалтеру с обычными правами пункт меню не покажется.

Два режима работы

Обработка предлагает выбор:

  • 🤖 Автоматическое удаление всех помеченных объектов — проходит по всей базе сама, в конце показывает список того, что удалить не смогла.
  • 🎯 Выборочное удаление объектов — вы отмечаете галочками конкретные объекты. Этот режим удобнее: по кнопке он показывает, где объект используется.

Для первого запуска на незнакомой базе берите выборочный режим и идите частями — по 50–100 объектов. Так проще разобраться с отказами.

Порядок действий

  1. Сделайте резервную копию: для файловой базы — выгрузка dt из Конфигуратора, для клиент-серверной — бэкап средствами СУБД.
  2. Выгоните пользователей: Администрирование → Обслуживание → Блокировка работы пользователей, либо завершите сеансы в консоли кластера.
  3. Отключите регламентные задания: Администрирование → Обслуживание → Регламентные и фоновые задания, либо флажок блокировки заданий в кластере.
  4. Откройте обработку и дождитесь подсчёта помеченных объектов.
  5. Выберите режим, нажмите Удалить.
  6. Разберите отчёт: удалено столько, не удалено столько, причина — ссылки.
  7. Снимите блокировку пользователей и включите регламентные задания обратно.
Перед запуском удаления помеченных объектов
Выполнено: 0 / 7

Регулярная уборка по расписанию

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

Для баз на 100+ ГБ это единственный рабочий вариант: разовый запуск после пяти лет без уборки может идти сутки и упасть по таймауту.

Ссылочная целостность: почему объект не удаляется

Главная причина отказа — «Объект не может быть удалён, так как на него есть ссылки». Обработка перечисляет конкретные места: документ, регистр сведений , настройку.

Что делать по ситуациям:

  • Ссылка из документа — откройте документ, очистите или замените значение в реквизите, перепроведите.
  • Ссылка из регистра сведений настроек — ищите настройку в интерфейсе (счета учёта, ответственные лица, основной склад).
  • Дубль контрагента или номенклатуры — не чистите ссылки руками. Администрирование → Обслуживание → Поиск и удаление дублей: обработка заменит все ссылки на оставляемый элемент и сама пометит дубль.
  • Ссылка из уже помеченного объекта — пометьте оба и удаляйте одним проходом, обработка разрулит цепочку.

Бывает наоборот: объект удалён, а ссылка на него осталась — в списках видно <Объект не найден> с GUID. Лечится тестированием и исправлением в Конфигураторе: Администрирование → Тестирование и исправление, флажки Проверка логической целостности и Проверка ссылочной целостности, режим Очищать ссылки или Создавать объекты.

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

Блокировки при выгрузке базы и монопольный режим

Связка «уборка — выгрузка» даёт самый частый тупик: обработка просит монополию, выгрузка dt просит монополию, а кто-то забыл закрыть 1С на втором мониторе.

Рабочая последовательность для клиент-серверной базы:

  1. В консоли администрирования кластера откройте свойства базы.
  2. Включите Блокировка начала сеансов включена, задайте Код разрешения, например stop2026.
  3. Включите Блокировка регламентных заданий включена.
  4. Завершите оставшиеся сеансы принудительно.
  5. Заходите сами с кодом разрешения:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S server1c\accounting /UC stop2026

Для Конфигуратора параметр тот же:

1cv8.exe CONFIG /S server1c\accounting /UC stop2026 /N Admin /P пароль

Для файловой базы монополия достигается проще: все закрыли 1С, и целостность файла проверяется утилитой chdbfl.exe из каталога bin установленной платформы.

Не забудьте снять блокировку начала сеансов после работ. Иначе утром пользователи получат «Начало сеансов с информационной базой запрещено» и будут звонить вам.

Когда удалять помеченное НЕ нужно

Чистка базы не самоцель. Есть ситуации, когда физическое удаление вредит.

  • 📚 Документы внутри срока хранения. Первичка и регистры хранятся не менее пяти лет после отчётного года (ст. 29 закона № 402-ФЗ, ст. 23 НК РФ). Удалив помеченную реализацию 2023 года, вы останетесь без расшифровки при проверке.
  • 🧮 Закрытый и отчитанный период. Проводки снялись ещё при пометке — значит отчётность уже разошлась с базой. Сначала уточнёнка, потом уборка.
  • 🔗 Базы в РИБ или в обмене. Удаление в одном узле не всегда доходит до другого: получите расхождение и битые ссылки.
  • 🧪 Непонятная пометка. Если неясно, кто и зачем перечеркнул документ, не удаляйте. Снимите пометку и разберитесь.

Альтернатива удалению для справочников — не удалять, а исключить из работы: установить флажок неиспользования (в УТ и ERP у номенклатуры и партнёров есть признак архивности) или переименовать с префиксом НЕ ИСПОЛЬЗОВАТЬ.

Типичные ошибки

  • ❌ Запуск без резервной копии. Самая дорогая ошибка. Восстановить отдельный документ после удаления невозможно.
  • ❌ Удаление «всего помеченного» на незнакомой базе. Пометки могли ставить годами разные люди, в том числе по ошибке. Сначала посмотрите, что именно в списке.
  • ❌ Пометка вместо исправления. Ошибочную реализацию прошлого квартала правят корректировкой или сторно, а не удалением.
  • ❌ Удаление счёта-фактуры после отправки по ЭДО. В базе чисто, у контрагента документ действует, в декларации расхождение.
  • ❌ Попытка удалить предопределённый счёт плана счетов. Время потрачено, результат нулевой.
  • ❌ Удаление элемента справочника вместо объединения дублей. Ссылки рвутся, документы теряют контрагента. Нужен Поиск и удаление дублей.
  • ❌ Работа при активных обменах. Обмен в середине обработки даёт блокировки и половинчатый результат.
  • ❌ Ожидание, что база уменьшится в размере. Без реорганизации таблиц файл останется прежним.

Отчёты и проверки после уборки

Проверять результат нужно не глазами, а отчётами.

  1. Оборотно-сальдовая ведомость за год до и после работ — суммы по счетам должны совпасть. Если разошлись, вы удалили то, что влияло на учёт.
  2. Экспресс-проверка учёта: Отчёты → Анализ учёта → Экспресс-проверка. Покажет документы без счетов-фактур и нарушения в книгах.
  3. Журнал регистрации (Администрирование → Обслуживание → Журнал регистрации): фильтр по событию удаления покажет, кто и что удалил.
  4. Тестирование и исправление в Конфигураторе — проверка ссылочной целостности после массового удаления обязательна.
  5. Повторный подсчёт помеченных — в идеале ноль; остаток означает незакрытые ссылки.

Для ЗУП 3.1 добавьте проверку расчётов: после удаления помеченных начислений сверьте Зарплата → Отчёты по зарплате → Анализ начислений и удержаний с данными сданной отчётности по сотрудникам.

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

Можно ли восстановить объект, удалённый обработкой?
Нет. Физическое удаление необратимо. Единственный путь — развернуть резервную копию в отдельную базу и перенести документ обратно вручную или выгрузкой.
Почему помеченный документ всё ещё виден в журнале?
Пометка не удаляет данные. Чтобы скрыть перечёркнутые строки, включите в списке Ещё → Настроить список → отбор по реквизиту Пометка удаления со значением «Нет».
Как удалить счёт на оплату, если на него ссылается реализация?
Откройте реализацию, очистите поле основания (или поле Счёт на оплату), перепроведите документ и повторите удаление. Проверить все связи помогает команда Ещё → Связанные документы.
Нужен ли монопольный режим для удаления помеченных объектов?
Обработка из интерфейса работает и в многопользовательском режиме, но объекты, занятые чужими сеансами, не удалятся. Для массовой уборки и для запуска из Конфигуратора монополия обязательна.
Сколько времени идёт обработка?
На базе до 5 ГБ с несколькими сотнями объектов — минуты. На базе 50–100 ГБ, где не чистили пять лет, первый проход занимает от нескольких часов до суток. Запускайте ночью и порциями.
Освободится ли место на диске после удаления?
Внутри базы — да, но файл или файлы СУБД не уменьшатся сами. Для файловой базы сделайте выгрузку и загрузку dt, для MS SQL — реорганизацию индексов и сжатие файла данных.

Источники

  • Федеральный закон № 402-ФЗ «О бухгалтерском учёте», ст. 29 — сроки хранения документов и регистров
  • НК РФ, ст. 23 п. 1 подп. 8 — обеспечение сохранности данных учёта в течение пяти лет
  • НК РФ, ст. 81 — представление уточнённой налоговой декларации