Разработка личного кабинета пользователя на 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка личного кабинета пользователя на 1С-Битрикс
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1356
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    943
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    693
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    828
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    731
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1073

Разработка личного кабинета пользователя на 1С-Битрикс

Мы — команда сертифицированных разработчиков 1С-Битрикс с опытом более 7 лет. За это время мы реализовали свыше 50 проектов личных кабинетов для B2B и B2C. Каждый день клиенты звонят менеджеру: «Какой статус моего заказа?», «Пришлите акт сверки за прошлый квартал», «Мне нужен дубликат счёта». Менеджер лезет в 1С, формирует документ, отправляет на почту. Пять минут на каждый запрос, двадцать таких звонков в день — полтора часа чистого времени на работу, которую должен делать личный кабинет. На 1С-Битрикс ЛК строится из готовых компонентов, но полноценный B2B-кабинет с мультипользовательским доступом и интеграцией с 1С всегда требует доработки. Мы гарантируем, что ваш личный кабинет будет работать без сбоев и масштабироваться под рост бизнеса.

Архитектура личного кабинета

Типовой ЛК — раздел сайта /personal/ с набором подразделов, каждый из которых реализован компонентом Битрикс или кастомной страницей.

Стандартные компоненты:

  • bitrix:main.profile — просмотр и редактирование профиля
  • bitrix:sale.personal.order — список заказов с детализацией
  • bitrix:sale.personal.order.cancel — отмена заказа
  • bitrix:catalog.viewed — просмотренные товары
  • bitrix:main.feedback — форма обращения

На практике этого набора хватает для интернет-магазина с простой моделью: физлицо покупает, отслеживает заказ, скачивает чек. Для B2B, где от одной организации работают несколько человек с разными ролями, нужна надстройка.

Маршрутизация внутри ЛК — через ЧПУ-правила в .urlrewrite.php или комплексный компонент с SEF-режимом. Второй вариант удобнее: все страницы ЛК управляются из одного места.

Разграничение прав доступа

Система прав в Битрикс опирается на группы пользователей. Для ЛК это выглядит так:

  • Зарегистрированный пользователь — базовый доступ: профиль, свои заказы
  • Оптовый клиент — оптовые цены, дополнительные разделы (дебиторка, акты сверки)
  • Контрагент — документы и взаиморасчёты по своей организации
  • Партнёр — реферальная статистика, маркетинговые материалы

Группы назначаются при регистрации через обработчик OnAfterUserRegister или вручную менеджером. Права проверяются на двух уровнях: файловая система (/personal/b2b/ — доступ только для группы «Оптовики») и внутри компонентов (фильтрация данных по $USER->GetID()).

Deep-dive: B2B-кабинет с мультипользовательским доступом

Стандартный ЛК — один пользователь, один аккаунт, его заказы. В B2B от одной организации работают закупщик, бухгалтер, руководитель — и каждому нужен свой набор данных и прав. Это главная архитектурная задача.

Сущность «Организация». Создаётся через highload-блок или инфоблок с полями: название, ИНН, КПП, юридический адрес, условия оплаты, кредитный лимит. Пользователи привязываются к организации через пользовательское свойство UF_COMPANY_ID.

Роли внутри организации:

Роль Права
Администратор Управление сотрудниками организации, все заказы и документы, финансы
Закупщик Создание заказов, каталог с ценами организации, корзина
Бухгалтер Документы, акты сверки, счета, дебиторка. Без доступа к оформлению заказов
Наблюдатель Только просмотр заказов и статусов

Администратор организации добавляет сотрудников через интерфейс ЛК: отправляет приглашение по email, новый пользователь регистрируется и автоматически привязывается к организации с указанной ролью. Не нужно звонить менеджеру и просить «добавить нашего нового закупщика».

