Тип услуг: Интеграция CRM Битрикс24, Разработка
О проекте

Проект реализован для АО "МБ Банк" и представляет собой полноценную цифровую систему взаимодействия с клиентами.

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

По сути, речь шла о создании специализированного веб-приложения внутри 1С-Битрикс с собственной логикой работы, ролями, статусами и документным оборотом.

Задача

Перед проектом стояла комплексная задача:

Создать интерактивный личный кабинет, в котором клиент может:

  • заполнять сложные анкеты с логически связанными полями и подразделами;
  • формировать заявку в один клик;
  • получать комментарии по каждому пункту анкеты;
  • отслеживать статусы;
  • вносить корректировки после проверки менеджером.

Со стороны банка необходимо было реализовать:

  • интерфейс модерации анкет;
  • механизм комментариев к каждому полю;
  • автоматическую смену статусов;
  • уведомления пользователю;
  • автоматическую генерацию документов Word по шаблонам заказчика.

Форма не должна была быть статичной. Анкета должна «подстраиваться» под выбор клиента и динамически расширяться.

Решение

Была разработана кастомная архитектура на базе 1С-Битрикс (редакция «Бизнес»), где инфоблоки используются как управляемая структура данных, а шаблоны — как логический слой динамических форм.

Вместо обычных веб-форм реализован конструктор анкет, позволяющий:

  • создавать многоуровневые анкеты;
  • вызывать зависимые поданкеты;
  • хранить структуру в виде элементов и разделов;
  • сохранять ответы в JSON-формате;
  • автоматически формировать документы по шаблонам Word.

Проект превратился в полноценную систему цифровой обработки заявок.

Примеры разработанных страниц
Что было сделано

Конструктор анкет

Разработан инфоблок «Конструктор анкет» с многоуровневой логикой связей.

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

Реализована интеграция с API DaData для автоподстановки:

  • адресов
  • ИНН
  • данных ЕГРЮЛ

Все взаимодействие работает через AJAX без перезагрузки страницы.

Подключены библиотеки:

  • intlTelInput — для корректных телефонных масок
  • datepicker — для выбора дат

Шаблоны анкет

Созданы два шаблона:

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

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

 

Инфоблок «Заявки»

Реализовано хранение результатов в отдельном инфоблоке.

Добавлены:

  • привязка к пользователю;
  • статусы заявок;
  • автоматические email-уведомления при смене статуса;
  • JSON-поля для хранения структуры ответов;
  • история изменений;
  • комментарии менеджеров.

Подключена библиотека PHPWord — документы формируются автоматически после отправки или утверждения заявки.

 

Интерфейс менеджера

Создана отдельная группа «Менеджеры» с ограниченными правами.

Реализовано:

  • отображение анкеты в пользовательском виде;
  • возможность комментировать каждое поле;
  • индикаторы наличия комментариев;
  • смена статусов («Отправлена», «Требует корректировки», «Одобрена»);
  • уведомления пользователю;
  • привязка заявок к конкретному менеджеру.

Таким образом, анкета стала интерактивным рабочим процессом, а не одноразовой формой.

 

Дополнительный функционал

  • Версия сайта для слабовидящих
  • Кастомная регистрация с подтверждением по SMS
  • Пользовательское меню со списком анкет и статусов
  • Визуальные индикаторы состояния заявок

Бизнес-логика анкетирования

Анкета не является статичной формой. Это динамический конструктор, который:

  • подстраивается под выбор пользователя (например, выбор одного пункта открывает дополнительные подразделы – «поданкеты»);
  • хранит всю структуру в виде элементов и разделов инфоблока «Конструктор анкет»;
  • использует привязки и свойства для вызова зависимых шаблонов.

Пример логики работы

  1. Пользователь начинает заполнять «Большую анкету».
  2. При выборе определённого значения (например, «Тип деятельности») автоматически подключается шаблон «Поданкета», где уточняются параметры.
  3. После заполнения анкета отправляется через AJAX:
    • данные сохраняются в инфоблок «Заявки»;
    • формируется новая запись, связанная с пользователем;
    • система присваивает статус «Отправлена».
  4. Менеджер получает уведомление, открывает заявку, видит анкету в том же виде, что и пользователь, и может:
    • оставить комментарий к каждому полю;
    • изменить статус («требует корректировки», «на проверке», «одобрена»);
    • при необходимости внести свои правки.
  5. Пользователь получает уведомление по email о комментариях или смене статуса и может внести исправления прямо в личном кабинете.
  6. После утверждения анкеты система формирует Word-документы по шаблону (через PHPWord) и сохраняет их в заявке.

Пользовательские роли

Пользователь

  • Заполняет анкету и поданкеты.
  • Получает уведомления о комментариях.
  • Вносит правки и повторно отправляет анкету.

Менеджер

  • Проверяет анкету в административном интерфейсе.
  • Добавляет комментарии к полям.
  • Меняет статусы и генерирует итоговый документ.
  • Контролирует поток заявок в своей зоне ответственности.

Администратор

  • Настраивает шаблоны анкет и поданкет.
  • Управляет справочниками и структурами инфоблоков.
  • Создает шаблоны Word-документов.

АРХИТЕКТУРА

  • CMS: 1С-Битрикс («Бизнес»)
  • Backend: PHP, Bitrix API
  • Frontend: JavaScript (AJAX)
  • Документообразование: PHPWord
  • Интеграции: DaData API
  • Хранение: инфоблоки + JSON
  • Разграничение прав: группы пользователей

Архитектура спроектирована с возможностью масштабирования: добавление новых анкет и типов заявок возможно без изменения базового ядра.

РЕЗУЛЬТАТ

Создана полностью кастомная система личного кабинета с адаптивной структурой анкет, двусторонней обратной связью между пользователем и менеджером, автоматическим документооборотом и расширяемой архитектурой. Система поддерживает масштабирование – добавление новых анкет, типов заявок и логики обработки без изменения базового кода. Решение полностью интегрировано в инфраструктуру Bitrix, поддерживает AJAX-обновления и автоматическую генерацию документов.

Измеримый рост бизнес-показателей
anonum
anonum
anonum
anonum
anonum
anonum
IT‑агентство Spektr‑Grand

Делаем сайты и цифровые решения, которые приносят заявки и стабильно работают

Берем проект «под ключ» — от разработки и внедрения до технической поддержки и SEO‑развития. Настраиваем аналитику, исправляем технические ошибки, улучшаем UX и помогаем команде клиента регулярно обновлять контент без лишней зависимости от разработчиков.

Что мы делаем в рамках проектов

  • Разработка и редизайн сайтов (лендинги, корпоративные, каталоги)
  • Интеграции и внедрение: CRM/1С/формы/оплата/заявки
  • Техническая поддержка: исправления, обновления, безопасность
  • Техническое SEO: индексация, скорость, структура, микроразметка
  • Контент‑сопровождение: новости, статьи, портфолио, медиа
  • Аналитика и улучшение конверсии: события, цели, UX‑гипотезы

Нужна оценка по вашему проекту? Составим план работ и предложим оптимальный формат — разовая доработка, запуск «под ключ» или сопровождение по SLA.

Прозрачность План, сроки и результат в одном документе
Опора на цифры Метрики, цели и понятные KPI по задачам

Оставьте заявку — мы ответим, уточним вводные и предложим 2–3 сценария реализации с приоритетами: «быстро закрыть критичное», «сделать правильно», «вырастить органику и конверсию».

Получить план работ