Интеграция СКУД с 1С:ЗУП и учёт рабочего времени на автозаводе: две разные СКУД и один табель
Объединил данные двух СКУД и кадрового учёта 200+ организаций холдинга: время считается верно, через какую бы проходную ни прошёл сотрудник.
- 200+
- организаций холдинга в одной системе
- 40 000
- записей в справочнике физлиц
- в 2 раза
- быстрее формируются табели

Задача
Холдингу нужен был единый инструмент контроля персонала: видеть плановое и фактическое рабочее время по всем предприятиям, не вводить сотрудников в СКУД вручную и вести учёт нескольких юрлиц в одной базе. Интерфейс должен был быть понятен людям без подготовки.
Как было до проекта
- На предприятиях работали две СКУД: старая АССаД и RusGuard, на которую переходили постепенно с 2020 года. Ни одна из них не была связана с учётными системами.
- Чтобы сверить план и факт рабочего времени, данные из 1С:ЗУП и проходов из СКУД выгружали в Oracle и вручную приводили к одному формату.
- Служба безопасности сама заносила в СКУД ФИО, табельный номер, юрлицо и подразделение каждого нового сотрудника и каждое изменение.
- Группы доступа для тысяч подразделений создавались в RusGuard вручную.
Что я сделал
- 1
Единая база и исторические данные
Развернул систему учёта доступа и перенёс в неё сотрудников и кадровую историю на нужную заказчику глубину. Из интеграционных таблиц Oracle система забирает оргструктуру, графики работы, кадровые перемещения и отклонения: отпуска и больничные.
- 2
Обмен с двумя СКУД
Подключил загрузку проходов из АССаД. Для RusGuard, который из коробки умеет только ручной импорт Excel-файлов, сделал постоянный автоматический обмен: из СКУД приходит фактическое время, в СКУД уходят сотрудники и группы доступа.
- 3
Автоматические группы доступа
Группы доступа в RusGuard теперь создаются по данным о подразделениях. При переводе сотрудника он сам перемещается в группу нового подразделения, служба безопасности в этом не участвует.
- 4
Удалённые сотрудники и отчёты по дисциплине
Интегрировал портал учёта удалённых сотрудников. Сделал отчёт план-факт рабочего времени по данным обеих СКУД и электронный журнал отсутствий по служебной необходимости, который заполняет руководитель.
- 5
Обучение, документация и тиражирование
Провёл обучение пользователей, описал все интеграционные потоки: что, откуда и куда загружается, сопровождал тестовую эксплуатацию. При переводе очередного здания на RusGuard подключаю для него синхронизацию.
Результат
- Появилась единая база сотрудников всех предприятий и гибкий инструмент анализа трудовой дисциплины.
- Табели учёта рабочего времени формируются в 2 раза быстрее.
- При приёме на работу данные уходят в СКУД автоматически, группы доступа по подразделениям создаются без ручной работы.
- Служба безопасности, мастера цехов и начальники участков больше не собирают отчёты вручную.
На больших объёмах кадровых данных цена ошибки высока, поэтому такие проекты стоит запускать на одном подразделении и только потом тиражировать. И заранее показать людям новую систему: сопротивление снимается, когда видно, что недели работы превращаются в пару дней.
Вопросы по теме
Можно ли считать рабочее время в 1С:ЗУП по данным двух разных СКУД?+
Да. Проходы из обеих систем загружаются в одну базу и сопоставляются с графиком из 1С:ЗУП. Сотруднику неважно, через какую проходную он прошёл: отработанное время считается одинаково.
Как автоматизировать выгрузку сотрудников из 1С в RusGuard?+
Штатный импорт RusGuard работает только с Excel-файлами вручную. Я делаю постоянный автоматический обмен: новые сотрудники, перемещения и группы доступа уходят в СКУД без участия службы безопасности.
С чего начинать интеграцию СКУД в крупном холдинге?+
С пилота на одном подразделении и аккуратного переноса исторических данных. После проверки на пилоте подключение остальных площадок сводится к настройке синхронизации и контролю данных.