Техническая реализация:

  • Привязка пользователь -> организация хранится в UF_COMPANY_ID или в отдельной таблице связей (для поддержки мультиорганизационного доступа, когда один человек работает с несколькими юрлицами)
  • Роли — отдельный highload-блок: user_id, company_id, role
  • При авторизации в сессию загружается контекст организации и роль пользователя
  • Компоненты фильтруют данные по company_id: закупщик видит свои заказы, администратор — все заказы организации
  • Переключение между организациями — селектор в шапке ЛК

Согласование заказа. В крупных организациях заказ не уходит поставщику напрямую:

  1. Закупщик формирует заказ (статус «Черновик»)
  2. Руководитель закупок получает уведомление, проверяет состав и бюджет
  3. Согласует или возвращает на доработку с комментарием
  4. После согласования заказ переходит в статус «Подтверждён» и уходит в обработку

Реализуется через кастомные статусы заказа в модуле sale и обработчики событий OnSaleOrderBeforeSaved, OnSaleStatusOrder.

Что входит в разработку личного кабинета?

Мы предлагаем комплексную разработку, которая включает:

  • Проектирование архитектуры и ролевой модели
  • Настройку стандартных компонентов и разработку кастомных
  • Интеграцию с 1С через CommerceML или REST API
  • Настройку безопасности (HTTPS, двухфакторная аутентификация, логирование)
  • Тестирование на нагрузку до 1000 одновременных пользователей
  • Документацию по администрированию и использованию
  • Обучение сотрудников заказчика (до 5 человек)
  • Гарантийную поддержку в течение 3 месяцев после сдачи

Разделы личного кабинета

Заказы

Компонент sale.personal.order — список с фильтрацией по статусу, дате, сумме. Детализация: состав, статусы оплаты и доставки, трек-номер. Расширения:

  • Повторный заказ — копирование состава в корзину одной кнопкой
  • Рекламация — форма претензии, привязанная к конкретному заказу и позиции
  • Печатные формы — генерация счёта, акта, накладной через \Bitrix\Sale\Order::getDocuments()

Документы

Раздел для скачивания закрывающих документов: счета, акты, счета-фактуры, УПД. Документы генерируются из модуля sale или загружаются из 1С через интеграцию. Хранение — в привязке к заказу или к пользователю через highload-блок.

Для B2B критично, чтобы бухгалтер видел все документы организации, а не только свои. Фильтрация по company_id, а не по user_id.

Обращения

Тикет-система: пользователь создаёт обращение, прикладывает файлы, видит историю и статус. Реализация — через модуль support (техподдержка) или кастомная на инфоблоке / смарт-процессе CRM. Второй вариант удобнее, если обращения должны попадать в CRM и обрабатываться менеджером в привычном интерфейсе.

Баланс и взаиморасчёты

Для B2B-клиентов: текущий баланс, история платежей, дебиторская задолженность. Данные приходят из 1С через REST или файловый обмен. Акт сверки формируется по запросу — пользователь нажимает кнопку, запрос уходит в 1С, PDF возвращается в течение нескольких минут.

Интеграция с 1С

Связка ЛК с 1С — обязательный элемент для B2B. Стандартный модуль обмена sale + catalog синхронизирует каталог и заказы, но для полноценного ЛК нужен расширенный обмен.

Из 1С в ЛК:

  • История заказов, включая оформленные по телефону или через менеджера
  • Дебиторская задолженность по контрагенту
  • Акты сверки в PDF
  • Персональные цены и скидки по прайс-листу контрагента
  • Статусы отгрузки и оплаты

Обмен — через REST API (модуль rest), SOAP-сервисы или CommerceML с расширенной схемой. Официальная документация 1С-Битрикс рекомендует использовать REST для новых проектов. Для высоконагруженных систем данные кэшируются в highload-блоках: при запросе пользователя ЛК читает локальный кэш, а не ждёт ответа от 1С. Синхронизация — по расписанию (cron-агент) или по событию (webhook при изменении данных в 1С).

Безопасность

