Bitrix24 / CRM / production engineering

Bitrix24 и CRM‑разработка для задач, где уже мало штатных настроек

Дорабатываю коробку и облако: миграции, интеграции, смарт‑процессы, права, отчёты и внутренние инструменты с понятной диагностикой.

D7 REST batch cron / queue dry-run repair tools

Work area

Основные направления

Обычно прихожу туда, где “просто добавить поле” уже не работает: есть ограничения коробки/облака, старый код, данные, права и риск сломать рабочий процесс.

01

Bitrix24 разработка

Компоненты, модули, smart‑processes, Engine Controller, права, кастомный UI и бизнес‑логика в коробке.

02

Миграции и repair

Cloud → Box, карты ID, связи компаний/контактов/сделок, таймлайн, активности, сверка и отдельные repair‑контуры.

03

Интеграции

REST, внешние API, очереди, retry/backoff, логи, повторная отправка и диагностика ошибок после запуска.

Кто делает ITCheckUp

Андрей, Bitrix24 / CRM-разработчик

Я занимаюсь Bitrix24 и CRM-разработкой: коробка, облако, кастомные модули, компоненты, интеграции, миграции и восстановление данных после сложных переносов.

В работе для меня важны не только «написать код», но и понять, как процесс живёт в реальном бизнесе: кто нажимает кнопки, где могут потеряться данные, какие действия должны быть повторяемыми и как безопасно чинить ошибки.

Вне разработки — танцы и работа с огнём. Это другая область, но подход похожий: подготовка, дисциплина, контроль рисков и ответственность за результат.

Сложные CRM-процессы Миграции и repair Интеграции без потери данных
Андрей, автор ITCheckUp
Код, танцы и огонь — разные области, но подход один: подготовка, контроль рисков и ответственность за результат.

Routes

Что вам ближе?

Сайт можно читать двумя путями: как заказчик, которому нужен результат, или как техлид, которому важна архитектура и сопровождаемость.

Для бизнеса

Миграции, интеграции, доработки Bitrix24 и контроль процессов

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

  • CRM и Bitrix24-доработки;
  • интеграции и очереди ошибок;
  • согласования, отчёты и диагностика.

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

Архитектура, repair-контуры, dry-run, state machine и Lab

Технический маршрут: как устроены сложные CRM-инструменты, почему нужны логи, идемпотентность и безопасные повторы.

  • очереди, retry и dead-letter;
  • миграционный контроль и сверки;
  • демо на тестовых данных без клиентских данных.

Request map

С чем можно написать

Лучше всего подхожу для задач, где нужно не просто сверстать форму, а аккуратно встроиться в рабочий контур и не потерять данные.

01Миграция Б24 облако → коробка
02Доработка коробки, где штатных настроек уже мало
03Интеграция с внешним API, 1С, ЭДО или внутренней системой
04Repair после кривой миграции, старого кода или потери связей
05Аудит процесса: почему данные расходятся и где ломается автоматизация

Start

Есть похожая задача?

Коротко опишите портал, проблему и что нужно получить на выходе. Обычно этого хватает, чтобы понять первый безопасный шаг.

Обсудить задачу

Lab

Песочницы показывают реальные боли, но без клиентских данных

В лаборатории есть демо процессов, КП, мониторинга интеграций, мультибанка, CRM‑правил, миграционного контроля и матрицы доступов — всё на тестовых данных.

Смотреть демо

Practice

Практикум: разборы ошибок в CRM-доработках

Это новый слой сайта: не демо и не кейсы, а короткие задания “найди риск”. Первый практикум — 10 опасных ошибок в CRM-доработке.

Открыть практикум

Что нового

Последние обновления сайта

Новые Lab‑песочницы, кейсы, практикумы и аккуратные улучшения сайта — без клиентских данных и внутренних черновиков.

Все обновления
Кейс

Открыт производственный контур: Bitrix24, карта и Worklog

Добавлена обзорная страница клиентского производственного направления и три связанных кейса: CRM-контур, онлайн-карта сотрудников и мобильная отчётность.

Открыть контур
Lab

Добавлены демо онлайн-карты и Worklog

В Lab появились две интерактивные песочницы на тестовых данных: диспетчерская карта сотрудников и мобильная отчётность с локальной очередью.

Открыть карту
Lab

Шахматка ресурсов получила два режима

В демо можно сравнить классическую шахматку и плиточный drag & drop вид для распределения людей и техники по объектам.

Открыть демо

Workflow

Как я обычно работаю

01

Разобрать контур

Сущности, связи, права, текущие ограничения, что нельзя ломать.

02

Зафиксировать scope

Какие файлы, модули, таблицы и обработчики реально трогаем.

03

Сделать патч

Минимально, слоями: контроллер, сервис, репозиторий, шаблон.

04

Оставить диагностику

Dry‑run, лог, retry, счётчики и понятный путь восстановления.

Reliability

Работаю с задачами, где важны данные, связи и безопасный rollout

Перед правкой фиксирую scope, делаю минимальный патч, оставляю диагностику и путь восстановления. Это особенно важно для CRM, миграций, очередей и интеграций, которые уже живут в проде.

  • минимальная зона изменений;
  • dry‑run и понятный лог;
  • отдельные repair‑контуры;
  • безопасное повторное выполнение.

Note

Не обещаю “автоматизацию за 2 дня”, если задача требует разбора данных

Сначала нужно понять, где источник истины, какие есть связи, что уже работает в проде и как безопасно откатиться. Это скучнее, чем красивый лендинг, но именно это спасает проекты от повторных переделок.