Для разработчиков

Разработка на 1С-Битрикс

Архитектура D7-модулей, интеграции, тестирование, платежи, фоновые задачи и разбор production-решений.

Для разработчиков
Агенты Битрикс на cron: мониторинг b_agent через административный гаджет

Практический контроль очереди агентов: определяем просрочку по NEXT_EXEC, выводим её в админке и понимаем, чего такая проверка не доказывает.

1С-БитриксАгентыCronМониторинг
Для разработчиков
Архитектура модуля 1С-Битрикс на D7: слои, зависимости и autoload

Как разделить сложный модуль 1С-Битрикс на слои и не смешивать доменную логику с UI, ORM и внешними API.

1С-БитриксD7АрхитектураPHP
Для разработчиков
Интеграция DeliveryGuru с 1С-Битрикс: очередь заказов, меню и стоп-листы

Как разделить витрину, события Sale, очередь и API DeliveryGuru, чтобы оформление заказа не зависело от доступности внешнего сервиса.

1С-БитриксDeliveryGuruИнтеграцииОчереди
Для разработчиков
Ledger на D7 ORM: баланс фонда как сумма движений

Почему баланс фонда не стоит хранить отдельным числом и как построить проверяемый учёт поступлений, возвратов и распределений на D7 ORM.

1С-БитриксD7 ORMLedgerУчёт
Для разработчиков
Тестирование модуля 1С-Битрикс в PHPUnit без установленного Битрикс

Практическая организация PHPUnit-тестов для D7-модуля: отделяем домен от ядра, подменяем узкие API и проверяем архитектуру.

1С-БитриксPHPUnitТестированиеPHP
Для разработчиков
Webhook оплаты в Битрикс: идемпотентность и безопасное завершение платежа

Проектируем платёжный webhook так, чтобы повторы, перестановка статусов и дубликаты OrderId не открывали доступ дважды и не портили учёт.

1С-БитриксT-BankWebhookИдемпотентность