@Tepesh1

Битрикс24 массовое удаление сделок по id?

Возникла проблема, требуется удалить порядка 2000 сделок, есть ID каждой из них. Существует ли способ массового поиска этих сделок, или автоматизация, которая позволит подгрузить список ID в битрикс24 и потом массово выделить удаляемые сделки?
Битрикс24 - облако, сделки в разных отделах и в разных воронках.
  • Вопрос задан
  • 461 просмотр
Решения вопроса 1
@denis_pesherin
Способа в штатке нет, да и в БП нет какого то активити, с помощью которого сможете импортировать список этих id в какую нибудь multi переменную. Самый простой вариант - написать микро приложение фронтовое, которое через JS будет использовать REST метод удаления сделки по id. Написать такое (для того, чтоб не мучаться с SSL и белым IP можно написать на express, бэк. На фронте форму для загрузки файла, в котором будет приниматься файл с списком id. Далее бек на фронт отдает этот массив. JS бежит по массиву значений и дергает js либу Битрикса и удаляет сделки. На облаке по другому никак (на первый взгляд, если не придумывать какую-то костыльную дичь)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Eggsy
@Eggsy
denis_pesherin, прямого способа, конечно, нет. Но вариант реализации данного процесса через б24 есть, без участия кода.

Для этого делаем два БП в CRM:
1. БП с итератором
2. БП с блоком удаление сделки.

Так выглядит бп с итератором:
6311c98ecfd5c986335984.png
Если ID не так много, то можно и без паузы запустить. Я запускал на 10к ID в коробке, залагивал портал секунд на 30 и всё было норм.

Принцип работы простой, запускаем процесс с итератором где угодно, и он начнёт запускать итератор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы