Пометка, отмена проведения и окончательное удаление накладных в 1С 8.3

· 9 мин

Содержание

Накладная в 1С 8.3 удаляется в два шага. Сначала документ помечают на удаление клавишей Delete прямо в списке, затем администратор запускает обработку Удаление помеченных объектов (раздел Администрирование → Обслуживание), и только она физически стирает документ из базы. Пока второй шаг не выполнен, накладную можно вернуть.

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

Как удалить одну накладную: пометка и окончательное удаление

Механизм одинаков для любой типовой конфигурации на платформе 8.3. Отличаются только пути к спискам документов.

КонфигурацияГде лежат накладныеГде окончательное удаление
Бухгалтерия предприятия 3.0Продажи → Реализация (акты, накладные, УПД), Покупки → Поступление (акты, накладные, УПД)Администрирование → Обслуживание
Управление торговлей 11Продажи → Документы продажи (все), Закупки → Документы закупки (все)НСИ и администрирование → Администрирование → Обслуживание

Шаг 1. Пометить накладную на удаление

  1. Откройте список документов и найдите нужную накладную по дате, номеру или контрагенту.
  2. Выделите строку и нажмите Delete. Другой способ — правая кнопка мыши → Пометить на удаление / Снять пометку.
  3. Подтвердите вопрос программы.

Документ останется в списке, но его значок станет перечёркнутым. Если открыть такую накладную, в заголовке будет видно, что она помечена на удаление.

Пометка обратима. Повторное нажатие Delete на помеченном документе снимает пометку. Проведение при этом само не вернётся: накладную нужно провести заново кнопкой Провести.

Шаг 2. Удалить помеченные объекты

  1. Перейдите в раздел обслуживания (пути — в таблице выше) и откройте Удаление помеченных объектов.
  2. Выберите режим. Автоматический удалит всё, что помечено в базе. Выборочный покажет дерево помеченных объектов, где можно оставить галочку только на нужных накладных.
  3. Нажмите Удалить и дождитесь отчёта.

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

Окончательное удаление необратимо. Восстановить накладную после него можно только из резервной копии базы. Перед массовым удалением сделайте копию.

Если команды Удаление помеченных объектов в разделе нет, значит, у пользователя не хватает прав. В типовых конфигурациях её видит администратор. Бухгалтеру с ограниченной ролью достаточно пометить документы и попросить администратора выполнить второй шаг.

Что меняется в зависимости от статуса накладной

Одна и та же кнопка Delete ведёт себя по-разному в зависимости от того, в каком состоянии документ.

Статус накладнойЧто происходит при пометкеНа что смотреть
📝 Записана, не проведенаПросто ставится пометкаДвижений нет, удаляется без последствий
✅ ПроведенаПроведение отменяется, движения удаляютсяОстатки, взаиморасчёты, книга покупок или продаж меняются сразу
🔗 На её основании введены документыПометка ставится, но подчинённые документы остаютсяСчёт-фактура, возврат, оплата с этой накладной в основании не дадут её удалить
🔒 Дата в закрытом периодеПрограмма не даст ни отменить проведение, ни пометитьНужна смена даты запрета изменения
❌ Уже помеченаПометка снимаетсяДокумент возвращается в непроведённом состоянии

Проведённая накладная

Отмена проведения — побочный эффект пометки. Отдельно жать Отмена проведения не нужно. Но учтите последствия:

  • 📦 по складу пропадёт поступление или списание товара, и у последующих реализаций может возникнуть нехватка остатка;
  • 💰 сумма долга контрагента изменится, и акт сверки за период станет другим;
  • 🧾 из книги покупок или продаж уйдут строки, связанные с этой накладной.

Если удаляете поступление в прошлом месяце, после удаления повторите закрытие месяца в БП 3.0 за все периоды, начиная с месяца документа. Иначе себестоимость списанных позже товаров останется рассчитанной по старым данным.

Накладная с подчинёнными документами

Проверьте, что ввели на основании накладной. Откройте документ и выберите команду Структура подчинённости (в БП 3.0 она есть на панели формы и в меню Ещё). Программа покажет дерево: основание, счёт-фактуру, оплату, возврат, корректировку.

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

Групповое удаление накладных и очистка базы от ошибочных документов

Когда ошибочных накладных десятки, например после неудачной загрузки из банка, Excel или по обмену, удалять по одной долго.

Выделение нескольких строк в списке

  1. В списке документов установите отбор: период, контрагент, организация. Удобно отфильтровать по номеру или комментарию, если ошибочные документы чем-то отличаются.
  2. Выделите строки: Shift + клик для диапазона, Ctrl + клик для отдельных строк, Ctrl+A для всех видимых.
  3. Нажмите Delete — все выделенные накладные будут помечены за один раз.

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

Удаление большого объёма

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

  • ⏰ запускайте удаление вечером или в выходной, когда в базе нет активной работы;
  • 🎯 используйте выборочный режим, если кто-то из коллег пометил свои документы и ещё не уверен в удалении;
  • 🔁 при сбое удаление можно запустить повторно: то, что уже удалено, второй раз не обрабатывается.

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

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

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

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

Мусорные накладные, созданные обменом, после удаления могут прийти снова при следующей синхронизации. Сначала устраните причину на стороне источника, потом чистите базу.

