Настройка интеграции c ZKBio CVSecurity

Версия 2.28 от Всезнайка PROSTO:СКУД на 2025/11/14 13:40

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

Интеграционные возможности продукта «PROSTO:СКУД» позволяют: 

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

2. НАСТРОЙКА ИНТЕГРАЦИИ С ZKBio CVSecurity

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

Для настройки подключения к СКУД ZKBio CVSecurity необходимо перейти в «Настройки подсистемы PROSTO:СКУД» и установить флаг для используемого СКУД.

1763013725910-273.png

1763013819938-404.png

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

1763014478627-584.png

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

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

1763016476642-157.png

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

1763017798721-781.png

Изменять состав параметров можно будет при необходимости добавляя дополнительные настройки из общего справочника.

*Например, настройкой «Тип авторизации» можно выбирать характер авторизации: по Токену или Логину /Паролю - в зависимости от настроенной авторизации в самом СКУД.

1763018013967-734.png

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

1763019228916-838.png

Отдельно следует упомянуть настройку «Использовать отложенную выгрузку» (на вкладке «Дополнительные настройки»), если данная настройка установлена, то система не будет выгружать данные в СКУД в момент их изменения, а зарегистрирует измененные объекты в соответствующем СКУД узле, далее данные будут выгружены регламентным заданием.

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

1763019643096-747.png

2.2. Начальная синхронизация с ZKBio CVSecurity

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

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

1763020260834-701.png

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

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

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

1763026197282-126.png

Каждая запись об объекте в табличной части разделяется на две строки.

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

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

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

1763026457018-483.png

Чтобы данные из 1С и данные внешней базы были идентичны, их нужно синхронизировать. 

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

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

1763026607456-697.png

При этом система создаст запись идентификатора объекта в системе СКУД в регистр сведений «Идентификаторы объектов СКУД».

1763026873435-909.png

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

1763027119163-117.png

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

2.2.1 Организации.

При создании организационной структуры предприятия в системе ZKBio CVSecurity организации встают в верхний уровень иерархии справочника «Отдел» корневой

элемент, название которого обычно совпадает с названием предприятия (организации).

1763099397573-846.png

1763099571994-634.png

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

2.2.2 Подразделения.

В системе ZKBio CVSecurity подразделения. хранятся в иерархическом справочнике «Отдел», с возможностью создания многоуровневого раскрывающегося списка структурных подразделений.

1763099785814-929.png

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

2.2.3. Территория.

Территории - в системе ZKBio CVSecurity - это список «Зоны»

1763102909069-224.png

1763102562656-934.png

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

1763102607672-820.png

2.2.4 Контроллеры

Контроллеры в системе ZKBio CVSecurity это элемент «Устройства». 

1763103189275-775.png

1763101815846-768.png

В подсистеме PROSTO:СКУД реализован аналогичный справочник, в данном справочнике задаются контроллеры/точки доступа. После создания элемента справочника Контроллеры в поле «Территория вход» указывается территория, на которую попадает сотрудник при входе на предприятие при использовании карты доступа. «Территория выход» – заполняется аналогично и определяет территорию выхода, при использовании карты доступа.

Первичное сопоставление данных по наименованию. 

1763102335451-578.png

2.2.5 Уровни/Шаблоны доступа.

Уровни доступа - в системе ZKBio CVSecurity представляет собой одноименный справочник.

1763104544528-123.png

1763104424514-327.png

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

Warning

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

1763104730945-698.png

2.2.6 Сотрудники.

Сотрудники - в системе ZKBio CVSecurity представляют собой справочник «Сотрудник».

1763105948080-888.png

1763105737899-310.png

В зависимости от значения дополнительной настройки Системы контроля доступа «Синхронизировать только работающих сотрудников» в выборку данных из 1С будут попадать только физические лица работающих сотрудников или также не работающих.

Для сопоставления сотрудников нужно предварительно синхронизировать Организацию, в которой работает данный сотрудник, - если она не синхронизирована, то и Сотрудника синхронизировать не удастся. Если не синхронизировано подразделение, в которое принят сотрудник в 1С, то сотрудник будет помещен в корень синхронизированной Организации в СКУД ZKBio CVSecurity.

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

Warning

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

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

1763124193213-971.png

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

1763124240327-802.png

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

1753953496899-202.png

Подсистема PROSTO:СКУД отслеживает такие записи и принимает решение о блокировке доступа сотрудника в СКУД, если установленное состояние среди записей регистра Состояния сотрудника для блокировки в СКУД.

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

1763124658843-500.png

После создания соответствующего приказа, например о Простое, отстранении от работы списком:

1763124812920-508.png

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

1763124966631-549.png

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

1753959493913-990.png

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

2.2.7 События СКУД.

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

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