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

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

Как удалить заказ клиента в 1С

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

Заказ клиента в 1С — это документ, на который ссылаются реализации, оплаты, резервы на складе и другие объекты. Поэтому просто «стереть» его нельзя: программа сначала проверит, не нарушит ли удаление целостность базы. В типовых конфигурациях (Управление торговлей 11, ERP, Комплексная автоматизация) удаление выполняется в два этапа: сначала документ помечается на удаление, затем физически удаляется специальной обработкой — и только если на него нет ссылок.

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

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

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

Не каждый ненужный заказ нужно удалять. Если по заказу уже были отгрузка или оплата, удаление разорвёт цепочку документов и исказит отчёты по продажам и взаиморасчётам. В такой ситуации правильнее установить заказу состояние «Закрыт» с указанием причины отмены — документ останется в базе, но перестанет влиять на резервы и планы.

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

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

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

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

Пометка заказа на удаление

Первый этап — пометка на удаление. Откройте раздел «Продажи» → «Заказы клиентов», найдите нужный документ в списке, выделите его и нажмите клавишу Delete или кнопку «Пометить на удаление / Снять пометку» на панели инструментов. У помеченного документа в списке появится перечёркнутый значок.

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

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

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

Проверка связанных документов перед удалением

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

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

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

Физическое удаление через обработку «Удаление помеченных объектов»

После пометки всех нужных документов перейдите в «Администрирование» → «Обслуживание» (в некоторых конфигурациях — «Поддержка и обслуживание») → «Удаление помеченных объектов». Обработка предложит два режима: автоматическое удаление всех помеченных объектов или выборочное удаление.

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

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

Для массового удаления (например, очистки тестовой базы) используйте автоматический режим — он удалит все помеченные объекты, по которым пройден контроль ссылок. Перед массовой операцией обязательно сделайте резервную копию информационной базы.

Что делать, если заказ не удаляется

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

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

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

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

Альтернатива: закрытие и отмена заказа

В УТ 11 и ERP у заказа есть механизм закрытия: в форме документа по кнопке «Закрыть заказ» (или через состояние) можно указать причину отмены. Закрытый заказ снимает резервы, исключается из планов продаж и не мешает оперативной работе, при этом остаётся доступным для отчётов и анализа причин отмен.

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

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

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

Удаление заказа

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

Закрытие с причиной отмены

Подходит для отменённых заказов с движениями. Сохраняется история и аналитика отмен, документ не мешает работе

Отмена проведения без удаления

Временная мера: снимает резервы, но документ остаётся видимым в списках

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

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

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

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

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

Поиск заказа по номеру в списке «Заказы клиентов»
Норма

Документ не найден

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

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

Резервы по товарам из заказа
Норма

Резервы сняты, свободный остаток корректен

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

Товары числятся в резерве под удалённый заказ

Взаиморасчёты с клиентом
Норма

Задолженность соответствует реальным отгрузкам и оплатам

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

Появились необъяснимые суммы или разрывы в расчётах

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

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

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

Почему кнопка удаления недоступна или неактивна?

Скорее всего, у вашей учётной записи нет права на интерактивное удаление или доступ к обработке «Удаление помеченных объектов». Эти права настраивает администратор в профилях групп доступа.

Что будет со счётом на оплату, выставленным по заказу?

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

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

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

Заказ пришёл с сайта через обмен. Можно ли его удалить?

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

Как удалить сразу много ошибочных заказов?

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

Итог

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

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