Логотип 1С:Предприятие

1С:Предприятие

Обучайте сотрудников и назначайте курсы прямо из 1С: кадры и подразделения приходят в LMS автоматически, задачи обучения возвращаются в 1С, а вход в личный кабинет — по подписанной ссылке без пароля.

Перейти в 1С:Предприятие

Обучение сотрудников прямо из 1С:Предприятие

Brusnika.LMS забирает сотрудников и подразделения из 1С, назначает им обучение и возвращает задачи в 1С. Сотрудник входит в личный кабинет LMS по подписанной ссылке из 1С — без отдельного пароля.

Интеграция работает через небольшой HTTP-сервис на стороне 1С и не привязана к конфигурации: подойдут 1С:ЗУП, 1С:Бухгалтерия, 1С:УТ, 1С:УНФ или самописная конфигурация, в которой опубликован этот сервис.

Сотрудники · Подразделения · Задачи обучения · Вход без пароля · Автосинхронизация


Что даёт интеграция

Кадры из 1С в LMS

Сотрудники и подразделения переносятся из 1С в Brusnika.LMS как реальные пользователи, а не виртуальные записи. Вручную заводить людей не нужно.

Автосинхронизация по расписанию

Кадры всех подключений обновляются по расписанию без участия администратора. Запустить обмен можно и вручную — кнопкой «Синхронизировать» в настройках. Сотрудник, помеченный в 1С как неактивный, деактивируется в LMS.

Несколько баз 1С на один портал

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

Задачи обучения в 1С

Когда сотруднику назначают курс по расписанию программы, LMS создаёт задачу в 1С со сроком и ссылкой на обучение.

Вход без пароля

1С формирует подписанную ссылку, и сотрудник попадает в личный кабинет LMS без повторного входа. Ссылка действует один час.

Работает с любой конфигурацией 1С

Контракт — универсальный JSON поверх платформы 1С:Предприятие. Он не использует объекты конкретной конфигурации.

Как работает интеграция

1С остаётся системой кадрового учёта. Brusnika.LMS отвечает за обучение, тесты и отчётность. Для кадров и задач LMS сама обращается к HTTP-сервису 1С, а вход без пароля работает в обратную сторону — из 1С в LMS.

1

Сотрудники приходят из 1С

LMS запрашивает подразделения и сотрудников из HTTP-сервиса 1С и создаёт или обновляет пользователей.

2

Назначается обучение

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

3

В 1С появляется задача

При назначении курса в расписании программ LMS создаёт задачу для сотрудника в 1С.

4

Сотрудник открывает LMS из 1С

Подписанная ссылка с кодом компании ведёт в личный кабинет без ввода логина и пароля.


Три потока данных

ПотокНаправлениеЧто передаётсяКак запускается
Кадры1С → LMSФИО, email, табельный номер, должность, подразделения, признак «активен»По расписанию или кнопкой в настройках
Задачи обученияLMS → 1СНазвание, срок, описание и ссылка на обучениеПри назначении курса в расписании программ
Вход без пароля1С → LMSПодписанная ссылка с кодом подключения и идентификатором сотрудникаКогда сотрудник открывает ссылку из 1С

Что синхронизируется

  • Сотрудники — ФИО, email, табельный номер, должность, подразделения, статус «активен / уволен».
  • Подразделения — структура организации с вложенностью. У каждой компании своя ветка в общем дереве, подразделения разных компаний не смешиваются.
  • Задачи — создание задачи в 1С при назначении курса в разделе «Расписания программ».

Уволенные сотрудники деактивируются, а не удаляются: история обучения и результаты остаются в LMS.


Несколько баз 1С на один портал

Если у клиента несколько юрлиц с отдельными базами 1С, заводить отдельные LMS не нужно: один портал держит список независимых подключений.

Общее на весь порталСвоё у каждого подключения
Пользователи и профили — единая база сотрудников LMSКод подключения, например parnas
Дерево оргструктурыАдрес, путь публикации, ключ API и SSO-секрет
Лимит мест по тарифу — общий пул на все компанииСоответствие «сотрудник 1С ↔ пользователь LMS»
Автосинхронизация — один вызов обходит все подключенияСвоя ветка подразделений в общем дереве

Когда LMS назначает сотруднику задачу, она сама определяет, к какому подключению он относится, и обращается в нужную базу. Администратору думать об этом не нужно.


Требования и ограничения

  • Brusnika.LMS в режиме Standalone (отдельный портал).
  • HTTP-сервис в 1С на каждую базу, реализующий контракт интеграции. Нужна небольшая доработка в виде расширения конфигурации — её делает 1С-разработчик, подробности в руководстве по установке.
  • Информационная база 1С опубликована на веб-сервере, а её адрес доступен из LMS по HTTPS.
  • Свой набор секретов на каждое подключение: ключ API для обращений LMS к 1С и SSO-секрет для подписи ссылок входа.
  • Уникальный код подключения для каждой компании: латиница, цифры, «-» и «_». После создания его изменить нельзя.
  • Для автосинхронизации на сервере LMS нужно настроить регулярный вызов — один на весь портал, он обходит все подключения. Это делает администратор сервера.

Что важно знать:

  • Поле «руководитель» не синхронизируется.
  • Статус сотрудника — только «активен» или «уволен», без произвольных статусов.
  • Задачи в 1С создаются при назначении курса в разделе «Расписания программ»; в других сценариях обучения — пока нет.
  • Закрытие и удаление задачи в 1С при завершении курса или отчислении пока не выполняются автоматически.
  • За один проход синхронизируются до 5000 сотрудников — для каждого подключения отдельно.
  • Лимит мест по тарифу общий на весь портал: компании делят один пул. Сотрудники сверх лимита пропускаются — их количество видно в результате синхронизации.
  • Человек, числящийся в двух базах 1С одновременно, получит в LMS два разных аккаунта.

Как подключить

  1. Разработчик 1С реализует HTTP-сервис по контракту и публикует его.
  2. Администратор LMS открывает Настройки → Управление системой → Интеграции → Интеграция с 1С, нажимает «Добавить подключение» и задаёт код и название компании, адрес, путь сервиса и ключ API.
  3. Нажимает «Проверить», затем «Синхронизировать».
  4. Задаёт SSO-секрет подключения и передаёт его разработчику этой базы 1С для подписи ссылок.
  5. Для каждой следующей компании повторяет шаги 1–4.
  6. Администратор сервера один раз включает регулярный запуск синхронизации для всего портала.

Пошаговая инструкция с примерами запросов и проверкой каждого этапа — на вкладке «Руководство по установке».

Руководство по установке


Сколько стоит

Стоимость зависит от количества пользователей и выбранных возможностей.

Смотреть тарифы


Часто задаваемые вопросы

Остались вопросы?

Нужна консультация, демонстрация или помощь с выбором тарифа?

Напишите нам — мы подскажем, как запустить обучение и выбрать подходящий формат.

  • Наш Email
    info@brusnika-solutions.com