Блог
Статьи, туториалы и новости сообщества
Теги
Функции работы с текстом в Битрикс: что реально полезно в проектах
В ядре 1С‑Битрикс есть небольшой, но очень практичный набор утилит для текста: экранирование HTML, работа с кодировками, безопасная обрезка UTF‑строк, хранение emoji, конвертация имён полей и даже diff‑подсветка правок.
Новая документация Bitrix Framework: тихая революция, которую мы ждали
SFTP-only доступ в BitrixEnv (CentOS): chroot без доступа “выше”
Как выдать подрядчику доступ “только по SFTP” к DOCUMENT_ROOT в Bitrix Environment?
Транзакции в Битрикс: атомарные операции без «полусохранений»
Транзакция — это способ выполнить несколько SQL-операций как **одно целое**: либо применятся все изменения, либо ни одно.
Большое январское обновление Битрикс 2026: что важно разработчикам
Создание первого API-роута в Битриксе на чистом D7: роутинг, модуль, контроллер
Это видео о том, как с нуля поднять первый API endpoint в Bitrix Framework (D7) и начать отдавать данные из инфоблока по красивому URL.
Service (сервисный слой) в Битрикс: куда вынести бизнес-логику
В 1С‑Битрикс **Service (сервисный слой)** — это место, где живут **бизнес‑правила** и «сценарии использования» (use cases): оформление заказа, расчёт скидки, изменение статуса заявки, отправка уведомления, проверка прав, транзакции. Он помогает отделить доменную логику от инфраструктуры Битрикса (компоненты, контроллеры, `CIBlockElement`, ORM, события).
Repository в Битрикс: как перестать дергать CIBlockElement из бизнес-логики
Repository (репозиторий) — паттерн проектирования, который изолирует доступ к данным и скрывает детали хранения.
Использование DTO в Битрикс: чистая архитектура и типобезопасность
DTO (Data Transfer Object) — паттерн проектирования, который помогает структурировать данные при передаче между слоями приложения. В контексте 1С-Битрикс DTO позволяют избавиться от хаоса ассоциативных массивов, добавить типизацию и сделать код понятнее и надёжнее.