Перед удалением пачки накладных
Выполнено: 0 / 5

Удаление проведённых документов внешней обработкой

Иногда документы нужно найти по условию, которое нельзя задать отбором списка. Например, все накладные с определённым складом или пустым договором. Тогда используют обработку, которая находит документы и ставит пометку программно.

Для этого в типовых конфигурациях есть групповое изменение реквизитов, а в универсальном наборе обработок — подбор и обработка объектов. Правильный путь у всех способов один: программно поставить пометку, а удалить штатной обработкой с контролем ссылок.

Пример кода для внешней обработки в БП 3.0. Он помечает на удаление проведённые реализации за период по одному контрагенту:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|	Док.Ссылка КАК Ссылка
|ИЗ
|	Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
|	Док.Дата МЕЖДУ &Начало И &Конец
|	И Док.Контрагент = &Контрагент
|	И НЕ Док.ПометкаУдаления";
Запрос.УстановитьПараметр("Начало", НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр("Конец", КонецДня(ДатаОкончания));
Запрос.УстановитьПараметр("Контрагент", Контрагент);

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
	ДокОбъект.УстановитьПометкуУдаления(Истина);
КонецЦикла;

Для накладных поступления в БП 3.0 замените имя документа на ПоступлениеТоваровУслуг. В УТ 11 документ закупки называется ПриобретениеТоваровУслуг.

Не используйте в таких обработках метод Удалить() у объекта документа. Он стирает документ сразу, без проверки ссылок. В базе останутся оплаты и счета-фактуры со ссылкой на несуществующий документ, а в отчётах появятся строки «Объект не найден».

Конфигуратор и технические методы: что можно, а что нельзя

Через Конфигуратор накладную удалить нельзя: он работает со структурой конфигурации, а не с данными. Зато в нём делают две вещи, нужные при удалении.

Резервная копия перед удалением

В Конфигураторе: Администрирование → Выгрузить информационную базу. Получится файл .dt со всеми данными. Если после удаления что-то пошло не так, его загружают обратно командой Загрузить информационную базу.

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

Тестирование и исправление после сбоя

Если раньше кто-то удалил документы «в обход», через Удалить() в коде или прямым запросом к SQL, в базе остаются битые ссылки. Их можно найти командой Администрирование → Тестирование и исправление в Конфигураторе.

  • 🔍 Сначала запустите только проверку логической и ссылочной целостности, без исправления.
  • 🛠️ Для битых ссылок есть варианты: создать объекты-заглушки или очистить ссылки. Создание заглушек безопаснее: потом их видно и можно разобрать вручную.
  • 👥 Тестирование требует монопольного доступа к базе. Все пользователи должны выйти, их незавершённые сеансы оборвутся.

Почему не удалять через SQL

Удаление строк прямо в таблицах SQL Server или PostgreSQL не трогает регистры, связанные документы и итоги. База формально открывается, но остатки и обороты становятся неверными. Восстанавливать такую базу дольше, чем сделать всё штатно.

Накладная не удаляется: причины и решения

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

Когда удалять нельзя вовсе

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

Ошибки в таких накладных исправляют по-другому:

СитуацияЧто делать вместо удаления
Ошибка в количестве или цене по согласию сторонКорректировочный документ
Техническая ошибка в реквизитахИсправительный документ
Товар вернулиДокумент возврата
Документ задвоен и в отчётность не попалУдаление допустимо, но с пересчётом периода

Частые ошибки при удалении накладных

  • ❌ Удалять вместо исправления. Опечатку в цене за прошлый квартал правят исправлением, а не удалением и созданием новой накладной с тем же номером.
  • ❌ Ставить пометку и забывать о ней. Помеченная накладная не проведена, но висит в списке. Через полгода никто не помнит, ошибочная она или нужная. Чистите помеченные хотя бы раз в месяц.
  • ❌ Запускать автоматический режим в чужой базе. Он сотрёт всё помеченное, включая документы коллег, которые ещё разбирались.
  • ❌ Удалять накладную без проверки, ушла ли она по ЭДО. Если документ уже подписан контрагентом в электронном виде, удаление у себя не отменяет его у покупателя. Сначала аннулируйте документ в ЭДО по соглашению с контрагентом.
  • ❌ Удалять дубль, а не оригинал по ошибке. Перед пометкой сравните номера и даты: на оригинал часто уже введена оплата или счёт-фактура.

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

Можно ли восстановить удалённую накладную в 1С?
Помеченную — да: снимите пометку клавишей Delete и проведите документ заново. Окончательно удалённую — только из резервной копии базы.
Сохранится ли номер удалённой накладной?
Нет. После удаления номер становится свободным, но автонумерация продолжит счёт с последнего номера. Чтобы занять пропуск, номер новой накладной вводят вручную.
Удалится ли счёт-фактура вместе с накладной?
Не обязательно. Счёт-фактура — отдельный документ со ссылкой на накладную. Если он не помечен, обработка не удалит накладную, пока на неё есть эта ссылка.
Видит ли контрагент удаление накладной?
Нет, если документ не отправлялся по ЭДО. Но акт сверки, отправленный ему раньше, будет расходиться с новым.
Сколько хранить помеченные документы перед удалением?
Строгого срока нет. Удобный ритм — проверять и удалять помеченные раз в месяц, перед закрытием периода.