В Битрикс24 есть замечательный встроенный инструмент — «Умные сценарии» (раздел CRM → Умные сценарии). Он позволяет выполнять массовые действия с сущностями: изменять поля, запускать бизнес-процессы, отправлять уведомления. Всё это делается через понятный визуальный интерфейс без программирования.
Но есть одно «но» — за один раз можно обработать не более 100 элементов.
Для базы в 500–1000 компаний это ещё терпимо. А вот когда клиентов 5000 или 10000 — начинается самое настоящее испытание: нужно разбивать задачу на десятки итераций, следить за прогрессом, не пропустить ни одной компании... Рутина затягивает, а время уходит.
ООО «7 САЙТОВ» разработала решение, которое дополняет штатные «Умные сценарии» и снимает ограничение в 100 элементов, позволяя обрабатывать базы любого размера.
В чём сила «Умных сценариев» и в чём их слабость
«Умные сценарии» — это действительно мощный штатный инструмент Битрикс24. С его помощью можно:
- массово обновлять поля компаний, лидов, контактов;
- запускать бизнес-процессы для выбранных элементов;
- отправлять письма и уведомления;
- изменять стадии и статусы.
Всё это настраивается в несколько кликов, без кода, прямо в интерфейсе.
Но ограничение в 100 элементов за один запуск — это архитектурное решение платформы. Оно связано с производительностью, таймаутами выполнения и нагрузкой на сервер. И оно не убирается никакими настройками — это жёсткое ограничение.
Как это выглядит на практике для 5000 компаний:
- Запускаете «Умный сценарий» — обрабатывается 100 компаний.
- Ждёте завершения.
- Запускаете снова — следующие 100.
- И так 50 раз.
Выглядит не очень эффективно, особенно если такие задачи возникают регулярно.
Наше решение: массовый запуск БП для коробки с обходом лимита
Мы разработали инструмент, который автоматизирует этот процесс. Вместо того чтобы вручную перезапускать «Умный сценарий» каждые 100 компаний, вы делаете это один раз — и система обрабатывает всю базу целиком.
Суть простая:
- Вы указываете ID бизнес-процесса, который нужно запустить.
- Система находит первую компанию.
- Запускает для неё бизнес-процесс (точно так же, как это делает «Умный сценарий»).
- Переходит к следующей и повторяет.
- Каждые 100 компаний автоматически делает паузу — чтобы не перегружать сервер, имитируя поведение штатного инструмента.
- Сохраняет прогресс — если процесс прервётся, вы продолжите с того же места.
Итог: вы нажимаете кнопку один раз, а система обрабатывает все компании — хоть 100, хоть 10 000.
Почему это работает быстро (и только в коробке)
Ключевой момент: мы работаем напрямую с ядром Битрикс24 через CBPDocument::StartWorkflow(), а не через REST API.
| Способ | Что происходит | Ограничения |
|---|---|---|
| «Умные сценарии» | Работают через интерфейс, 100 элементов за раз | Требуют ручного перезапуска |
| Наше решение | Работает напрямую с ядром | Одно нажатие — вся база |
Почему только коробка? Потому что для работы напрямую с ядром нужен доступ к файловой системе сервера. В облачной версии такого доступа нет — там все операции идут через REST API. Для облака есть готовые решения в маркете, мы не стали их дублировать.
В коробке же мы работаем «изнутри», и это даёт преимущество в скорости, а главное — полный контроль над процессом.
Дополнительные фишки, которых нет в штатных сценариях
▶ Сохранение состояния
Если процесс прервался (закончилось время выполнения скрипта, закрылась вкладка браузера, отключился интернет), инструмент запоминает последнюю обработанную компанию. При следующем запуске продолжит с того же места.
▶ Ручная установка стартовой точки
Можно начать не с первой компании, а с любой — например, если нужно обработать только компании, добавленные после определённой даты.
▶ Детальное логирование
Каждый запуск фиксируется в логе с указанием времени и ID компании. Если что-то пошло не так, вы всегда знаете, на чём остановились.
▶ Автоматическая пауза
Система делает паузу после каждых 100 компаний — чтобы не создавать избыточную нагрузку на сервер, как это делает штатный «Умный сценарий».
Кейсы, где это реально помогает
1. Массовая рассылка через бизнес-процесс
Есть БП, который отправляет персонализированное письмо клиенту. Запускаем его для всех компаний за 5 минут вместо нескольких часов ручного перезапуска «Умного сценария».
2. Интеграция с внешней ERP
Нужно передать данные всех клиентов в 1С через бизнес-процесс. Наш инструмент запускает его для всей базы — и данные уходят в систему автоматически.
3. Актуализация данных
Запускаем БП, который проверяет и обновляет поля компании. Вся база приводится к единому стандарту за один клик.
4. Миграция при внедрении
При переходе на новую схему работы нужно запустить процессы для всех существующих клиентов. Инструмент делает это в фоновом режиме, не отвлекая сотрудников.
Для кого это решение
- Администраторы Битрикс24 с большими базами клиентов
- Отделы продаж при запуске массовых коммуникаций
- IT-отделы при интеграциях и миграциях данных
- Компании с 1000+ активными компаниями — чем больше база, тем заметнее эффект
Что важно знать
- Только коробочная версия — в облаке есть штатные «Умные сценарии» и готовые решения в маркете.
- Требует доступа к файловой системе — это кастомный инструмент, который устанавливается на сервер.
- Безопасно — использует только стандартные API-методы Битрикс24, ничего не меняет в ядре.
Заключение
«Умные сценарии» в Битрикс24 — отличный инструмент, но его ограничение в 100 элементов за раз делает массовые операции утомительными.
Мы в ООО «7 САЙТОВ» создали решение, которое дополняет штатный функционал и снимает это ограничение. Теперь вы можете запускать бизнес-процессы для любого количества компаний — быстро, безопасно и с минимальным участием человека.
Запуск для 5000 компаний теперь занимает не день, а несколько минут.
Нужно автоматизировать работу с клиентской базой? Обращайтесь — мы знаем, как дополнить возможности Битрикс24 для ваших задач.
ООО «7 САЙТОВ» — автоматизация бизнес-процессов в коробочной версии Битрикс24.

