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

Удалите сделку из карточки, списка или через REST API, проверьте корзину и права менеджеров. Разберите, что происходит со связанными данными.

Удалить сделку в Битрикс24 можно через карточку, список или API. Перед чисткой проверьте, что попадёт в корзину вместе со сделкой и что останется на месте: от этого зависит, нужен ли бэкап и как настраивать права. В облачной версии корзина сделок Битрикс24 хранит записи 30 дней; в коробочной версии срок зависит от настроек.

Удалить одну сделку: карточка и список

Два пути к одной операции. Через карточку: откройте сделку, нажмите три точки в правом верхнем углу, выберите «Удалить», подтвердите. Из списка: «CRM» → «Сделки», наведите курсор на строку, нажмите иконку корзины, подтвердите.

Сделка исчезает из воронки и списка сразу и попадает в корзину. По описанию SellUs, связанные задачи, письма и звонки сохраняются, когда привязаны к контакту или компании, и теряют связь со сделкой (Удаление сделок в Битрикс24: 3 способа | SellUs).

Массовое удаление: вид «Список», чекбоксы и партии

Для группового удаления переключитесь в вид «Список».

  1. Перейдите в «CRM» → «Сделки» → вид «Список».
  2. Отметьте нужные сделки чекбоксами слева.
  3. Внизу появится панель действий — нажмите «Удалить» и подтвердите.

Перед операцией сделайте экспорт в CSV через «CRM» → «Сделки» → «Импорт/Экспорт». Технических ограничений на размер партии нет, но при удалении тысяч записей сервер может тормозить, поэтому партии по 100–200 — рабочее правило. Восстановление из корзины после массового удаления возможно, но по одной записи или через API.

Удаление через REST API crm.deal.delete

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

Скрипт нужен для очистки тестовых данных, удаления по сложному критерию (статус + дата + источник) и регулярной чистки. Схема из двух шагов: сначала получить ID через crm.deal.list с фильтром, затем удалять в цикле.

Метод crm.deal.delete помечен как DEPRECATED: развитие остановлено, документация предлагает crm.item.delete (Удалить сделку crm.deal.delete). Выполнять его может пользователь с правом «удаления» сделок, токен должен принадлежать такому пользователю.

Параметр один — id, целое число. Идентификатор берётся из crm.deal.list или crm.deal.add. Минимальный вызов:

curl -X POST \
 -H "Content-Type: application/json" \
 -H "Accept: application/json" \
 -d '{"ID":12}' \
 https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.deal.delete

Связанные данные и восстановление из корзины

Официальное правило описано для удаления через API: crm.deal.delete удаляет сделку и связанные с ней объекты — дела, историю, дела Таймлайна и другие. Объект удаляется, если не привязан к другим сущностям или элементам; если привязан, удаляется только связь с удаляемой сделкой (Удалить сделку crm.deal.delete). Для удаления через интерфейс документация API гарантий не даёт, поэтому проверяйте связи до операции.

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

Восстановление: «CRM» → «Корзина» в левом меню (или «CRM» → «Настройки» → «Корзина» → «Сделки»). Найдите запись по названию или дате удаления, отметьте чекбоксом, нажмите «Восстановить». Сделка вернётся в воронку на ту стадию, где была до удаления. Срок хранения — 30 дней, после этого запись удаляется безвозвратно; в коробочной версии срок зависит от настроек, по умолчанию те же 30 дней (Удаление сделок в Битрикс24 в 2026: инструкция по работе со сделками и ...).

Права на удаление и когда удалять не нужно

Настройка: «CRM» → «Настройки» → «Права доступа» → роль «Менеджер» → раздел «Сделки» → уберите галочку «Удаление». Рабочая политика: менеджеры удалять не могут, руководитель отдела удаляет только свои сделки, администратор — любые.

Критерий выбора между удалением и закрытием как «Проигрышной»:

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

Закрытие как «Проигрышной» сохраняет историю и убирает сделку из активной воронки. Удаление эту историю обрывает.

Чек-лист безопасного удаления

Учебный пример

Вход: выгрузка из 250 тестовых сделок со статусом «проигрышная» и датой старше 6 месяцев. План — удалить партиями по 100–200 после экспорта в CSV.

№ Проверка Как проверить Статус на входе
1 Бэкап есть Экспорт CSV из «Импорт/Экспорт» скачан и открывается Сделан, 250 строк
2 Способ выбран под объём 250 записей → список и партии, не API Список, 2 партии: 200 + 50
3 Партия в пределах 100–200 Размер первой партии 200
4 Отбор точный Фильтр «проигрышная» + дата старше 6 месяцев Совпадает с выгрузкой
5 Связи проверены В карточках партии просмотрены дела, письма и документы Найдено 3 письма, выгружены до удаления
6 Корзина и срок восстановления проверены «CRM» → «Корзина» открывается; в облаке сделка хранится 30 дней, в коробочной версии срок уточнён в настройках Корзина доступна; для примера выбран облачный портал, срок — 30 дней
7 Права настроены У роли «Менеджер» снята галочка «Удаление» Снята
8 Альтернатива проверена Реальные отказы клиентов идут в «Проигрышную» 0 реальных клиентов в партии

Результат: первая партия из 200 записей удалена, в корзине видны 200 строк, вторая партия из 50 — после проверки первой. Если на шаге 4 в выборку попал реальный клиент, запись исключается и закрывается как «Проигрышная».

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

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

Валерий Курземнек

Автор метода «Машиночитаемый маркетинг»

Что ещё почитать