Настройка интеграции программного продукта PROSTO:СКУД с СКУД RusGuard

Версия 36.1 от Всезнайка PROSTO:СКУД на 2025/05/29 12:31

Введение

«PROSTO:СКУД» (Далее СКУД)  — программный продукт реализованный в виде расширения на платформе 1С:Предприятие решает задачи интеграции СКУД и 1С ЗУП 3.1, ERP 2.4, 2.5, КА 2. Система поддерживает автоматический обмен данными между 1С и популярными СКУД, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД, сокращает время составления табеля учета рабочего времени.

Функциональные возможности:

  • Возможность синхронизации объектов систем 1С и СКУД (Организации, Подразделения, Должности, Сотрудники и т.д.), а также загрузки данных о посещениях предприятия из СКУД в ручном и автоматическом режиме.
  • Возможность выдачи, продления, возврата карт доступа на стороне 1С, с последующим автоматическим отражением данных в СКУД.
  • Возможность назначения прав доступа владельцам карт в СКУД на стороне 1С, с последующим автоматическим отражением данных в СКУД.
  • Возможность автоматизированного формирования табелей учета рабочего времени сотрудников в информационной базе 1С с учетом данных из СКУД.
  • Возможность автоматизированного формирования индивидуальных графиков учета рабочего времени сотрудников в информационной базе 1С по данным о фактических проходах из СКУД.
  • Отчеты, позволяющие в информационной базе 1С:
    • Производить план-фактный анализ отработанного времени за период с отборами по Организации, Подразделению, Сотруднику.
    • Оперативно отслеживать фактически присутствующий персонал на предприятии.
    • Оперативно отслеживать прогулы и опоздания Сотрудников.
    • Просматривать действующие карты Сотрудников на конкретную дату.
    • Посматривать права доступа Сотрудников на объекты доступа в системе СКУД.

В текущем материале рассмотрим настройку интеграции ПП с СКУД RusGuard.

1. Настройка интеграции программного продукта PROSTO: СКУД с СКУД RusGuard

1.1.  Настройка подключения

Для настройки подключения к СКУД RusGuard необходимо перейти к элементам справочника «Системы контроля доступа» по одноименной ссылке раздела «PROSTO:СКУД»:

1748512427305-800.png

В элементах данного справочника настраиваются параметры подключения к системам СКУД, а также настройки интеграционного характера.

Для начала необходимо выбрать Вид системы контроля доступа – RusGuard, указать наименование и данные подключения: адрес сервера в локальной сети, имя пользователя и пароль.

При помощи признака «Используется» можно отключать/включать интеграцию с конкретным сервером СКУД, например на время отладки.

После заполнения полей можно проверить подключение к серверу СКУД нажав на кнопку «Проверить соединение». Если все настроено правильно на форме появятся сообщения об успешном подключении к СКУД, а также заполнится поле “Версия СКУД”:

1748512564739-513.png

На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет по необходимости:

1748512596858-164.png

Полный состав предопределенных настроек применимых к различным СКУД можно       посмотреть  по      ссылке      «Дополнительные настройки СКУД»  раздела «PROSTO:СКУД»:

1748512730577-687.png

1.2. Начальная синхронизация с RusGuard

Обычно мы имеем дело с двумя вариантами начала работы с системой.

  1. Сначала создаются все доступные справочные данные в системе PROSTO:СКУД, далее выгружаются в СКУД в ручном режиме либо регламентным заданием после настройки (подробнее в п.п. 2.3).
  2. СКУД уже запущена на момент внедрения PROSTO:СКУД и содержит в себе данные. Для этого в системе PROSTO:СКУД предусмотрены обработки Начальной синхронизации – индивидуальные для каждого вида СКУД.

Рассмотрим второй вариант как наиболее часто встречающийся на реальных проектах, для этого откроем обработку начальной синхронизации с СКУД RusGuard из раздела «PROSTO:СКУД»:

1748513221137-876.png

Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты подсистемы PROSTO:СКУД и RusGuard. Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить».

Далее отдельно рассмотрим каждую вкладку обработки.

1.2.1. Синхронизация Уровней доступа с RusGuard

Уровни доступа – в системе RusGuard отвечают за разрешение на проход через точки доступа.

