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

· 9 мин

Содержание

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

Отдельной «корзины», как в Windows, в 1С нет. Её роль играет пометка на удаление: пока вы не запустили удаление помеченных объектов, любую ошибочно созданную заявку или заказ покупателя можно вернуть, сняв пометку. После окончательной очистки стереть документ обратно уже нельзя — только восстановить из резервной копии .

Слово «заявка» в разных конфигурациях значит разное: заявка на расходование денежных средств, заказ покупателя, заказ поставщику , заявка на возврат. Удаляются они все одинаково, поэтому дальше «заявка» — это любой такой документ. Механика едина для Бухгалтерии, ЗУП, Управления торговлей и ERP — различаются только разделы, где лежат сами заявки.

Почему удаление идёт в два шага

1С не удаляет документ сразу по одной причине — ссылочная целостность. На вашу заявку могут ссылаться другие объекты: платёжка по заявке на расходование, строки заказа в реализации, записи регистров. Если стереть документ мгновенно, эти ссылки «повиснут» и база начнёт показывать ошибки.

Поэтому действие разбито на два этапа:

  • 🏷️ Пометка на удаление — вы отмечаете заявку как кандидата на удаление. В списке у неё появляется значок с крестиком, документ перечёркивается, но остаётся в базе и во всех ссылках.
  • 🗑️ Удаление помеченных объектов — программа проверяет, не ссылается ли кто-то на помеченный документ. Если ссылок нет, объект стирается физически. Если есть — удаление не проходит, и 1С показывает список мешающих объектов.

Такая схема и есть встроенная защита «от дурака». Пометка обратима, удаление — нет. Между ними может пройти хоть месяц: помечайте спокойно, а очистку запускайте, когда уверены.

Как пометить заявку на удаление и стереть её из базы

Стандартный путь для одной заявки в режиме «1С:Предприятие»:

  1. Откройте список, где лежит заявка (например, заказы покупателей, заявки на расходование денежных средств).
  2. Встаньте на нужную строку и нажмите Del. Или правая кнопка мыши → «Пометить на удаление».
  3. Подтвердите пометку. Документ в списке станет перечёркнутым со значком удаления.
  4. Запустите Администрирование → Обслуживание → Удаление помеченных объектов.
  5. В обработке выберите режим автоматического удаления — программа сама найдёт все помеченные объекты и проверит ссылки.
  6. Нажмите «Удалить». По итогам 1С покажет, что удалено, а что осталось и почему.

Если заявка проведена, на шаге пометки программа может предупредить, что у документа есть движения. Это нормально: пометку она поставит, но чище сначала отменить проведение (см. следующий раздел), чтобы движения по регистрам снялись заранее.

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

Когда удаление не проходит, в отчёте обработки будет строка с заявкой и ссылка на объект, который ей мешает. Двойной щелчок по такому объекту открывает его — там и нужно убрать ссылку (распровести, удалить строку , перенаправить на другой документ), а потом повторить удаление помеченных. В отчёте по итогам видно две группы: что удалено и что осталось с перечнем мешающих ссылок, — по ней удобно добивать остатки.

Когда заявку достаточно распровести, а не удалять

Половина обращений «как удалить заявку» на деле означает «как убрать её влияние на учёт, а сам документ оставить». Для этого удалять ничего не нужно — хватает отмены проведения.

Распроведите заявку, если:

  • 📝 в ней ошибка в сумме, контрагенте или дате, и вы хотите исправить, а не заводить заново;
  • 💰 нужно временно снять движения (резерв по заказу, остаток по заявке на расход), не теряя сам документ и его номер;
  • 📎 документ связан с другими и его удаление потянет за собой цепочку ссылок.

Как отменить проведение: откройте заявку и нажмите Ещё → Отменить проведение. В списке то же самое доступно через правую кнопку мыши. Зелёная галочка проведения с документа снимется, движения по регистрам уйдут, а сам документ останется черновиком — его можно поправить и провести снова.

Что сделать с ошибочной заявкой?

Как удалить сразу несколько заявок

Если ошибочных заявок целая пачка (задвоился обмен, выгрузили лишнее), помечайте их группой, а не по одной.

  • В списке выделите нужные строки: Ctrl — выборочно, Shift — диапазоном подряд.
  • Нажмите Del или через правую кнопку мыши «Пометить на удаление». Пометка встанет сразу на все выделенные документы.
  • Чтобы быстрее найти ошибочные, настройте отбор списка: по дате создания, по контрагенту, по автору или по признаку «загружено из обмена».

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

Для разовой массовой чистки удобна и типовая обработка групповых изменений (Администрирование → Обслуживание → Корректировка данных — название блока в типовых конфигурациях отличается). Но для простой пометки группой её возможностей избыточно: выделения в списке и Del достаточно.

