Skip to main content

Интеграция ЛИМС с 1С в части управления персоналом

 

 

1. Назначение интеграции

Интеграция ЛИМС и 1С предназначена для исключения повторного ручного ввода данных о сотрудниках, сокращения количества ошибок и обеспечения единообразия данных, используемых в кадровом учёте и процессах СМК.

1С является мастер-системой по сотрудникам. Все операции создания, изменения и удаления сотрудников в ЛИМС выполняются только при наличии соответствующей команды от 1С. Исключение — начальная загрузка данных.

2. Объекты интеграции

Интеграция охватывает следующие группы данных:

2.1. Идентификационные данные сотрудника

– ФИО (Name1 / Name2 / Name3)

– СНИЛС (уникальный идентификатор)

– дата рождения (при необходимости)

– дополнительные поля, перечисленные в документе Росаккредитации (при согласовании)

2.2. Информация о трудоустройстве

– подразделение

– должность

– дата приёма на работу

– дата назначения на должность

– испытательный срок

2.3. Поля, поступающие из справочников

– тип образования

– должность

– наименование подразделения

2.4. Файлы

1С может передавать ссылки на имеющиеся файлы (документы), при этом их загрузка и отображение выполняется внутри ЛИМС.

3. Требования к синхронизации справочников

Для корректного импорта данных необходимо обеспечить согласованность между однотипными справочниками ЛИМС и 1С:

– Справочник подразделений;

– Справочник должностей;

– Справочник видов образования.

В каждом элементе справочника ЛИМС создаётся специальное поле «Имя элемента в 1С».

Администратор ЛИМС вручную вносит значения, соответствующие именам в 1С.

4. Формат обмена данными

Передаваемое сообщение имеет структуру:

Таблица 1 Формат обмена данными

Поле

Содержание

cmd

команда: Created / Modified / Deleted

СНИЛС

уникальный ключ сотрудника

Name1/Name2/Name3

ФИО

department

подразделение (по справочнику 1С)

position

должность (по справочнику 1С)

education

вид образования (по справочнику 1С)

date

дата события

attachments[]

массив ссылок на файлы (при наличии)

иные поля по согласованию

 

Формат сообщения: JSON или XML, определяется совместно с 1С.

5. Механизмы передачи сообщений

Поддерживаются два варианта интеграции.

5.1. Вариант А — прямой вызов API ЛИМС (асинхронный)

1С вызывает веб-метод ЛИМС при каждом событии.

Преимущества — актуальность данных в реальном времени.

Если передача не удалась, 1С должна повторить попытку позже.

5.2. Вариант Б — файловый обмен через общую директорию

1С складывает сообщения в специально выделенную папку.

ЛИМС периодически просматривает директорию, находит новые файлы и обрабатывает их по очереди.

6. Обработка данных внутри ЛИМС

Для каждого сообщения 1С ЛИМС автоматически создаёт объект задачи бизнес-процесса «Обновление сотрудников».

Специалист по СМК:

– видит старые и новые данные,

– подтверждает создание/изменение/удаление сотрудника,

– устраняет ошибки, связанные с несопоставленными справочниками.

При отсутствии значения в справочнике ЛИМС система показывает сообщение об ошибке. Пользователь должен зайти в соответствующий справочник (НСИ) и корректно заполнить поле «Имя в 1С».

7. Ограничения

– ЛИМС не создаёт и не изменяет данные в 1С.

– ЛИМС не является источником кадровой информации.

– Внесение данных сотрудника вручную допускается только для информации, отсутствующей в 1С, либо по специфике СМК.