Журнал.
Кейсы, постмортемы, разборы архитектуры, туториалы. Пишем про то что мы реально делаем — с цифрами, кодом и без маркетингового буллшита.
События Битрикс: init.php, OnBeforeIBlockElementAdd, журнал
Правка ядра Битрикс обернётся проблемами при обновлении. Разбираем, как решать задачи через события: валидация товаров, логирование, интеграция с CRM. Плюс — где искать события и как подписаться в init.php.
Обмен Битрикс24 и 1С: настройка синхронизации
Каталог и цены живут в 1С, сделки и заказы — в Битрикс24, и данные постоянно разъезжаются. Разбираем, что реально синхронизируется между системами и как настроить обмен без боли.
Не приходят уведомления в Битрикс24: диагностика push, почты и мессенджера
Уведомления в Битрикс24 не приходят? Проблема почти всегда кроется в одном из четырёх каналов доставки, а не в системе целиком. Разбираем, как быстро найти сломанное звено и починить push, почту или мессенджер.
Не работает поиск на Битрикс: фасетный индекс, переиндексация и модуль search
Поиск на сайте сломался? В Битрикс за это отвечают два независимых механизма — модуль search и фасетный индекс. Разбираем, как быстро найти причину и вернуть клиентам возможность находить товары.
Ошибка 500 на Битрикс: где искать причину в логах и настройках PHP
Сайт на Битриксе отдаёт 500, а браузер молчит и не показывает ни строки с причиной. В девяти случаях из десяти виновата не сама CMS, а фатальная ошибка PHP или упавший воркер. Разбираем, как найти виновника по логам и настройкам.
Как обновить 1С-Битрикс: ядро, модули и обмен с 1С без сюрпризов
Обновление 1С-Битрикс — это серьёзная модификация ядра, а не замена пары файлов. Рассказываем, что проверить до старта, как не сломать кастомные модули и обмен с 1С через CommerceML.
Bitrix24 REST API: документация по методам, OAuth и BX24.callMethod на практике
REST API Битрикс24 — это не SDK и не отдельный сервис, а обычные HTTP-запросы к методам вроде crm.lead.add. Разбираем, как устроены вызовы, авторизация через OAuth и рабочие примеры BX24.callMethod.
Не отправляются письма на Битрикс: диагностика почты, SMTP и cron
Письма с сайта на Битрикс перестали уходить? Не спешите винить SMTP: в половине случаев проблема кроется в шаблонах событий или зависших агентах. Разбираем три сценария диагностики, которые сэкономят вам часы поисков.
Как ускорить Битрикс: композит, кэширование и настройка сервера
Каталог на 30 тысяч SKU грузится 2–4 секунды, а админка бесит менеджеров? В 90% случаев виноваты не «Битрикс вообще», а пара конкретных мест — тяжёлые запросы к MySQL, отсутствие кеша компонентов и неверные настройки сервера. Разбираем, как найти узкое место за пару часов и ускорить сайт за день.
Обмен с сайтом 1С Битрикс: пошаговая настройка узла и импорта
Импорт на 30 000 товаров встаёт на середине, и половина позиций не доезжает до сайта? Разбираем, как на самом деле устроен протокол обмена 1С с Битриксом и где именно падение обработчика убивает весь шаг.
Как обновить модуль Битрикс: через админку, Marketplace и вручную
Обновление модулей Битрикс — регулярная задача администрирования, а не разовая акция. Разбираем три способа: штатный механизм системы обновлений, Marketplace и ручную установку.
Массовое редактирование задач Битрикс24 через REST API: полный гайд
Массовое редактирование десятков и сотен задач в Битрикс24 через штатный интерфейс — это долго и негибко. REST API и batch-запросы позволяют менять ответственных, дедлайны и теги за минуты, обходя лимиты системы. Разбираем, как автоматизировать рутину без лишних кликов.
Невосстановимая ошибка СУБД 1С: причины и решение
Сбой СУБД 1С может остановить обмен данными с сайтом в самый разгар работы. Узнайте, почему возникает невосстановимая ошибка и как спасти базу от полной потери. Практические причины и решения для критической ситуации.
BitrixVM показывает PHP-код: причины и настройка PHP-FPM
Вместо рабочего сайта — голый PHP-код? Разбираем, почему BitrixVM 9.0.9 перестал обрабатывать скрипты. Пять основных причин разрыва связки Nginx и PHP-FPM, от сбитого сокета до нехватки ресурсов.
Сопоставление разделов Битрикс и 1С УТ при штатном обмене: полное руководство
Разбираемся, как Битрикс и 1С УТ сопоставляют разделы каталога при штатном обмене. Узнайте, почему жёсткая привязка по GUID может подвести, и где кроются типичные ошибки при синхронизации структуры групп.
Отправка форм с сайта Битрикс в Битрикс24 через init.php: события, кастомные поля, лиды и сделки
Хотите, чтобы заявки с сайта на Битрикс мгновенно попадали в CRM? Рассказываем, как настроить отправку форм в Битрикс24 через обработчик события в init.php — без лишних модулей и сложных интеграций, с поддержкой кастомных полей и созданием лидов.
Тормозит обмен 1С с Битрикс: замер через события, 5 причин и как ускорить
Импорт 80 000 товаров из 1С в Битрикс занимал 6 часов, а после профилирования сократился до 40 минут. Разбираем 5 главных причин тормозов: обработчики событий, отсутствие индексов и блокировки транзакций. Узнайте, как замерить узкие места и ускорить обмен без гаданий.
События 1С в Bitrix: как менять данные при импорте — рецепты под реальные задачи
Импорт из 1С в Bitrix может превратиться в ад, если повесить обработчик не на то событие. Разбираем полную карту событий импорта — от OnBeforeCatalogImport1C до финальных хуков — чтобы вы перестали гадать и начали проектировать интеграцию осознанно.
Кастомный UserType для поиска разделов инфоблоков в Bitrix админке | Разбор
Стандартный селектор разделов в Bitrix превращается в ад уже на 50 элементах. Вместо того чтобы листать бесконечный список, замените его на кастомный UserType с поиском. Всего полдня работы — и вы получите удобный AJAX-фильтр в админке.
Bitrix FormOnlineComponent actionStart срабатывает при загрузке страницы: разбор и решение
ActionStart в Bitrix FormOnlineComponent срабатывает при загрузке страницы, а не по AJAX — это ломает логику работы. Разбираем, почему Component Engine 2.0 запускает метод раньше времени, и как это исправить с помощью правильной настройки контроллера.
Хочешь
читать первым?
Канал в Telegram — туда падают новые статьи без задержек, плюс инсайды процесса работы что не попадают в публичные посты.