Все проекты

Интеграция cms Битрикс с 1С УМЦ

Клиент
Медицинская клиника
Тип проекта
1С-Битрикс / Интеграции
Год разработки
2025
Доступ
NDA

О проекте

Интеграция существующего сайта медицинской клиники на 1С-Битрикс с 1С УМЦ. Клинике необходимо было, что бы компании и контрагенты могли видеть сведения о посещениях сотрудников в личном кабинете сайта. Моя часть проекта, это логика обмена на стороне сайта, разработанная в связке с 1С-специалистом

Что было сделано

  • Логика обмена с 1С УМЦ на стороне 1С-Битрикс
  • Ежедневная синхронизация компаний и учётных записей
  • Связь пользователей и документов через GUID компании
  • Запросы данных о посещениях для личного кабинета контрагентов
  • Согласование обмена с 1С-специалистом
  • Разработка личного кабинета и вывод необходимой информации
  • Тестирование и релиз интеграции

Результат

На стороне сайта реализована логика обмена с 1С УМЦ для личного кабинета контрагентов. Компании получили возможность просматривать сведения о посещениях своих сотрудников в рамках связанных с ними документов.

Интеграция объединила учётные записи Битрикс и данные 1С через идентификатор компании, ежедневную синхронизацию и последовательные запросы документов.

Задача

Связать существующий сайт медицинской клиники на «1С-Битрикс: Управление сайтом», редакция «Стандарт», с 1С УМЦ. Компании-контрагенты, направляющие сотрудников на приём, должны были видеть информацию о посещениях в клинику через личный кабинет на сайте

Ограничения NDA

Проект выполнен в 2025 году. Название клиники, адрес сайта, исходный код и реальные данные не публикуются. Рабочая схема показывает концепцию обмена без идентифицирующих сведений

Моя роль в проекте

Я разрабатывал логику обмена на стороне сайта на 1С-Битрикс: получение и обработку данных из 1С УМЦ, сопоставление компаний с пользователями сайта и запросы документов для личного кабинета

Работал в связке с 1С-специалистом, который отвечал за сторону 1С УМЦ. Мы согласовывали состав передаваемых данных и последовательность запросов между системами. Моя работа в этом проекте была сосредоточена на данном направлении интеграции

Как проходила работа

На стороне сайта реализовал два режима обмена с 1С УМЦ: ежедневную синхронизацию учётных записей контрагентов и запросы документов во время работы пользователя в личном кабинете.

Синхронизация раз в сутки

Сайт запрашивает JSON со списком компаний и сравнивает его с существующими пользователями Битрикс. По данным обмена учётные записи добавляются, обновляются или удаляются.

В составе данных предусмотрены GUID компании, название, email для входа и пароль, сформированный на стороне 1С УМЦ. GUID связывает учётную запись на сайте с компанией в 1С и используется в последующих запросах.

Документы по запросу

После успешной авторизации сайт отправляет в 1С УМЦ GUID компании и получает список закреплённых за ней документов. Пользователь выбирает нужный документ, после чего сайт запрашивает его содержимое.

Так список компаний обновляется по расписанию, а данные выбранного документа запрашиваются при обращении к нему в кабинете.

01

Вход в личный кабинет

Представитель компании авторизуется по данным учётной записи, полученным из 1С УМЦ. Открытая регистрация в этом сценарии не предусмотрена. При неуспешном входе пользователь получает сообщение об ошибке или необходимости уточнить данные.

02

Получение списка документов

Сайт автоматически запрашивает договоры и документы, закреплённые за компанией. Привязка строится на GUID из синхронизированной учётной записи.

03

Просмотр данных о посещениях

Выбор документа запускает отдельный запрос в 1С УМЦ. Полученные данные позволяют компании увидеть, что сотрудник пришёл на приём. функционал также предусматривает отображение и распечатку необходимых документов.

Что показывает рабочая схема

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

Поиск по ФИО внутри таблицы и экспорт отмечены в исходной карте как дополнительный функционал по запросу клиента. Они включены в перечень выполненных работ этого кейса.

Посмотреть схему
Рабочая схема интеграции Битрикс с 1С УМЦ
Рабочая схема интеграции: ежедневная синхронизация контрагентов и получение документов по запросу.

Помогу разработать похожий проект

Напишите что нужно разработать или доработать. Я уточню детали, предложу решение и сориентирую по срокам и стоимости.

Шаг 1 из 5

Что нужно сделать?

Шаг 2 из 5

В каком состоянии дизайн?

Шаг 3 из 5

Что понадобится внутри?

Шаг 4 из 5

Есть детали? Расскажите

Что должен сделать пользователь? Что обязательно должно быть в первой версии? Поле необязательное — можно сразу перейти дальше.

0 / 2000 · можно пропустить
Шаг 5 из 5

Оставьте контакт для заявки

Контакт не нужен для просмотра цены. Он понадобится только при отправке заявки.

Расчёт проекта

Собираю смету

Собираю функции и интеграции…