1748513366475-412.png

Уровни доступа могут присваиваться как Группам доступа (причем возможно наследование уровней доступа от вышестоящих групп доступа, если установлен соответствующий признак) так и Сотрудникам (по умолчанию Сотруднику присваиваются Уровни доступа той Группы доступа, в которой он состоит).

1748513382820-455.png

Возможна двухсторонняя интеграция т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов.

Перейдем к сопоставлению данных 1С и СКУД, на первой вкладке обработки доступна синхронизация Уровней доступа.

1748514821388-838.png

Каждая запись об объекте в табличной части разделяется на две строки. В первой строке указываются данные из основной базы 1С, во второй строке соответственно указываются данные, поступившие из СКУД RusGuard.

Первичное сопоставление для большинства объектов производится по наименованию. Таким образом, у пользователя есть возможность сравнить данные и в случае несовпадения сопоставить данные вручную либо создать недостающие объекты средствами обработки.

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

Чтобы данные из 1С и данные СКУД были идентичны, необходимо их синхронизировать.

1748515249147-491.png

Если синхронизация данных прошла успешно, в первой колонке установится пометка «Данные синхронизированы» и появится заполнится поле идентификатор.

1748515264169-824.png

Warning

ВАЖНО: для успешной синхронизации того или иного объекта, необходимо установить соответствующие дополнительные настройки элемента справочника Системы контроля доступа. Где на примере Уровней доступа – настройка «Создавать/обновлять уровни доступа» - отвечает за возможность создания Уровней  доступа  в  1С  при  ручной  синхронизации  с  СКУД,  а  настройка «Создавать/обновлять уровни доступа в СКД» - отвечает за возможность создания Уровней доступа в СКУД при ручной либо автоматической синхронизации с 1С.

1748515300943-159.png

1.2.2. Синхронизация Групп доступа с RusGuard

Группы доступа - в системе RusGuard представляют собой иерархический справочник, элементы которого включают в себя Сотрудников с идентичным набором разрешений на вход (уровней доступа), графиков работы, рабочих зон и т.д.

1748515480424-757.png

Перейдем к сопоставлению данных 1С и СКУД, на второй вкладке обработки доступна синхронизация Групп доступа.

1748515522175-623.png

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

В подсистеме PROSTO:СКУД реализован аналогичный справочник Групп доступа, в табличной части Физические лица которого указывается список Физических лиц соответствующих характеру данной группы, в табличной части Уровни доступа присваиваются необходимые Уровни доступа.

1748515541642-526.png

Warning

ВАЖНО: Интеграционные возможности RusGuard не позволяют менять подчиненность Групп доступа после создания, поэтому к планированию заполнения данного справочника следует относится с большей ответственностью.

Также при синхронизации групп доступа есть возможность назначить префикс табельного номера для подразделения. При этом в RG у сотрудника в соответствующей группе доступа к табельному номеру будет добавлен префикс.  Для этого необходимо перейти в раздел PROSTO: СКУД – Префиксы табельных номеров (СКУД).

1748515622962-610.png

Создать ­­– Выбрать объект Подразделение – Указать префикс – Нажать Записать и закрыть.

1748515643741-969.png

При наличии подчиненных групп доступа, установка префикса будет происходить по следующему принципу: если установлен Префикс по группе доступа в Иерархии 1, и не назначен нижестоящим группам доступа, то всем группам доступа назначается префикс Подразделения 1. Если установлен префикс у Подразделения 2, но при этом не установлен у Подразделения 3, то Подразделению 3 назначается Префикс Подразделения 2.

1748515663063-952.png

Например, назначили префикс Подразделению – Хозяйственный отдел. 

1748515685850-533.png

Тогда сотрудникам вышеуказанного подразделения будет добавляться префикс к Табельному номеру.

1748515701188-438.png

1.2.3. Синхронизация Контроллеров с RusGuard

Контроллеры - в системе RusGuard представляют собой справочник Точек доступа (дверей, турникетов и т.д.).

1748516752828-459.png

Перейдем к сопоставлению данных 1С и СКУД, на третьей вкладке обработки доступна синхронизация Контроллеров (точек доступа).

1748519991428-701.png

