Полезное

Полезное в 1С-Битрикс: статьи, инструкции и примеры кода…

16 материалов

Схема отладки в 1С-Битрикс через AddMessage2Log и подключение Xdebug к IDE
AddMessage2Log и Xdebug — отладка в Битрикс

Отладка на боевом сервере, где нельзя просто остановить выполнение в точке останова, требует своих инструментов. Разберём AddMessage2Log — штатный способ логирования Битрикса — и настройку Xdebug для полноценной пошаговой отладки на локальном окружении. Базовое использование AddMessage2Log <?php AddMessage2Log(‘Начало обработки заказа #’ . $orderId, ‘my.module’); AddMessage2Log([‘ORDER_ID’ => $orderId, ‘SUM’ => $sum], ‘my.module’); Второй параметр — модуль или произвольная метка, по которой…

Полезное Обновлено: 23 августа 2026
Схема структуры собственного модуля 1С-Битрикс: install, include.php и lib
Создание собственного модуля в Битрикс

Создание собственного модуля — способ оформить бизнес-логику проекта так, чтобы она не зависела от конкретного шаблона сайта и переживала его смену. Разберём минимальную структуру модуля, обязательные файлы установки и типичные ошибки при первом самостоятельном модуле. Минимальная структура каталога /local/modules/vendor.module/ ├── include.php ├── install/ │ ├── index.php │ └── db/ │ └── install.php └── lib/ └── TaskTable.php Имя модуля традиционно состоит…

Полезное Обновлено: 23 августа 2026
Виды кеша в Битрикс и способы их сброса: компоненты, композит, управляемый кеш, OPcache
Как очистить кеш в Битрикс: все способы

«Я поменял данные, а на сайте всё по-старому» — самая частая жалоба на форумах о Битрикс, и почти всегда причина в кеше. Проблема в том, что кешей в системе несколько разных, и способ сброса зависит от того, какой именно кеш держит старые данные. Виды кеша в Битрикс Вид кеша Что хранит Кеш компонентов Результат работы отдельных компонентов на страницах Управляемый…

Полезное Обновлено: 22 августа 2026
Подборка полезных консольных команд для администрирования сайта на 1С-Битрикс
Полезные консольные команды для сайта на Битрикс

Часть рутинных задач на проекте 1С-Битрикс решается быстрее и надёжнее через консоль, чем через веб-интерфейс административной панели, особенно на объёмах данных, где браузер и ограничение времени выполнения PHP-скрипта становятся помехой. Разберём подборку полезных консольных команд и подходов для повседневной работы. Запуск PHP-скрипта с прологом Битрикса из консоли php -r ‘ require_once «/var/www/site/bitrix/modules/main/include/prolog_before.php»; echo «Bitrix version: » . SM_VERSION . «\n»;…

Полезное Обновлено: 23 августа 2026
Схема приоритета поиска файла в структуре каталогов 1С-Битрикс
Как найти нужный файл в структуре Битрикс

Файловая структура 1С-Битрикс на первый взгляд выглядит запутанной — сотни каталогов внутри bitrix/, дублирующиеся по смыслу названия. Разберём практические способы быстро находить нужный файл: конкретный шаблон компонента, обработчик события, место, где формируется определённый вывод на странице. Поиск по тексту через grep grep -r «PROPERTY_VALUES» /var/www/site/local/ —include=»*.php» -l Поиск по конкретной строке кода, известной подстроке текста или названию функции — самый…

Полезное Обновлено: 23 августа 2026
Подборка скрытых удобств административной панели 1С-Битрикс
Горячие клавиши и скрытые возможности админки Битрикс

Административная панель 1С-Битрикс за годы работы обрастает скрытыми удобствами, о которых редко узнают из документации, — быстрые способы навигации, недокументированные параметры URL, полезные разделы, спрятанные в неочевидных местах меню. Разберём подборку таких находок для тех, кто проводит в админке много времени. Быстрый поиск по административной панели Верхняя панель админки содержит поле поиска, ищущее не только по контенту, но и по…

Полезное Обновлено: 23 августа 2026
Схема регистрации и работы агента через CAgent::AddAgent в 1С-Битрикс
CAgent — регистрация и частые ошибки агентов в Битрикс

Агенты в 1С-Битрикс — механизм отложенного и периодического выполнения кода, встроенный в ядро с самого начала. Разберём CAgent: как зарегистрировать агент, какие требования предъявляются к функции-обработчику и почему агент, забытый после отладки, может годами незаметно грузить сервер. Регистрация агента <?php CAgent::AddAgent( ‘syncStockBalances();’, // вызываемая функция как строка ‘my.module’, // модуль, к которому привязан агент ‘N’, // периодичность: N — по…

Полезное Обновлено: 23 августа 2026
Схема .gitignore и структуры репозитория для проекта на 1С-Битрикс
Git и Битрикс: что версионировать, а что нет

Ядро Битрикса и его особенности файловой структуры плохо сочетаются с наивным «положить весь проект в Git» — часть каталогов должна версионироваться, часть категорически нет. Разберём, что реально стоит включать в репозиторий проекта на 1С-Битрикс, а что исключить. Что не версионировать: ядро системы Каталог bitrix/modules/ с ядром системы и штатными модулями не стоит версионировать в проектном репозитории — он обновляется собственным…

Полезное Обновлено: 23 августа 2026
Схема создания REST-эндпоинта через контроллер D7 в 1С-Битрикс
Свой REST-эндпоинт на сайте Битрикс

Мобильное приложение, внешняя интеграция или SPA-фронтенд, работающий с данными сайта, — всем им нужен API. Разберём, как реализовать собственный REST-эндпоинт на 1С-Битрикс через штатный механизм контроллеров D7, а не через самописную маршрутизацию с нуля. Контроллер как основа REST-эндпоинта <?php namespace Vendor\Module\Controller; use Bitrix\Main\Engine\Controller; use Bitrix\Main\Engine\ActionFilter; class Product extends Controller { public function configureActions(): array { return [ ‘list’ => […

Полезное Обновлено: 23 августа 2026
Как настроить редиректы в Битрикс: 301 Redirect через .htaccess и Nginx

Редиректы — важная часть технической оптимизации сайта на 1С-Битрикс. Они используются при изменении адресов страниц, переезде сайта на HTTPS, смене домена, удалении старых URL, изменении структуры каталога и устранении дублей. Правильно настроенный 301 редирект сообщает браузеру и поисковым системам, что страница окончательно переехала на новый адрес. В этой статье разберём, как настроить редиректы в Битрикс через .htaccess, Nginx и urlrewrite.php,…

Полезное Обновлено: 12 августа 2026

О разделе «Полезное»

Полезное в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.

Услуги
База знаний