Документы и Печать · 10 мин
Как удалить заказ в 1С: инструкция по пометке и окончательному удалению
Как удалить заказ в 1С: пометка на удаление, контроль ссылочной целостности, ограничения по правам и периодам, альтернативы удалению и исправление ошибок.
Заказ в 1С — это документ, который участвует в расчётах, резервировании товаров и движении по регистрам, поэтому удалить его «в один клик» обычно нельзя. Система защищает данные от случайной потери: сначала документ помечается на удаление, затем специальная обработка проверяет, не используется ли он в других объектах, и только после этого удаляет его физически из базы.
Прежде чем удалять заказ, важно понять, действительно ли нужно удаление. Если по заказу уже были отгрузки, оплаты или он попадает в закрытый отчётный период, безопаснее отменить проведение или оформить корректировку, а не удалять документ. Удаление уместно для ошибочно созданных, дублирующих или тестовых заказов, по которым нет связанных движений.
Ниже разобраны все способы: пометка на удаление в интерфейсе, окончательное удаление через контроль ссылочной целостности, работа с закрытыми периодами и правами, а также типичные ошибки, из-за которых заказ «не удаляется».
Когда заказ можно удалять, а когда лучше отменить проведение
Удаление безопасно, если заказ создан по ошибке, задублирован, не имеет связанных документов (реализаций, оплат, счетов) и находится в открытом периоде. В этом случае физическое удаление не нарушит отчётность и не оставит «висячих» ссылок.
Если по заказу уже оформлена реализация, поступила оплата или он участвует в резервировании товара, удаление приведёт к расхождениям: отгрузка останется без основания, а взаиморасчёты исказятся. Здесь правильнее отменить проведение заказа или оформить документ «Корректировка заказа» / закрытие заказа, предусмотренное конфигурацией.
Отдельная ситуация — закрытый период. Если дата заказа раньше даты запрета изменения данных, система не даст ни пометить, ни удалить документ без специальных прав. Вмешиваться в закрытый период следует только по согласованию с бухгалтерией, поскольку это меняет уже сданную отчётность.
Как выбрать действие
Шаг 1. Пометка заказа на удаление
Откройте список заказов (например, «Продажи → Заказы клиентов» в 1С:Управление торговлей или «Покупки → Заказы поставщикам»). Найдите нужный документ через поиск по номеру, контрагенту или отбор по дате. Выделите строку и нажмите клавишу Delete либо кнопку «Пометить на удаление» в меню «Ещё».
Система задаст контрольный вопрос. Если заказ проведён, появится предупреждение, что документ будет распроведён — подтвердите действие. После этого заказ в списке отобразится с красным крестом: он перестал участвовать в движениях по регистрам, но физически ещё хранится в базе.
Пометку можно снять повторным нажатием Delete — это удобно, если документ помечен ошибочно. Пока не запущено удаление помеченных объектов, документ полностью восстановим, включая его проведение.
- 1Откройте список заказов и найдите нужный документ
- 2Выделите заказ и нажмите Delete или «Пометить на удаление» в меню «Ещё»
- 3Подтвердите пометку и распроведение документа
- 4Перейдите в «Администрирование → Обслуживание → Удаление помеченных объектов»
- 5Выберите режим удаления и запустите контроль ссылочной целостности
- 6Проверьте, что заказ исчез из списка и не осталось битых ссылок
Шаг 2. Окончательное удаление через обработку
Помеченные объекты удаляются штатной обработкой «Удаление помеченных объектов». В типовых конфигурациях она находится в разделе «Администрирование → Обслуживание». Запускать её может пользователь с правами администратора или с ролью, допускающей удаление данных.
Обработка предлагает два режима: автоматическое удаление всех помеченных объектов или выборочное. Для точечной работы выберите выборочный режим, отметьте только нужный заказ и нажмите «Удалить». Система выполнит контроль ссылочной целостности — проверит, не ссылаются ли другие объекты на удаляемый заказ.
Если ссылки найдены, обработка покажет список мест использования: например, реализацию, созданную на основании заказа, или запись в документе «Расчёты с контрагентами». Удалить заказ можно только после устранения этих связей — либо пометив на удаление связанные документы, либо очистив ссылки в них вручную.
Что делать, если заказ не удаляется
Самая частая причина — ссылки на заказ из других объектов. Откройте список мест использования, который показывает обработка удаления, и последовательно обработайте каждый объект: распроведите и пометьте на удаление связанные реализации и оплаты либо замените в них ссылку на корректный заказ.
Вторая причина — дата запрета изменения данных. Проверьте настройку в разделе «Администрирование → Поддержка и обслуживание → Даты запрета изменения данных». Если дата заказа попадает под запрет, пометка будет заблокирована. Временное смещение даты запрета — административная операция, требующая согласования.
Третья причина — недостаток прав. Если кнопка удаления неактивна или система сообщает о нарушении прав доступа, обратитесь к администратору базы: нужна роль, разрешающая интерактивное удаление документов данного вида. В ряде конфигураций интерактивное удаление (Shift+Delete) вообще запрещено на уровне настроек.
Альтернативы удалению
Отмена проведения — самый мягкий вариант. Документ остаётся в базе, но его движения по регистрам стираются: заказ перестаёт влиять на остатки, резервы и отчёты. При необходимости его можно провести заново или исправить.
В торговых конфигурациях предусмотрено закрытие заказа с указанием причины отмены. Такой документ корректно снимает резервы и потребности, сохраняет историю для анализа (например, долю отменённых заказов по менеджерам) и не трогает ссылочную структуру базы.
Для исправления ошибок в реквизитах используйте корректировку или просто редактирование с перепроведением, если период открыт. Это предпочтительнее пары «удалить — создать заново», поскольку сохраняет номер документа и связи с уже оформленными по нему операциями.
Сравнение вариантов
Подходит для ошибочных и дублирующих заказов без связей; необратимо, требует контроля ссылок и прав
Быстро исключает документ из отчётов; заказ остаётся видимым в списках и журналах
Корректно снимает резервы и сохраняет статистику отказов; зависит от наличия механизма в конфигурации
Исправляет ошибки при сохранении связей; не подходит, если документ создан полностью по ошибке
Проверка результата после удаления
Убедитесь, что заказ исчез из списка документов и не находится поиском по номеру. Проверьте связанные отчёты: обороты по контрагенту, резервы товаров и взаиморасчёты не должны содержать сумм удалённого заказа.
Дополнительно полезно запустить поиск битых ссылок: в отчётах и списках объекты, ссылавшиеся на удалённый заказ, покажут запись вида «Объект не найден». Если такие записи есть, откройте соответствующие документы и очистите или замените ссылки.
Как проверить результат
Документ не находится поиском по номеру
Заказ виден с пометкой — удаление помеченных не выполнено
Обработка контроля ссылок не показывает связей
Есть документы со ссылкой «Объект не найден»
Суммы заказа отсутствуют в оборотах
Остатки или резервы завышены на сумму заказа
Частые вопросы
Можно ли удалить заказ сразу, минуя пометку на удаление?
Комбинация Shift+Delete удаляет объект напрямую, но в большинстве конфигураций это действие запрещено настройками прав, и намеренно: прямое удаление обходит контроль ссылочной целостности и создаёт битые ссылки. Использовать его стоит только осознанно, в тестовых базах или после анализа связей.
Что произойдёт с реализацией, если удалить заказ, на основании которого она создана?
Контроль ссылочной целостности не даст удалить заказ, пока реализация ссылается на него. Если же ссылку очистить принудительно, реализация останется действующим документом, но потеряет связь с основанием — это затруднит анализ исполнения заказов и цепочку документов.
Восстанавливается ли удалённый заказ?
Нет, физическое удаление необратимо. Восстановить документ можно только из резервной копии базы. Поэтому перед удалением помеченных объектов рекомендуется создавать выгрузку базы или использовать выборочный режим удаления.
Почему кнопка «Пометить на удаление» неактивна?
Обычно это недостаток прав у текущего пользователя или дата запрета изменения данных, под которую попадает документ. Реже — блокировка объекта другим сеансом. Проверьте права, настройку дат запрета и повторите попытку после завершения конфликтующих сеансов.
Можно ли удалить сразу несколько заказов?
Да: выделите несколько строк в списке (с Ctrl или Shift) и нажмите Delete — все выбранные заказы будут помечены. Затем в обработке «Удаление помеченных объектов» используйте выборочный режим и отметьте только нужные документы, чтобы не удалить посторонние помеченные объекты.
Чем отмена проведения отличается от удаления для отчётов?
Для отчётов эффект одинаков: ни распроведённый, ни удалённый документ не формирует движений и не попадает в обороты. Разница в том, что распроведённый заказ остаётся в журнале и доступен для просмотра и повторного проведения, а удалённый исчезает безвозвратно.
Что важно запомнить
Заказ в 1С удаляется в два этапа: пометка на удаление и обработка «Удаление помеченных объектов» с контролем ссылок. Перед удалением проверьте связанные документы, дату запрета и права; для заказов с движениями безопаснее отмена проведения или закрытие. Резервная копия базы — обязательное условие перед физическим удалением.