Как вернуть ошибочно помеченную заявку

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

Чтобы снять пометку:

  1. Найдите перечёркнутую заявку в списке (включите в отборе показ помеченных, если список их прячет).
  2. Нажмите Del повторно или правая кнопка мыши → «Снять пометку на удаление».
  3. Крестик исчезнет, документ снова станет рабочим.

А вот после запуска очистки восстановление из интерфейса невозможно. Единственный путь — развернуть резервную копию базы и достать документ оттуда. Поэтому перед большой чисткой помеченных объектов сделайте резервную копию: Администрирование → Обслуживание → Создание резервной копии в файловой базе, или средствами СУБД в клиент-серверной.

Удаление через Конфигуратор и технические средства

Иногда заявку не удаётся стереть из «1С:Предприятия»: контроль ссылок упирается, а поправить мешающие объекты по какой-то причине нельзя. Тогда помогает Конфигуратор.

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

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

Чего делать не стоит:

  • ❌ Удалять документы напрямую в таблицах SQL. Это ломает ссылочную целостность и регистры — база станет нерабочей.
  • ❌ Применять сторонние обработки «прямого удаления» без контроля ссылок на рабочей базе без копии.

Если удаление не идёт даже в Конфигураторе и база ведёт себя странно, помогает Тестирование и исправление информационной базы (меню Администрирование Конфигуратора) — оно чинит битые ссылки. Запускать его тоже нужно в монопольном режиме и после резервной копии.

Особенности удаления заявок в разных конфигурациях

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

КонфигурацияГде искать заявки и заказыГде запускать очистку
Бухгалтерия 3.0Заказы и счета — разделы Продажи, Покупки; классических «заявок» в типовой БП немногоАдминистрирование → Обслуживание → Удаление помеченных объектов
Управление торговлей 11Заказ клиента, заказ поставщика — разделы Продажи, Закупки; заявки на расходование ДС — блок КазначействоНСИ и администрирование → Обслуживание → Удаление помеченных объектов
ERPЗаказы и заявки на расходование ДС — разделы продаж, закупок, казначействаНСИ и администрирование → Обслуживание → Удаление помеченных объектов
ЗУП 3.1Кадровые и зарплатные документы удаляются так же; отдельного документа «заявка» в типовой ЗУП нетАдминистрирование → Обслуживание → Удаление помеченных объектов

Точное название пункта верхнего уровня (Администрирование или НСИ и администрирование) зависит от конфигурации, но блок Обслуживание с командой удаления помеченных есть во всех типовых решениях на управляемых формах.

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

Ошибки, из-за которых удаление оборачивается проблемой

Сама процедура несложная, но пара ситуаций регулярно портит бухгалтерам день. Проверьте их до того, как нажмёте «Удалить».

Заявка возвращается после синхронизации. Если база обменивается данными с другой (например, УТ и Бухгалтерия, или с сайтом), удалённая только у вас заявка прилетит обратно при следующем обмене — потому что в источнике она осталась. Удаляйте документ в той базе, которая считается ведущей по этому объекту, либо настройте, чтобы он не выгружался.

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

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

Запустили очистку в Конфигураторе при работающих пользователях. Монопольный режим завершает чужие сеансы без предупреждения для них — люди теряют несохранённое. Делайте это в нерабочее время и предупреждайте коллег.

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

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

Чем пометка на удаление отличается от самого удаления?
Пометка обратима: документ остаётся в базе, его видно в списке с крестиком, и пометку можно снять. Удаление помеченных объектов стирает документ физически — назад только из резервной копии.
Почему 1С не даёт удалить заявку и показывает список объектов?
Это контроль ссылочной целостности: на заявку ссылаются другие документы или записи. Откройте объекты из списка, уберите ссылки (распроведите, удалите строки) и повторите удаление помеченных.
Можно ли удалить проведённую заявку, не отменяя проведение?
Пометить — да, но перед физическим удалением проведение всё равно снимется. Чище сначала отменить проведение самому: так движения по регистрам уйдут заранее и не будет сюрпризов.
Куда делась удалённая заявка и есть ли корзина?
Корзины в привычном виде нет. Пока очистка не запущена, роль корзины играет пометка на удаление — документ лежит в базе. После запуска удаления помеченных объектов восстановление только из бэкапа.
Нужен ли Конфигуратор, чтобы удалить одну заявку?
Нет. Обычное удаление делается прямо в «1С:Предприятии» через раздел Администрирование → Обслуживание. Конфигуратор нужен лишь в сложных случаях и требует монопольного доступа.