Удалить сделку в Битрикс24 можно через карточку, список или API. Перед чисткой проверьте, что попадёт в корзину вместе со сделкой и что останется на месте: от этого зависит, нужен ли бэкап и как настраивать права. В облачной версии корзина сделок Битрикс24 хранит записи 30 дней; в коробочной версии срок зависит от настроек.
Удалить одну сделку: карточка и список
Два пути к одной операции. Через карточку: откройте сделку, нажмите три точки в правом верхнем углу, выберите «Удалить», подтвердите. Из списка: «CRM» → «Сделки», наведите курсор на строку, нажмите иконку корзины, подтвердите.
Сделка исчезает из воронки и списка сразу и попадает в корзину. По описанию SellUs, связанные задачи, письма и звонки сохраняются, когда привязаны к контакту или компании, и теряют связь со сделкой (Удаление сделок в Битрикс24: 3 способа | SellUs).
Массовое удаление: вид «Список», чекбоксы и партии
Для группового удаления переключитесь в вид «Список».
- Перейдите в «CRM» → «Сделки» → вид «Список».
- Отметьте нужные сделки чекбоксами слева.
- Внизу появится панель действий — нажмите «Удалить» и подтвердите.
Перед операцией сделайте экспорт в 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, какие сделки остались в рабочем списке.
Для настройки регулярного отбора и правил закрытия сделок используйте материалы об автоматизации маркетинга и расчёте окупаемости автоматизации.

