Полезное
Введение
Стандартный способ добавления вкладок в карточки CRM через REST API имеет несколько недостатков:
- Запросы идут через облачные серверы Битрикс24
- Вкладки загружаются медленнее из-за дополнительных сетевых вызовов
- Зависимость от внешнего API и необходимости регистрировать приложения
- Сложность с передачей параметров и отладкой
Введение
При разработке на коробочной версии Битрикс24 часто возникает задача программного получения комментариев к задачам. В отличие от REST API, где комментарии доступны через отдельные методы, в ядре комментарии задач хранятся в форумной подсистеме. Каждая задача имеет свой форумный топик (FORUM_TOPIC_ID) и форум (FORUM_ID), где сообщения и есть комментарии. Основным инструментом для чтения этих комментариев является метод CForumMessage::GetListEx.
Введение
При разработке на коробочной версии Битрикс24 часто возникает необходимость программно получить список всех подразделов (подкатегорий) определённого раздела инфоблока. В отличие от простой фильтрации по SECTION_ID, древовидная структура инфоблоков требует использования полей LEFT_MARGIN и RIGHT_MARGIN для получения всех вложенных элементов независимо от глубины вложенности. Основным инструментом для этого является метод CIBlockSection::GetList в связке с навигацией по дереву.
Введение
При разработке на коробочной версии Битрикс24 часто возникает необходимость программно получить данные компании по её идентификатору. Это может потребоваться при выводе информации о компании на сайте, в отчётах, при интеграции с внешними системами или для последующей обработки данных. Основным и наиболее простым методом для получения информации о компании является CCrmCompany::GetByID.
Введение
При разработке на коробочной версии Битрикс24 часто возникает необходимость программно получить все возможные значения списочного пользовательского поля (список, множественный список) в CRM. Это может быть поле любого типа сущности: лида, сделки, контакта, компании или смарт-процесса. Основным инструментом для получения значений списочного поля является метод CUserFieldEnum::GetList.
Введение
При разработке и аналитике на коробочной версии Битрикс24 часто возникает необходимость получить прямой доступ к базе данных MySQL извне. Это может потребоваться для подключения BI-систем (Yandex DataLens, PowerBI, Tableau), построения кастомной аналитики, выгрузки данных в корпоративное хранилище или использования сторонних инструментов администрирования .
Однако по умолчанию в BitrixVM доступ к MySQL заблокирован из соображений безопасности — подключиться можно только с локального хоста (localhost) . В этой статье мы подробно разберем, как открыть удаленный доступ к базе данных для определенных IP-адресов на примере CentOS 9 и BitrixVM.
Введение
Штатное меню BitrixVM для настройки SMTP создаёт конфигурационный файл /home/bitrix/.msmtprc, который не всегда корректен для почтового сервиса Mail.ru. В результате письма не отправляются или падают с ошибками. Для решения проблемы необходимо вручную отредактировать этот файл.
Введение
При разработке на коробочной версии Битрикс24 часто возникает необходимость запустить бизнес-процесс не вручную, а программно — например, после создания лида через внешний API, при изменении стадии сделки или по какому-либо событию. Универсальным и основным инструментом для этого является статический метод CBPDocument::StartWorkflow. Он позволяет запустить рабочий поток по коду его шаблона для документа любого типа: сделки, лида, элемента инфоблока, задачи, документа диска и других сущностей.
Введение
При разработке на «коробочной» версии Битрикс24 часто возникает задача программного получения значений различных справочников CRM — статусов лидов, стадий сделок, типов компаний, источников и других. Универсальным и основным инструментом для этого является статический метод CCrmStatus::GetList. Он предоставляет прямой доступ к таблице b_crm_status, где хранятся все справочные значения системы, и является базовым для множества операций выбора в CRM-модуле.
Ситуация: У клиента заканчивалась лицензия Битрикс24 в декабре 2025. Он продлил её, но забыл обновить коробку. А в 2025 году 1С-Битрикс сменил сервер авторизации с www.bitrixsoft.com на www.1c-bitrix.ru.
Особенности выставления прав в коробочной версии Битрикс24.
Как один неверный chmod может поставить под угрозу весь бизнес.
Почему права доступа — это не «техническая мелочь»
Обновляем компанию средствами API
Получаем ID с помощью глобальной переменной $USER
Поддержка UTF-8 в модуле.
Импорт данных из внешних источников
Поддержка UTF-8 в модуле.
Форум
Исправлена ошибка, возникающая при отправке комментариев почтовому пользователю.
Оптимизация подсчета статистики.
Реклама, баннеры (advertising)
Версия 24.100.0
· Исправлен ряд ошибок.
Подписаться на
рассылку
Будьте в курсе последних новостей отрасли
