К статье
Практический материал

Торговля и Склад · 10 мин

Как удалить заказ покупателя в 1С

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

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

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

Когда заказ можно удалить, а когда лучше отменить

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

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

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

Маршрут решения

Как выбрать действие

Заказ создан по ошибке, никаких документов на его основании не вводилосьПометьте на удаление и удалите через обработку
Клиент отказался от реального заказаОтмените или закройте заказ с причиной, не удаляйте
По заказу есть реализация или оплатаСначала разберитесь со связанными документами, удаление заказа — в последнюю очередь
Нет кнопки пометки на удалениеОбратитесь к администратору — не хватает прав

Подготовка: проверка связей и прав доступа

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

Далее проверьте связи документа. Откройте заказ и используйте команду «Связанные документы» (в УТ 11 и ERP — кнопка в командной панели формы, обычно в виде цепочки). Откроется дерево документов: счета, реализации, платежи, резервы. Каждый из них придётся либо открепить, либо удалить вместе с заказом.

Также проверьте, не зарезервирован ли товар под этот заказ. Проведённый заказ с резервом держит остатки на складе: после его удаления резервы освобождаются, что меняет данные о доступном товаре для других заказов. Убедитесь, что это не сломает текущие отгрузки.

Как пометить заказ покупателя на удаление

Стандартный путь — через журнал документов. Откройте список заказов покупателей (в УТ 11: раздел «Продажи» → «Заказы покупателей»), найдите нужный документ, выделите его и нажмите кнопку «Пометить на удаление» на панели инструментов или клавишу Delete. Программа попросит подтверждение.

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

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

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

Окончательное удаление через обработку

Пометка на удаление не стирает документ физически — он остаётся в базе. Чтобы удалить его окончательно, откройте раздел «Администрирование» (в некоторых конфигурациях — «НСИ и администрирование») и найдите пункт «Удаление помеченных объектов». Запустите обработку.

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

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

Удаление заказа со связанными документами

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

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

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

Сравнение вариантов

Отмена / закрытие заказа

Подходит для реальных отменённых сделок; сохраняет историю и аналитику, документ остаётся в базе

Пометка + удаление через обработку

Подходит для ошибочных и тестовых документов; необратимо, требует контроля ссылок

Редактирование заказа

Подходит, если ошибка в деталях (количество, цены, состав); документ сохраняет номер и место в учёте

Типичные ошибки и ограничения

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

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

Третья ошибка — удаление заказа в базе с обменом данными (синхронизация с сайтом, CRM, другой базой 1С). Удалённый документ может вернуться при очередном обмене или, наоборот, вызвать конфликт. В распределённых системах вместо удаления используйте отмену заказа — она корректно передаётся по обменам.

Типичные ошибки
01
Пометить на удаление и забыть про обработку — документ остаётся в базе
02
Удалить заказ с резервом без проверки — резервы снимаются, и другие заказы могут потерять обеспечение
03
Удалить заказ в базе с обменом данными — документ возвращается при синхронизации или вызывает конфликт
04
Удалить заказ по реальной сделке вместо отмены — теряется история и искажается аналитика

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

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

Дополнительно проверьте отчёты, в которых заказ фигурировал: «Заказы покупателей», «Остатки и доступность товаров», расчёты с клиентом. Данные по удалённому заказу не должны присутствовать. Если товар был зарезервирован, убедитесь, что свободный остаток увеличился на соответствующее количество.

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

Контрольные точки

Как проверить результат

Журнал заказов покупателей
Норма

Документа нет в списке даже с пометкой

Тревожный признак

Документ отображается с перечёркнутым значком — обработка удаления не выполнена

Отчёт по остаткам и доступности
Норма

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

Тревожный признак

Товар числится в резерве — документ не удалён или резерв завис

Расчёты с контрагентом
Норма

Нет задолженности и потребности по удалённому заказу

Тревожный признак

В расчётах остались суммы — есть связанные документы

Итог

Что важно запомнить

Удаление заказа покупателя — двухэтапная операция: пометка на удаление и обработка «Удаление помеченных объектов». Реальные отменённые сделки закрывайте, а не удаляйте. Перед удалением проверяйте связанные документы, резервы и обмены данными.

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

Почему кнопка «Пометить на удаление» неактивна?

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

Чем пометка на удаление отличается от окончательного удаления?

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

Можно ли восстановить удалённый заказ покупателя?

Штатными средствами — нет. Варианты: восстановление из резервной копии базы (при этом потеряются данные, введённые после её создания) или ручное создание нового заказа с теми же данными. Если документ был только помечен, достаточно снять пометку.

Что делать, если обработка пишет, что на заказ есть ссылки?

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

Удалится ли заказ автоматически при обмене с сайтом?

Нет. При синхронизации поведение зависит от настроек обмена: удалённый в 1С заказ может вернуться с сайта или остаться на сайте без пары. Для баз с обменом корректный способ избавиться от заказа — отмена со статусом, который передаётся на сайт.

Можно ли удалить сразу несколько заказов?

Да. В журнале выделите несколько документов (с Ctrl или Shift), пометьте их на удаление, затем запустите обработку «Удаление помеченных объектов» — она удалит все помеченные документы, на которые нет ссылок. Перед массовым удалением сделайте резервную копию базы.