ЛК работает с персональными данными и финансовой информацией. Минимальный набор мер:

  • HTTPS для всего раздела /personal/
  • CAPTCHA или rate-limiting на форме авторизации — защита от перебора
  • Двухфакторная аутентификация через модуль security (OTP)
  • Логирование действий пользователя в модуле «Проактивная защита»
  • Автоматическое завершение сессии при бездействии (настраивается в модуле security)
  • Для B2B — опциональное ограничение сессии по IP

Этапы разработки

Масштаб Что входит Срок
Базовый ЛК (B2C) Профиль, заказы, избранное, обращения 1–2 недели
Расширенный ЛК (B2B) + документы, баланс, интеграция с 1С 2–4 недели
Мультипользовательский B2B + роли, организации, согласование заказов 4–6 недель
B2B с полной интеграцией + персональные цены, акты сверки, дебиторка из 1С в реальном времени 6–8 недель

Стоимость рассчитывается после анализа требований — слишком большой разброс между «профиль + заказы» и «мультиорганизационный B2B-кабинет с согласованием и интеграцией с тремя учётными системами». Свяжитесь с нами для оценки вашего проекта.

Почему стоит заказать разработку у нас?

  • Опыт более 7 лет и сертификация 1С-Битрикс
  • Свыше 50 реализованных проектов личных кабинетов
  • Полная документация и обучение
  • Гарантия на работы до 12 месяцев
  • Индивидуальный подход: мы не используем шаблонные решения

Получите консультацию — оценим ваш проект бесплатно.

Как корпоративный портал на Битрикс24 решает проблему информационного хаоса?

Сотрудники тратят до 2 часов в день на поиск файлов, писем и решений. Задачи теряются в десятке чатов, согласования застревают на недели. Руководитель узнает о срыве дедлайна только на летучке. Корпоративный портал на Битрикс24 привязывает каждое сообщение, документ и задачу к единому контексту. Вы получаете прозрачную картину работы: кто над чем, какие этапы, где узкие места. Оценим ваш проект бесплатно — свяжитесь с нами, чтобы получить архитектуру за 2 дня.

Что даёт портал в ежедневной работе и почему это лучше мессенджеров?

В мессенджерах информация неструктурирована — через неделю обсуждение утонуло. В портале каждое сообщение привязано к задаче, проекту или документу. Сотрудники тратят до 30% рабочего времени на поиск данных (по McKinsey). Портал сокращает это время в 2–3 раза за счет структурированных хранилищ и полнотекстового поиска.

Коммуникации. Живая лента, мессенджер и видеозвонки привязываются к конкретным задачам. Через полгода можно найти любое обсуждение — в мессенджере оно бы утонуло через неделю.

Задачи и проекты. Канбан, Гант, чеклисты, зависимости, учет времени. Эффективность каждого сотрудника видна в отчетах — не нужно ждать совещания.

Документооборот. Маршруты согласования через дизайнер бизнес-процессов: заявка на отпуск → руководитель → HR → бухгалтерия. Электронная подпись, версионирование, контроль сроков. Интеграция с электронным документооборотом (СБИС, Диадок) через REST API.

HR. Адаптация новичков, заявки на отпуск/командировку, оргструктура, график отсутствий. Сотрудник с первого дня знает, куда идти.

База знаний. Wiki-движок Битрикс24: регламенты, инструкции. Знания не уходят с увольняющимися.

Пример из внедрения. Для производственной компании с 320 сотрудниками мы запустили портал с интеграцией 1С:ЗУП и Active Directory за 4 месяца. Время согласования заявок на командировки сократилось с 3 дней до 4 часов. Экономия на простое сотрудников — 1,5 млн рублей в год. Руководители получают автоматические отчеты по эффективности подразделений. Срок ответа клиентам уменьшился на 20%. Окупаемость портала — 7 месяцев.

Как интеграция с 1С и Active Directory ускоряет кадровый учёт?