Первичное сопоставление данных по наименованию. Возможна только загрузка элементов справочника Контроллеры из СКУД.

В подсистеме PROSTO:СКУД реализован аналогичный справочник, в данном справочнике задаются территории.

После создания элемента справочника Контроллеры в поле «Территория вход» указывается территория, на которую попадает сотрудник при входе на предприятие при использовании карты доступа или Face ID. «Территория выход» – заполняется аналогично и определяет территорию выхода, при использовании карты доступа или Face ID.

1748520039519-887.png

1.2.4. Синхронизация Должностей с RusGuard

Должности - в системе RusGuard представляют собой справочник Должностей сотрудников

1748520132154-653.png

Перейдем к сопоставлению данных 1С и СКУД, на третьей вкладке обработки доступна синхронизация Контроллеров (точек доступа).

При внедрении подсистемы PROSTO:СКУД в тиражное решение от 1С (ЗУП, ERP, КА) используется типовой справочник Должности.

1748520147128-153.png

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

Warning

ВАЖНО: В СКУД RusGuard существует контроль уникальности Названия должностей, а в 1С такого контроля нет, поэтому следует «прибраться» в должностях и объединить дубли, если таковые имеются, перед синхронизацией.

1.2.5. Синхронизация Сотрудников (физических лиц) с RusGuard

Сотрудники - в системе RusGuard представляют собой справочник владельцев

1748521538339-673.png

По причине того, что к одному элементу справочника Физические лица может относится несколько элементов справочника Сотрудники (внутренние, внешние совместители), а в системах СКУД как правило регистрируется только один элемент, реализовано сопоставление Физическое лицо - объект СКУД Сотрудник.

Warning

ВАЖНО: В зависимости от значения дополнительной настройки Системы контроля доступа «Синхронизировать только работающих сотрудников» в выборку данных из 1С будут попадать только Физические лица, с которыми связаны принятые и не уволенные Сотрудники на текущий момент времени.

Перейдем к сопоставлению данных сотрудников на пятую вкладку обработки.

1748521608483-764.png

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

Первичное сопоставление данных по ФИО и табельным номерам. Возможна двухсторонняя интеграция.

Синхронизация карт доступа: при синхронизации Сотрудников, если приоритет

«внешний» и сведения о картах не совпадают, система автоматически создаст документ «Выдачи карт» при синхронизации.

Information

Подсистема «PROSTO:СКУД» позволяет реализовать функционал групповой блокировки доступа сотрудников на территорию предприятия в СКУД из 1С на время зарегистрированных плановых отсутствий. Для этого потребуется: 1. Добавить дополнительную настройку элемента Справочника Системы контроля доступа "Автоматически блокировать сотрудников на время плановых отсутствий СКД" и установить её в значении «Истина».

1748521659211-796.png

Добавить необходимую запись в регистр сведений «Состояния сотрудника для блокировки в СКУД» либо заполнить значения состояний по умолчанию

1748521677402-849.png

В данной настройке используются типовое для 1С ЗУП 3.1, ERP 2.4-2.5, КА 2 перечисление «Состояния сотрудника». Данные о состояниях когда сотрудник работает, а когда находится в отпуске или на больничном фиксируются в регистре Данные состояний сотрудников, различными документами, например Отпуск, Отгул, Отпуск без сохранения оплаты и т.д

1748521694524-398.png

Подсистема PROSTO:СКУД отслеживает такие записи и принимает решение о блокировке доступа сотрудника в СКУД, если установленное состояние среди записей регистра Состояния сотрудника для блокировки в СКУД. Но если существует необходимость по той или иной причине одномоментно провести групповую блокировку по документу регистрации отсутствия сотрудников списком, то можно воспользоваться функционалом «Обработки начальной синхронизации» перейдя на вкладку Сотрудники.

1748521714031-195.png

После создания соответствующего кадрового документа, например  Простой, Больничный лист и т д, на вкладке Сотрудники - формы «Обработки начальной синхронизации» после заполнения, в колонке «Заблокирован» по строке 1С, сотрудники из приказа будут отмечены, как уже заблокированные. Далее, нужно пометить этих сотрудников и синхронизировать с приоритетом 1С.

1748521729649-725.png