Настройка интеграции с PERCo-S-20

Версия 95.1 от Всезнайка PROSTO:СКУД на 2025/07/24 09:56

1. ОПИСАНИЕ СИСТЕМЫ

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

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

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

2. Настройка интеграции с СКУД «PERCo-S-20»

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

Для настройки подключения к СКУД «PERCo-S-20» необходимо перейти Раздел ««PROSTO:СКУД»» – НСИ – Системы контроля доступа (СКУД):

1753261766019-412.png

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

Необходимо выбрать Вид системы контроля доступа – Perco, указать наименование и данные подключения: адрес сервера в локальной сети, порт Firebird (по умолчанию 3050), имя пользователя и пароль БД Firebird.

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

1753261856470-849.png

Логин и пароль БД Firebird можно найти в «Центре управления PERCo-S-20» на закладке Создание и управление БД.

1751890871657-314.png

После заполнения необходимо установить «ДА» в значении тех параметров, которые будут использоваться при обмене данными между СКУД и 1С.

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

1751956468263-375.png

Warning

Важно: для СКУД «PERCo-S-20»-S-20 необходимо заполнить в Дополнительных настройках поля:

- База данных - путь к базе данных, задаваемый в «Центре управления PERCo-S-20» на закладке Создание и управление БД.

1751956519082-669.png

Логин и пароль SDK - логин и пароль, которому предоставлены права администратора, задаваемые в разделе «Назначение прав доступа операторов» в Консоли управления СКУД «PERCo-S-20»-S-20. По умолчанию ADMIN и пустой пароль

1751956539893-796.png

- Порт данных для подключения к серверу системы (по умолчанию 211), задаваемый в «Центре управления PERCo-S-20» на закладке Дополнительные настройки сервера системы

1751956566770-980.png

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

2.2. Настройка подключения к базе данных Firebird

Для корректной интеграции необходимо настроить два варианта подключения:

1) Для обмена, реализованного посредством языка запросов SQL, необходимо скопировать файлы gds32.dll с сервера PERCo из папок C:\Windows\System32 и C:\Windows\SysWOW64 в соответствующие папки system32 и sysWOW64 на сервер, где развернута Платформа 1С и зарегистрировать с использованием утилиты regsvr32.exe.

1751956634797-834.png

Также на сервере, где развернута Платформа 1С необходимо установить ODBC драйвер в зависимости от битности 1С. Скачать актуальный драйвер можно со страницы https://firebirdsql.org/en/odbc-driver/

Для обмена посредством SDK необходимо зарегистрировать компоненту PERCo_S20_SDK.dll на сервере 1С. Компоненту можно взять с сервера PERCo из директории C:\Program Files (x86)\PERCo\PERCo-S-20.

1753276144035-378.png

Запустить консоль «Службы компонентов».

«Панель управления» — «Администрирование» — выбрать «Службы компонентов».

1751956671143-840.png

Далее добавить новый элемент, для этого перейти «Компьютеры» «Мой компьютер» — из списка выбрать «Приложения COM+».

1753276306209-956.png

В контекстном меню выбрать «Создать» — «Приложение».

1753276429648-600.png

Откроется Мастер установки приложений COM+. Нажать «Далее».

Выбрать вариант «Создать новое приложение».

1753276489191-713.png

В поле «Введите имя нового приложения:» ввести «PercoS20».

«Способ активации» установить «Серверное приложение».

Нажать «Далее».

1753276538315-971.png

На следующем этапе выбрать учетную запись, под которой запускается приложение. Установить «Текущий (вошедший в систему) пользователь».

Нажать «Далее».

1753337654541-909.png

На этапе «Добавление ролей приложения» нажать «Далее».

1753337690984-916.png

На этапе «Добавление пользователей для ролей» нажать «Далее».

1753337738854-354.png

Далее «Готово».

1753337778692-969.png

В ветке только что созданного нами приложения переходим в подветку «Компоненты» и создать компонент.

В контекстном меню выбрать «Создать» — «Компонент».

1753337911091-603.png

Откроется Мастер установки компонентов COM+. Нажать «Далее». Выбрать первый вариант «Установка новых компонентов».

1753337976680-880.png

В открывшемся диалоге выбрать необходимый файл PERCo_S20_SDK.dll и нажать «Открыть». Окно Мастера установки компонентов COM+ измениться, нажать «Далее».

1753338221400-469.png

Мастер собрал все необходимые сведения для выполнения установки, нажимаем «Готово».

1753338373347-690.png

Warning

Важно: после установки необходимо изменить свойства объекта.

Для этого переходим к ветке PercoS20.

Открываем свойства созданного компонента, переходим в ветку  PercoS20 —«Свойства».

1753338662671-695.png

В открывшемся окне перейти на вкладку «Безопасность».

В «Авторизация» снять флаг  «Принудительная проверка доступа для приложений». В «Политика программных ограничений» установить флаг «Применить политику программных ограничений» и выбрать «Уровень ограничений:» — «Неограниченный».

1753338775898-503.png

Перейти на вкладку «Удостоверение», установить «Указанный пользователь:» и ввести данные учетной записи с правами Администратора. В случае если используете домен, указать доменную учетную запись.

1753338968457-266.png

Нажать «Применить» — «ОК».

2.3. Проверка подключения к базе данных Firebird

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

1753339728437-835.png

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

1753339815772-655.png

3. Начальная синхронизация со СКУД «PERCo-S-20»

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

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

