Вы создали новую страницу в Битриксе24 и хотели бы, чтобы посетители могли открыть ее. Тогда нужно добавить ее как новый пункт меню слева. Как это сделать? В битриксе уже есть класс для добавления пунктов меню \Bitrix\Intranet\Controller\LeftMenu() . Это контроллер предназачен для работы по методу REST. То есть, вы можете отправить к нему запрос или через BX.rest.callMethod('intranet.leftmenu.addSelfItem') , так и отравив запрос на ссылку  http://bitrix.local/rest/intranet.leftmenu.addSelfItem.json Я же воспользовался методом черного ящика и создал контроллер напрямую. Чтобы добавить пункт меню в избранное, нужно вызвать метод:

Битрикс24 - создание контроллера

Задача создать свой собственный REST используя контроллеры в Битрикс. Создам ресурс GET bitrix-domain.local/almat/su/user/, который будет возвращать все ФИО всех пользователей. Также туда можно будет передать фильтрь params, по которому можно будет отфильтровать пользователей. Для создания своих контроллеров понадобится сначала создать каркас собственного модуля. Как это сделать описано здесь: Создание собственного модуля в Битрикс

Логирование в БД Битрикс24

По умолчанию логирование ошибок в Битрикс отключено, она полагается на внутренний механизм логирования PHP. Без дополнительного написания кода можно включить запись в файл, так как в Битрикс уже есть класс для записи в файл  FileExceptionHandlerLog . Для записи в БД нужно наследовать класс ExceptionHandlerLog. Я следовал инструкции https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=02795&LESSON_PATH=3913.3516.5062.2795#exception_handling и вот что у меня получилось:

Допустим вы пишите код для битрикса, создаете компонент или модуль, и хотели бы через асинхронные вызовы менять сущности битрикса. Через классы D7 легко написать свой обработчик или бекенд, назвать его ajax.php и обращаться к нему. Но если нужно делать стандартные операции, которые есть в Bitrix REST, то незачем все писать с нуля. Можно использовать встроенный ajax.runAction https://dev.1c-bitrix.ru/api_help/js_lib/ajax/bx_ajax_runaction.php Например, взять задачу из БД. Для этого нужно написать:

Который вернет ответ

Небольшая заметка о том как получить банковские реквизиты в Битрикс24. Продолжение статьи Получить реквизиты/адрес в Битрикс24. В прошлый раз мы получили реквизиты, такие как Наименование организации/ИП, ОКПО, ОГРН, ИИН…. и его адреса. Но у компании и ИП также есть банковские реквизиты.

Как сбросить пароль пользователя базы данных root MySQL в виртуальной машине Битрикс? Битрикс ВМ построена на дистрибутиве CentOS, так что воспользуемся инструкцией из этой ОС.

Заметка о событиях в ядре D7 Битрикс.