200 000
Услуги
Порталы и сервисы
Битрикс24
Август 2026
Клиенту требовалась единая система контроля событий и сроков, связанных со сделками в Bitrix24. До разработки данные находились внутри CRM, а ключевые даты приходилось отслеживать вручную, что усложняло планирование работы сотрудников и повышало риск пропуска важных этапов
Необходимо было разработать веб-сервис, который автоматически получает данные из Bitrix24, преобразует их в календарные события по заданным бизнес-правилам и предоставляет сотрудникам удобный интерфейс для ежедневной работы
Основные требования к системе:
синхронизация сделок и пользовательских полей из Bitrix24
автоматическое формирование первичных и расчётных событий
поддержка различных правил относительно базовой даты: заранее, день в день и через заданный период
отображение событий в режимах месяца, недели, списка и года
поиск по имени клиента и идентификатору сделки
фильтрация по типам и группам событий
уведомления о событиях на текущую дату
возможность отмечать события выполненными
переход из события к соответствующей сделке в CRM
стабильная работа системы в production-среде
Разработан корпоративный веб-календарь, интегрированный с Bitrix24 и адаптированный под внутренние процессы компании
В рамках проекта была спроектирована архитектура приложения, структура PostgreSQL и механизм синхронизации данных. Для первоначального запуска выполнен импорт 374 сделок и обработано 3 048 исходных событий. Последующие изменения поступают в систему автоматически через вебхуки Bitrix24
Для каждой сделки сервис получает необходимые поля из CRM, преобразует справочные идентификаторы в понятные значения и формирует набор событий по настраиваемым правилам. Поддерживаются прямые события по датам из Bitrix24, а также расчётные события, создаваемые за определённое количество дней до даты, непосредственно в указанную дату или через заданный период
Реализованы:
календарные представления «Месяц», «Неделя», «Список» и «Год»
годовой режим в формате тепловой карты
поиск по имени и номеру сделки
множественная фильтрация по группам и типам событий
цветовая маркировка по бизнес-категориям
группировка связанных событий внутри карточки
уведомления о событиях на текущий день
отметка выполнения с возможностью отмены
быстрый переход к нужному событию и сделке в Bitrix24
экспорт календаря в формате iCal
Backend разработан на Go, данные хранятся в PostgreSQL. Приложение и база данных развёрнуты в Docker-контейнерах на Linux-сервере, HTTPS и маршрутизация настроены через Caddy
Я самостоятельно выполнил проектирование, разработку backend и frontend, интеграцию с Bitrix24, перенос исходных данных, настройку серверной инфраструктуры и запуск системы в production
В результате клиент получил единую корпоративную систему для автоматического контроля событий и сроков по сделкам Bitrix24
При первоначальном запуске в систему были перенесены 374 сделки и обработано 3 048 исходных событий. Дальнейшие изменения в CRM автоматически передаются в календарь через вебхуки, поэтому сотрудникам не требуется вручную дублировать даты и поддерживать данные в нескольких системах
Система позволяет:
автоматически создавать события по заданным бизнес-правилам
контролировать текущие и будущие сроки в режимах месяца, недели, списка и года
находить события по имени клиента и идентификатору сделки
фильтровать данные по типам и группам
получать уведомления о событиях на текущий день
отмечать задачи выполненными и быстро переходить к исходной сделке в Bitrix24
Проект развёрнут в production-среде и используется как централизованный рабочий инструмент. Архитектура позволяет добавлять новые типы событий, правила расчёта и интеграции без полной переработки системы
![]()
Данила Охрименко
Россия Омск
Проект потребовал не только разработки интерфейса, но и глубокого погружения в бизнес-логику клиента: структуру сделок Bitrix24, пользовательские поля, справочники и правила расчёта событий
Я реализовал полный цикл — от проектирования архитектуры и первоначального импорта данных до настройки серверной инфраструктуры и запуска в production. Особое внимание уделил расширяемости системы, чтобы новые правила и типы событий можно было добавлять без изменения основного ядра приложения