Коробочный Битрикс24 открывает доступ к исходному коду, файловой системе и ядру платформы - это принципиально другой уровень кастомизации по сравнению с облаком. Если вы упёрлись в ограничения облачной песочницы, коробка снимает их на уровне архитектуры.
Коробочный Битрикс24 открывает доступ к исходному коду, файловой системе и ядру платформы - это принципиально другой уровень кастомизации по сравнению с облаком. Если вы упёрлись в ограничения облачной песочницы, коробка снимает их на уровне архитектуры.
В облачном Битрикс24 вы работаете внутри изолированной среды вендора: доступны только REST API, маркетплейс-приложения и стандартные настройки интерфейса. Никакого доступа к файловой системе, серверу, базе данных или коду ядра.
Коробка - это полноценная установка на вашем сервере. Вы получаете:
Это не просто «больше настроек» - это другой уровень ответственности и возможностей одновременно. Подробнее о том, почему растущие компании делают этот шаг, читайте в статье о причинах перехода на коробку.
Главное правило разработки под Битрикс24: никогда не правьте ядро - файлы в /bitrix/. При каждом обновлении платформы они перезаписываются, и все изменения теряются.
Коробка предоставляет специально выделенную директорию /local/, которая при обновлениях не затрагивается. Именно здесь живут все кастомные доработки:
| Поддиректория | Что размещается |
|---|---|
/local/modules/ |
Собственные модули |
/local/components/ |
Кастомные компоненты и их шаблоны |
/local/templates/ |
Шаблоны дизайна портала |
/local/php_interface/ |
Обработчики событий ядра, глобальные хуки |
/local/activities/ |
Кастомные действия для бизнес-процессов |
В облаке этой директории у вас нет физически - она есть только в коробке. Именно поэтому глубокие доработки в облаке невозможны в принципе: нет места, куда их безопасно положить.
На практике это означает, что разработчик коробочного портала работает в своей IDE, коммитит в git и деплоит в /local/ - стандартный процесс веб-разработки. Прежде чем формализовать доработку, полезно составить полноценное ТЗ: о структуре такого документа читайте в нашем руководстве.
Официальная справка Битрикс24 прямо указывает: владельцы коробки могут существенно дополнять и изменять функционал продукта под свои нужды - как самостоятельно, так и с помощью партнёров.
Что это даёт на практике:
В облаке кастомные компоненты и модули недоступны - там работают только приложения из Маркетплейс24 и вебхуки.
Это одна из самых мощных возможностей коробки, которой в облаке нет совсем.
Обработчики событий - механизм, позволяющий «подписаться» на любое системное событие и выполнить свой код в момент его возникновения. Примеры событий:
В облаке вы можете реагировать на события только через REST-вебхуки - с задержкой, с ограничениями по частоте и только на те события, которые вендор решил вынести в API. В коробке обработчик события выполняется прямо внутри PHP-процесса, синхронно, без задержек и без каких-либо ограничений по частоте.
Это критично для сценариев вроде: автоматическое изменение нескольких связанных сущностей при одном действии менеджера, сложная валидация данных до сохранения, немедленная синхронизация с внешней системой.
О том, как работать с вебхуками смарт-процессов, читайте в нашем техническом гайде.
В облачном Битрикс24 REST API работает с жёсткими ограничениями на частоту запросов. При интеграции с 1С, ERP или любой внешней системой, которая генерирует большой поток операций, эти лимиты становятся узким местом.
Что меняется в коробке:
Для интеграций с 1С это особенно важно: при синхронизации каталога из нескольких тысяч позиций облачный лимит REST становится критичным. В коробке та же синхронизация работает без throttling. Подробнее об интеграции с 1С читайте в нашем разборе трёх рабочих сценариев.
Коробка стоит на вашем сервере - а значит, у вас есть прямой доступ к СУБД MySQL/MariaDB.
Что это открывает:
Как коробочный Битрикс24 взаимодействует с внутренней инфраструктурой компании: внешние источники (сайты, телефония) передают события напрямую на сервер, который двусторонне синхронизируется с 1С и корпоративными системами, не выходя за пределы контура.
flowchart LR
SITES[Сайты / формы] --> B24[Битрикс24\nна своём сервере]
PHONE[Телефония / SIP] --> B24
B24 <--> ONE_C[1С / ERP]
B24 <--> LDAP[AD / LDAP]
B24 --> DB[(MySQL / MariaDB)]
B24 --> CRON[Агенты / cron]
Для ряда отраслей и компаний размещение данных на серверах вендора - не вопрос удобства, а требование регулятора или внутренней политики безопасности.
Коробка позволяет держать все данные исключительно на собственной инфраструктуре: ни CRM-контакты, ни файлы, ни история переписки не покидают ваш контур. Это напрямую связано с требованиями 152-ФЗ о персональных данных - подробнее об этом аспекте читайте в отдельной статье Коробка Битрикс24 и 152-ФЗ.
Важный нюанс: ряд облачных сервисов Битрикс24 (BitrixGPT, КЭДО, Битрикс24.Docs, умные реквизиты, BI-конструктор, сквозная аналитика с рекламными кабинетами) работает только при подключении к облачным серверам вендора и в полностью закрытом контуре недоступен. Это нужно учитывать при проектировании архитектуры.
Коробка даёт свободу, но эта свобода требует дисциплины. Аудит одного из реальных порталов показал: из 109 188 проверенных файлов были изменены 23 файла в ядре (модули crm, im, tasks, location, socialnetwork). Такие правки затрутся при обновлении платформы.
Золотое правило: все кастомные доработки - только через /local/, события и собственные модули. Никогда не редактируйте файлы в /bitrix/.
Конкретный порядок действий:
/local/components/ - копия шаблона из /bitrix/components/ с вашими изменениями./local/php_interface/init.php./local/modules/ с полным циклом установки/удаления.Дополнительная ответственность коробки - сервер, обновления и безопасность на вашей стороне. Устаревшее окружение (например, CentOS 7, PHP ниже 8.2) создаёт уязвимости и блокирует обновления продукта. Подробнее о том, почему это важно и как действовать, читайте в статье про обновление коробочного Битрикс24.
Оставьте заявку - мы свяжемся с вами и проконсультируем.
Эксперт АС Проект свяжется в течение 60 минут.