Для вызова обработки начальной синхронизации с СКУД «PERCo-S-20» необходимо перейти в раздел PROSTO:СКУД – Сервис – Начальная синхронизация PERCo.

1753340019069-154.png

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

1753340261293-707.png

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

1753341066256-514.png

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

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

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

1752053700721-778.png

Для того, чтобы данные из 1С и данные внешней базы были идентичны, необходимо их синхронизировать.

Для этого требуется выбрать приоритет синхронизации: СКУД (загрузка данных из СКУД) или 1С (выгрузка данных в СКУД), отметить флажками нужные строки и нажать кнопку «Синхронизировать».

1752053716914-889.png

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

1752053733994-221.png

Также при успешной синхронизации данных системой производится запись идентификатора объекта в системе СКУД в регистр сведений «Идентификаторы объектов СКУД».

1752053748041-232.png

То, как поведет себя система при сопоставлении объектов, будет ли объект перезаписан или просто сопоставлен при помощи идентификатора, задается в дополнительных настройках элемента справочника «Системы контроля доступа».

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

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

3.1. Синхронизация Организаций СКУД «PERCo-S-20»

Организации - в системе PERCo являются корневым элементом для структуры подразделений и ключевым отбором в отчетах. Находятся в разделе «Персонал» - «Учетные данные».

1753341489983-459.png

В 1С используется типовой справочник «Организации». Механизм синхронизации не отличается от описанного выше п.2.2.

Warning

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

1753341690339-549.png

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

1753341764064-146.png

1753341843543-397.png

Для этого реализован Регистр Сведений «Организации для синхронизации (СКУД)».  Заполнить список организаций.

1752054006481-128.png

При заполнении вкладки Организации при начальной синхронизации с СКУД «PERCo-S-20» подберутся только те организации, которые указаны в регистре «Организации для синхронизации (СКУД)»

1752054023675-685.png

3.2. Синхронизация Подразделения с PERCo

Подразделения – в системе PERCo представляют из себя иерархический справочник, размещенный в разделе «Персонал» - «Учетные данные». В структуре иерархии корневой элемент- организация, синхронизированная ранее на вкладке «Организации».

1752054061506-464.png

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

1753342141682-935.png

В обработке синхронизация подразделений осуществляется на второй вкладке «Подразделения».

1752054103984-467.png

В колонках Подразделение и идентификатор родителя отображаются данные родительской группы.

Механизм синхронизации не отличается от описанного выше п.3.1.

3.3. Синхронизация Территорий СКУД «PERCo-S-20».

Территории – в системе PERCo          представляют иерархический справочник.

1752054143523-275.png

В системе «PROSTO:СКУД» реализован не иерархический справочник.

1752054159848-143.png

Для синхронизации территорий необходимо перейти на третью вкладку «Территории».

1752054174458-509.png

Механизм синхронизации не отличается от описанного выше п.3.1.

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

Контроллеры - в системе PERCo представляют собой справочник Точек доступа (дверей, турникетов и т.д.). Увидеть их можно в разделе «Конфигуратор».

1752054217209-420.png

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

1752054233157-219.png

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

1752054250809-920.png

Сопоставление данных 1С и СКУД осуществляется на четвертой вкладке обработки – Контроллеры.

1752054264891-882.png

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

3.5. Синхронизация Должностей с СКУД «PERCo-S-20»

Должности - в системе PERCo представляют собой справочник Должностей сотрудников. Справочник располагается в разделе «Персонал» -«Учетные данные».

1752123289925-536.png

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

Сопоставлению данных 1С и СКУД осуществляется на пятой вкладке –Должности.

1752123311181-647.png

Механизм синхронизации не отличается от описанного выше п.3.1.

3.6. Синхронизация Графиков работы СКУД «PERCo-S-20»

Графики работы - в системе PERCo представляют собой набор справочников, размещенных в разделе «Персонал» - «Графики работы». Каждому графику работы в PERCo присваивается схема работы.

1752123418353-429.png

Схемы работы - отражают порядок распределения именованных интервалов работы по дням цикла (недельные, сменные или месячные). А именованные интервалы – это набор временных интервалов, характеризующихся началом и концом.

1752123443567-426.png

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

Warning

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

Именованным интервалам в системе «PROSTO:СКУД» соответствует справочник «Рабочее время».

1752123499562-760.png

Синхронизация Графиков работы 1С и СКУД реализована на шестой и седьмой вкладках обработки.

1752123519945-557.png

Перед тем как выгрузить или сопоставить графики работ, необходимо выгрузить рабочее время на вкладке «Рабочее время», а потом на седьмой вкладке «Графики работ».

Для сопоставления графиков на вкладке «Графики работы» доступен отбор по актуальным графикам в 1С — это значит, что в отбор попадут все графики работы, установленные работающим сотрудникам на текущую дату и не помеченные на удаление.

1752123547303-158.png

Warning

За интеграцию рабочего времени и графиков работ отвечает дополнительная настройка «Создавать графики СКД». Если в поле указано «Истина», то будут создаваться Графики работы, Схемы и Именованные интервалы, соответствующие рабочему времени в системе PERCo. Загрузка данных графиков и рабочего времени из СКУД не реализована.

1752123584804-615.png

3.7. Синхронизация Шаблонов доступа с PERCo

Шаблоны доступа - в системе PERCo представляют собой набор прав входа на территории предприятия. Задается на вкладке «Доступ сотрудников» - «Шаблоны доступа». Для назначения прав сотрудникам шаблоны можно скопировать, как одному сотруднику, так и группе сотрудников.