Как убрать из базы 1С документы, помеченные на удаление
Содержание
Чтобы в 1С удалить удалённый документ — то есть окончательно убрать из базы то, что уже помечено на удаление синим крестиком, — зайдите в Администрирование → Обслуживание → Удаление помеченных объектов. Пользователь сам стереть документ не может: удаление в 1С 8.3 двухступенчатое. Сначала пометка, потом физическая чистка базы правами администратора.
Из-за этой двухступенчатости и возникает путаница. Бухгалтер «удалил» десять лишних реализаций, они остались в журнале перечёркнутыми, лезут в выбор контрагентов и в отчёты, а кнопки «удалить насовсем» нигде нет. Ниже — где лежит обработка в каждой конфигурации, что проверить до запуска, как удалить в 1С удалённый документ, если программа отказывается его убирать, и когда чистку лучше вообще не начинать.
Пометка на удаление и физическое удаление: в чём разница
Пометка — это признак объекта, не его исчезновение. Документ остаётся в базе, занимает место, его видно в журнале с перечёркнутым значком, он доступен по ссылкам из других объектов.
Что меняется сразу при установке пометки:
- 🔻 документ распроводится — движения по регистрам (проводки, партии, взаиморасчёты) удаляются;
- 🔻 значок в журнале меняется на перечёркнутый, строка остаётся на месте;
- 🔻 объект пропадает из форм выбора нового документа, но старые ссылки на него живут;
- 🔻 место на диске не освобождается.
Физическое удаление выполняет только обработка Удаление помеченных объектов. Она проходит по всем помеченным объектам, проверяет ссылки и стирает те, которые больше никому не нужны.
Отмена проведения при пометке меняет учёт мгновенно. Пометили проведённый документ — его проводки уже исчезли, оборотка поехала, закрытие месяца надо перевыполнять. Это происходит до всякой «окончательной» чистки.
Как в 1С пометить документ на удаление и снять пометку
Три способа установить пометку из списка документов:
- Выделить строку и нажать
Del. - Правая кнопка мыши →
Пометить на удаление / Снять пометку. - Открыть документ →
Ещё→Пометить на удаление.
Снятие пометки — теми же командами: Del на перечёркнутой строке возвращает документ в работу. Но проводки сами не восстановятся — документ нужно заново провести кнопкой Провести и закрыть.
Чтобы пометить сразу десятки документов, выделите диапазон мышью с Shift или отдельные строки с Ctrl, затем Del. Программа спросит подтверждение один раз на всю выборку.
Не видите перечёркнутых документов в журнале? Включите отображение: Ещё → Настроить список → снимите отбор по пометке удаления. В части конфигураций помеченные скрыты по умолчанию.
Что проверить перед удалением помеченных объектов
Чистка базы — необратимая операция. Пять минут подготовки спасают от восстановления из архива.
Отдельно про монопольный режим. Полноценная проверка ссылок требует, чтобы в базе не было других сеансов. В файловой базе достаточно закрыть все окна 1С на всех компьютерах. В клиент-серверной — отключить сеансы в консоли администрирования или запретить начало сеансов через Администрирование → Блокировка работы с базой.
Где находится обработка «Удаление помеченных объектов» в разных конфигурациях
Команда есть во всех типовых конфигурациях на БСП, меняется только название раздела.
| Конфигурация | Путь к обработке |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Обслуживание → Удаление помеченных объектов |
| 1С:ЗУП 3.1 | Администрирование → Обслуживание → Удаление помеченных объектов |
| 1С:Управление торговлей 11 | НСИ и администрирование → Обслуживание → Удаление помеченных объектов |
| 1С:ERP 2, Комплексная автоматизация 2 | НСИ и администрирование → Обслуживание → Удаление помеченных объектов |
| 1С:Розница, 1С:УНФ | Администрирование → Обслуживание → Удаление помеченных объектов |
| Любая база на управляемых формах | Главное меню → Все функции → Обработки → Удаление помеченных объектов |
| Старые базы: БП 2.0, ЗУП 2.5, УПП 1.3 | Операции → Удаление помеченных объектов или Сервис → Удаление помеченных объектов |
| Конфигуратор | Администрирование → Удаление помеченных объектов |
Если пункта Обслуживание в разделе нет, у пользователя не хватает прав. Нужна роль Администратор или профиль Администратор системы — проверьте в Администрирование → Настройки пользователей и прав → Пользователи → карточка → Права доступа.
Если команды «Все функции» нет в главном меню
Она скрыта по умолчанию. Включается один раз: Главное меню → Сервис → Параметры → галочка Отображать команду "Все функции" → ОК.
Как удалить удалённый документ в 1С: пошагово
Порядок одинаков для файловой и клиент-серверной базы.
- Запустите
Удаление помеченных объектов. - Выберите режим.
Автоматически удалить все помеченные объекты— программа сама находит и чистит всё.Выборочное удаление объектов— покажет список, вы отмечаете галочками только нужные документы. - Для разовой задачи «убрать десять реализаций» всегда берите выборочный режим. Так вы не снесёте заодно случайно помеченный справочник номенклатуры.
- Нажмите
Удалить. Программа проверяет ссылки на каждый объект. - Дождитесь отчёта. Удалённые попадают в зелёный блок, неудалённые — в отдельную таблицу с перечнем объектов, которые на них ссылаются.
- Разберитесь с неудалёнными (следующий раздел) и запустите обработку повторно.
На большой базе (десятки гигабайт, тысячи помеченных объектов) обработка идёт часами. Запускайте вечером и не в один день с закрытием месяца. Проверку ссылок нельзя прервать без последствий — прерванная чистка оставит базу в несогласованном виде.
Выборочный режим: как найти нужные документы в списке
В выборочном режиме список помеченных группируется по типам объектов. Разверните нужный вид документа — например Документ.РеализацияТоваровУслуг — и отметьте строки. Удобно отсортировать по дате: щёлкните по заголовку колонки.
Кнопки Отметить все / Снять все помогают, когда помеченных сотни, а исключений единицы.
Что делать, если документ не удаляется
Главная причина одна: на документ ссылаются другие объекты. 1С не стирает такие записи, иначе база развалится — в чужих документах останутся «битые ссылки».
Блокировка регламентных заданий и повторите.Тестирование и исправление в конфигураторе с галочками Проверка логической целостности и Реиндексация таблиц, затем повторите удаление.Как узнать, что ссылается на документ, до запуска чистки
Не обязательно гонять обработку целиком. В БСП есть отчёт по связям: откройте документ и нажмите Ещё → Связанные документы (в разных конфигурациях — Структура подчинённости или Связанные документы). Там видно всю цепочку: счёт → реализация → платёжка → счёт-фактура.
Удалять цепочку нужно с конца. Сначала счёт-фактуру и платёж, потом саму реализацию, потом счёт.
Удаление без обработки: конфигуратор и прямые методы
Иногда штатный путь не работает — например, база не открывается в пользовательском режиме.
| Способ | Когда применять | Риски |
|---|---|---|
Обработка Удаление помеченных объектов в пользовательском режиме | обычный случай, 95 % задач | минимальные, ссылки проверяются |
Администрирование → Удаление помеченных объектов в конфигураторе | база не стартует в режиме 1С:Предприятие, нет прав в интерфейсе | тот же механизм, но интерфейс беднее |
| Удаление порциями через выборочный режим | очень большая база, обработка не доходит до конца | долго, зато контролируемо |
Прямое удаление через внешнюю обработку с УдалитьОбъекты без контроля ссылок | только когда ссылки гарантированно не важны | высокий: оставляет битые ссылки в базе |
Прямое удаление без проверки ссылок — крайняя мера для специалиста. Битые ссылки проявятся через месяц в виде <Объект не найден> в отчётах, и найти источник будет втрое дороже.
Удалить документ прямым запросом к SQL — так делать нельзя
В интернете встречаются советы «подчистить таблицу _Document123 через SQL». Это ломает базу: 1С хранит движения документа в десятках связанных таблиц, плюс итоги регистров и служебные индексы. Снесли строку в одной таблице — получили расхождения, которые не исправит даже тестирование и исправление. Восстановление обойдётся дороже любой экономии времени.
Что происходит с учётом и проводками после удаления
Сами проводки исчезают не при чистке базы, а раньше — в момент пометки на удаление. Поэтому обработка Удаление помеченных объектов на цифры отчётности уже не влияет. Влияет пометка.
Пример. Удалили реализацию на 240 000 ₽ с НДС 40 000 ₽. В момент пометки из базы ушли движения:
Отсюда порядок действий после любой чистки помеченных:
- Перепровести документы за период:
Операции→Групповое перепроведение документов(в БП 3.0 —Все функции→Обработки). - Заново выполнить
Закрытие месяцапо затронутым месяцам. - Проверить книгу продаж и книгу покупок — если удалённая реализация попала в сданную декларацию, нужна корректировка.
- Сверить расчёты с контрагентами отчётом
Оборотно-сальдовая ведомость по счёту60 и 62.
Если период уже отчитан в ФНС, удаление документа означает уточнёнку. Решайте вопрос с главбухом до чистки, а не после.
Особенности по конфигурациям и сценариям
1С:Бухгалтерия 3.0. Чаще всего мешают счета-фактуры и записи книги покупок/продаж, подчинённые удаляемому документу. Удаляйте связку целиком.
1С:ЗУП 3.1. Помеченные начисления тянут за собой ведомости на выплату, документы учёта НДФЛ и отчётность по взносам. После чистки обязательно перепроведите расчёт зарплаты и проверьте Анализ взносов в фонды. Удалённое кадровое мероприятие, попавшее в сданный ЕФС-1, требует отменяющего отчёта.
1С:Управление торговлей 11 и ERP. Документы завязаны на заказы, графики оплаты и партии. Удаление реализации задним числом сбивает партионный учёт — после чистки прогоняйте Восстановление последовательности и закрытие месяца.
Базы с РИБ и обменами. Удаление в одном узле не всегда доходит до остальных. Чистку делайте в главном узле и дожидайтесь полной синхронизации, иначе объект вернётся следующим обменом.
Облачные базы (1С:Фреш). Обработка доступна администратору приложения, но монопольный режим ставится через Администрирование → Блокировка работы с программой.
Как автоматизировать чистку базы
В типовых конфигурациях есть регламентное задание, которое удаляет помеченные объекты по расписанию.
Настройка: Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания → найдите Удаление помеченных объектов → включите и задайте расписание, например раз в неделю ночью.
Когда автоматика оправдана:
- ✅ много технического мусора — черновики, импортированные дубли, тестовые документы;
- ✅ база растёт быстрее, чем хотелось бы, а помеченных сотни;
- ✅ пометки ставят только ответственные пользователи.
Когда её лучше выключить:
- ❌ пометку на удаление в базе ставит кто угодно — ночью уедут нужные документы;
- ❌ идут активные обмены по ночам — задание упрётся в блокировки;
- ❌ база большая и задание не успевает за окно обслуживания.
Когда удалять помеченные документы не нужно
Чистка не всегда полезна. Несколько ситуаций, где лучше оставить пометку:
- 📌 Первичные документы в пределах срока хранения. Закон 402-ФЗ требует хранить первичку и регистры не менее пяти лет после отчётного года, НК РФ — обеспечивать сохранность данных учёта. Физически стёртый документ восстановить из базы уже нельзя.
- 📌 Период отчитан, но помечено случайно. Проще снять пометку и перепровести, чем объяснять расхождение в декларации.
- 📌 Идёт налоговая проверка или сверка. Любые изменения в закрытых периодах во время проверки создают лишние вопросы.
- 📌 Нужно только место на диске. Чаще база растёт не от документов, а от журнала регистрации и присоединённых файлов. Сначала проверьте
Администрирование→Обслуживание→Оценка производительностии размер каталога с файлами.
Если цель — убрать перечёркнутые строки с глаз, достаточно отбора в списке: Ещё → Настроить список → Отбор → Пометка удаления = Нет.
Отчёты и проверки после чистки
Что посмотреть, чтобы убедиться, что база в порядке:
| Проверка | Где смотреть |
|---|---|
| Остатки и обороты не поехали | Отчёты → Оборотно-сальдовая ведомость до и после |
| Нет битых ссылок и ошибок учёта | Отчёты → Экспресс-проверка ведения учёта |
| Целостность базы | конфигуратор → Тестирование и исправление → Проверка логической целостности |
| Кто и когда удалял | Администрирование → Обслуживание → Журнал регистрации, событие Данные. Удаление |
| Книга покупок / книга продаж совпадают с декларацией | Отчёты → Книга покупок / Книга продаж |
Журнал регистрации — главный инструмент разбора. Он хранит имя пользователя, время и представление удалённого объекта, даже когда самого объекта в базе уже нет.
Как не доводить до авральной чистки
- 🔐 Отберите у рядовых пользователей право на пометку удаления документов закрытых периодов — профиль прав и дата запрета изменений в
Администрирование→Настройки пользователей и прав→Даты запрета изменения. - 📅 Поставьте дату запрета изменения данных по закрытым месяцам. Тогда «удалить документ за прошлый год» просто не получится.
- 🧹 Разберите помеченные объекты регламентом: раз в квартал открыли выборочный режим, глазами просмотрели список, удалили мусор.
- 💾 Автоматический бэкап каждую ночь.
Администрирование→Обслуживание→Резервное копирование и восстановлениев файловой базе, SQL-джоб в клиент-серверной.
Частые вопросы
Можно ли восстановить документ, который уже удалён обработкой?
Почему документ помечен на удаление, а программа отказывается его убрать?
Как удалить сразу все помеченные документы в 1С?
Удаление помеченных объектов выберите режим Автоматически удалить все помеченные объекты. Перед этим обязательно сделайте бэкап и просмотрите список — автоматический режим чистит и справочники, и документы без разбора.Нужен ли монопольный режим для удаления помеченных объектов?
Что будет с проводками, если я удалю документ?
Удаление помеченных объектов уменьшит размер базы?
Тестирование и исправление со сжатием таблиц в конфигураторе.Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29 — сроки хранения первичных документов и регистров
- НК РФ, ст. 23 п. 1 пп. 8 — срок обеспечения сохранности данных учёта для целей налогообложения