Интеграция с 1С:Предприятие через модуль b24connector или кастомный REST-обработчик: заявка на отпуск утверждается на портале через бизнес-процесс и автоматически попадает в 1С:ЗУП для расчета отпускных. Active Directory (SSO через модуль ldap) — учетка сотрудника создается один раз в AD и синхронизируется на портал, почту, VPN. При увольнении блокируется везде. Ручное создание аккаунтов исключено, ошибки минимизированы.

Типы корпоративных порталов и ключевые интеграции

Тип Цель Ключевая функция
Интранет Внутренние коммуникации и сервисы Новости, телефонный справочник (синхронизация с Active Directory), бронирование переговорных, заявки на IT через БП
HR-портал Кадровый учет и развитие Профили, KPI/OKR на кастомных HL-блоках, обучение, электронный документооборот
Портал знаний Документация и регламенты Категоризация, теги, рейтинги, подписки на обновления
Экстранет Работа с партнерами и подрядчиками Гранулярные права через CGroup и модуль extranet, доступ без VPN
Портал холдинга Управление мультикомпанейной структурой Раздельные рабочие пространства, консолидированная отчетность, сквозные БП
Дополнительные интеграции, дающие реальную ценность
  • Почта. Exchange через EWS API или IMAP, синхронизация календарей, создание задачи из письма.
  • IP-телефония. Asterisk, Mango Office, Zadarma через REST API — звонки из портала, карточка контакта, запись разговоров.
  • Видеоконференции. Встроенные видеозвонки или интеграция с Zoom/Teams через marketplace.
  • ЭДО. СБИС, Диадок через REST API — полностью электронный документооборот с контрагентами.

Безопасность и соответствие 152-ФЗ

На портале — персональные данные, финансовая отчетность, стратегические планы. Мы гарантируем защиту:

  • ролевая модель через CGroup и права на уровне разделов;
  • двухфакторная аутентификация (OTP, Яндекс.Ключ, SMS);
  • аудит всех действий (b_event_log);
  • шифрование TLS на передачу и шифрование дисков;
  • полное соответствие Федеральному закону № 152-ФЗ «О персональных данных».

Как происходит внедрение? Пошаговый план

Этап Срок Что делаем
1. Аудит 2–3 недели Интервью, анализ процессов, архитектура, план интеграций
2. Настройка и кастомизация 3–6 недель Структура, роли, БП, брендирование (CSS шаблон)
3. Интеграции 2–4 недели 1С, AD, почта, телефония, ЭДО
4. Миграция данных 1–2 недели Документы, справочники, сотрудники из текущих систем
5. Обучение и пилот 1–2 недели Администраторы, ключевые пользователи, пилот 20–30 чел.
6. Масштабирование 2–4 недели Подключение подразделений, донастройка по обратной связи
  1. Аудит — фиксируем текущие процессы, замеряем потери времени.
  2. Проектирование — выбираем тип портала, планируем интеграции.
  3. Реализация — настраиваем бизнес-процессы, права, интерфейс.
  4. Тест — пилотная группа проверяет сценарии, мы исправляем недочеты.
  5. Запуск — подключаем всех сотрудников, обучаем, передаем документацию.

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

Поддержка после запуска: как не дать порталу умереть

Через полгода многие порталы становятся заброшенными. Чтобы этого избежать, предлагаем пакеты с фиксированным SLA и выделенным администратором. Мониторинг производительности, обновления платформы, администрирование пользователей, доработка новых модулей. Опыт нашей команды — более 50 внедрений корпоративных порталов на Битрикс24. Мы являемся сертифицированным партнером 1С-Битрикс, гарантируем качество и сроки.

Мобильный доступ. Нативное приложение Битрикс24 (iOS/Android) с push-уведомлениями, задачами, чатами. Адаптивный веб-интерфейс для экстранет-пользователей (не надо ставить приложение). Офлайн-доступ к документам и задачам, синхронизация при восстановлении связи.

Закажите внедрение корпоративного портала под ключ

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