Алтэк
Продажа и монтаж оборудования на объектах клиентов
Бронирование инженеров-монтажников на выезды
Компания использовала штатный календарь группы Битрикс24 для бронирования монтажников. Со временем вокруг этого календаря пришлось построить целый обвес: смарт-процесс со стадиями «Забронировано → Работы выполнены / Отменены», тройная синхронизация «Сделка ⇄ Смарт-процесс ⇄ Событие календаря», защита полей, отдельная логика прав доступа. Данные жили в трёх местах одновременно и любая правка грозила их расхождением. Отдельно — интерфейс для монтажников на телефоне в принципе не работал: мобильное приложение Битрикс24 рендерит календарь другим движком, до которого веб-кастомизация не дотягивается. Поддержка становилась дороже с каждым годом, а ключевая аудитория — инженеры в полях — не могла пользоваться тем, что для них строилось.
Смарт-процесс + собственный адаптивный интерфейс календаря
Решение
Убрали нативный календарь Битрикс24 из схемы полностью. Оставили один источник правды — смарт-процесс «Бронирование монтажа». Построили собственный адаптивный интерфейс календаря на базе FullCalendar: единый компонент для десктопа и для мобильного приложения Битрикс24, виды «сетка» и «список», перетаскивание брони мышью или пальцем. Данные — напрямую из смарт-процесса через свой REST-слой. Права разделены честно: участники группы могут двигать брони, остальные — только смотрят.Результат
Все данные бронирования — в одном месте, синхронизация только в одну сторону: смарт-процесс → сделка. Никаких трёхсторонних гонок и «тихой» потери изменений. Монтажники видят и меняют свои брони прямо в мобильном приложении Битрикс24 — без «работает только в браузере». Каждая следующая доработка обходится в разы дешевле: нет календарного слоя, к которому нужно каждую фичу подгонять отдельно.Демонстрация нового календаря
Два коротких видео — как выглядит новый календарь бронирования в десктопной версии и в мобильном приложении Битрикс24.
Как мы работали над проектом
Как это выглядит из сделки
Бронирование монтажа не живёт «в отрыве» — оно остаётся частью сделочного контура CRM. В карточке сделки Битрикс24 отдельным блоком отображаются условия монтажа: инженер проекта, адрес объекта, контактное лицо, стоимость, номер счёта. Одним кликом менеджер проваливается в карточку бронирования — там статус, история изменений и результаты работ. Никаких параллельных таблиц, никаких переключений между системами: весь монтаж — от заявки до отчёта — доступен из сделки в два клика.
Проект вырос из ситуации «мы годами добавляли обвес к штатному календарю и упёрлись в потолок». Первая половина работы — разобраться, где именно на самом деле лежат данные, кто ими пользуется и куда движется этот снежный ком. Вторая — построить свою витрину так, чтобы её было не страшно поддерживать дальше.
Этап 1. Аудит
Разобрали, что и откуда куда синхронизируется, какие данные считать «настоящими», а какие — их копией. Формально всё держалось на календарном событии Битрикс24 — но по факту источником правды для монтажника давно стал смарт-процесс. Нативный календарь остался просто «местом, откуда переходят по ссылке» — дорогим и хрупким.
Этап 2. Проектирование новой схемы
Приняли ключевое решение: один источник правды — смарт-процесс, календарь — витрина без хранения. Определились с библиотекой отображения (FullCalendar — бесплатно даёт и «сетку», и «список»), спроектировали свой REST-слой поверх смарт-процесса, продумали разделение прав «смотреть / двигать» так, чтобы граница была на сервере, а не в спрятанной кнопке фронта.
Этап 3. Разработка и параллельная работа со старой схемой
Собрали новый календарь, вынесли его отдельными точками входа — обычная страница и мобильная — чтобы одинаково работать и в браузере, и в приложении Битрикс24. Отдельно вынесли прямую связь «смарт-процесс → сделка», которая раньше жила побочным эффектом от календарного события. Старый календарный обвес не выбрасывали резко — оставили «дожить» на существующих бронях, чтобы не рисковать данными в разовой миграции.
Этап 4. Обкатка и передача
Прогнали новую схему через реальные бронирования параллельно со старой. Убедились, что монтажники в мобильном приложении видят и переносят свои брони «как раньше», только теперь оно и правда работает. После обкатки — сняли старый календарный интерфейс из основных точек входа.