Исходный код вики Настройка интеграции программного продукта PROSTO:СКУД с СКУД RusGuard
Версия 23.2 от Всезнайка PROSTO:СКУД на 2025/05/29 10:53
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Введение = | ||
| 2 | |||
| 3 | «PROSTO:СКУД» (Далее СКУД) — программный продукт реализованный в виде расширения на платформе 1С:Предприятие решает задачи интеграции СКУД и 1С ЗУП 3.1, ERP 2.4, 2.5, КА 2. Система поддерживает автоматический обмен данными между 1С и популярными СКУД, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД, сокращает время составления табеля учета рабочего времени. | ||
| 4 | |||
| 5 | Функциональные возможности: | ||
| 6 | |||
| 7 | * Возможность синхронизации объектов систем 1С и СКУД (Организации, Подразделения, Должности, Сотрудники и т.д.), а также загрузки данных о посещениях предприятия из СКУД в ручном и автоматическом режиме. | ||
| 8 | * Возможность выдачи, продления, возврата карт доступа на стороне 1С, с последующим автоматическим отражением данных в СКУД. | ||
| 9 | * Возможность назначения прав доступа владельцам карт в СКУД на стороне 1С, с последующим автоматическим отражением данных в СКУД. | ||
| 10 | * Возможность автоматизированного формирования табелей учета рабочего времени сотрудников в информационной базе 1С с учетом данных из СКУД. | ||
| 11 | * Возможность автоматизированного формирования индивидуальных графиков учета рабочего времени сотрудников в информационной базе 1С по данным о фактических проходах из СКУД. | ||
| 12 | * Отчеты, позволяющие в информационной базе 1С: | ||
| 13 | ** Производить план-фактный анализ отработанного времени за период с отборами по Организации, Подразделению, Сотруднику. | ||
| 14 | ** Оперативно отслеживать фактически присутствующий персонал на предприятии. | ||
| 15 | ** Оперативно отслеживать прогулы и опоздания Сотрудников. | ||
| 16 | ** Просматривать действующие карты Сотрудников на конкретную дату. | ||
| 17 | ** Посматривать права доступа Сотрудников на объекты доступа в системе СКУД. | ||
| 18 | |||
| 19 | В текущем материале рассмотрим настройку интеграции ПП с СКУД RusGuard. | ||
| 20 | |||
| 21 | = 1. Настройка интеграции программного продукта PROSTO: СКУД с СКУД RusGuard = | ||
| 22 | |||
| 23 | == 1.1. Настройка подключения == | ||
| 24 | |||
| 25 | Для настройки подключения к СКУД RusGuard необходимо перейти к элементам справочника «Системы контроля доступа» по одноименной ссылке раздела «PROSTO:СКУД»: | ||
| 26 | |||
| 27 | [[image:1748512427305-800.png]] | ||
| 28 | |||
| 29 | |||
| 30 | В элементах данного справочника настраиваются параметры подключения к системам СКУД, а также настройки интеграционного характера. | ||
| 31 | |||
| 32 | Для начала необходимо выбрать Вид системы контроля доступа – RusGuard, указать наименование и данные подключения: адрес сервера в локальной сети, имя пользователя и пароль. | ||
| 33 | |||
| 34 | При помощи признака «Используется» можно отключать/включать интеграцию с конкретным сервером СКУД, например на время отладки. | ||
| 35 | |||
| 36 | После заполнения полей можно проверить подключение к серверу СКУД нажав на кнопку «Проверить соединение». Если все настроено правильно на форме появятся сообщения об успешном подключении к СКУД, а также заполнится поле “Версия СКУД”: | ||
| 37 | |||
| 38 | [[image:1748512564739-513.png]] | ||
| 39 | |||
| 40 | |||
| 41 | На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет по необходимости: | ||
| 42 | |||
| 43 | [[image:1748512596858-164.png]] | ||
| 44 | |||
| 45 | |||
| 46 | Полный состав предопределенных настроек применимых к различным СКУД можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «PROSTO:СКУД»: | ||
| 47 | |||
| 48 | [[image:1748512730577-687.png]] | ||
| 49 | |||
| 50 | |||
| 51 | == 1.2. Начальная синхронизация с RusGuard == | ||
| 52 | |||
| 53 | Обычно мы имеем дело с двумя вариантами начала работы с системой. | ||
| 54 | |||
| 55 | 1. Сначала создаются все доступные справочные данные в системе PROSTO:СКУД, далее выгружаются в СКУД в ручном режиме либо регламентным заданием после настройки (подробнее в п.п. 2.3). | ||
| 56 | 1. СКУД уже запущена на момент внедрения PROSTO:СКУД и содержит в себе данные. Для этого в системе PROSTO:СКУД предусмотрены обработки Начальной синхронизации – индивидуальные для каждого вида СКУД. | ||
| 57 | |||
| 58 | Рассмотрим второй вариант как наиболее часто встречающийся на реальных проектах, для этого откроем обработку начальной синхронизации с СКУД RusGuard из раздела «PROSTO:СКУД»: | ||
| 59 | |||
| 60 | [[image:1748513221137-876.png]] | ||
| 61 | |||
| 62 | |||
| 63 | Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты подсистемы PROSTO:СКУД и RusGuard. Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить». | ||
| 64 | |||
| 65 | Далее отдельно рассмотрим каждую вкладку обработки. | ||
| 66 | |||
| 67 | === 1.2.1. Синхронизация Уровней доступа с RusGuard === | ||
| 68 | |||
| 69 | **Уровни доступа **– в системе RusGuard отвечают за разрешение на проход через точки доступа. | ||
| 70 | |||
| 71 | [[image:1748513366475-412.png]] | ||
| 72 | |||
| 73 | |||
| 74 | Уровни доступа могут присваиваться как Группам доступа (причем возможно наследование уровней доступа от вышестоящих групп доступа, если установлен соответствующий признак) так и Сотрудникам (по умолчанию Сотруднику присваиваются Уровни доступа той Группы доступа, в которой он состоит). | ||
| 75 | |||
| 76 | [[image:1748513382820-455.png]] | ||
| 77 | |||
| 78 | |||
| 79 | //Возможна двухсторонняя интеграция т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов.// | ||
| 80 | |||
| 81 | Перейдем к сопоставлению данных 1С и СКУД, на первой вкладке обработки доступна синхронизация Уровней доступа. | ||
| 82 | |||
| 83 | [[image:1748514821388-838.png]] | ||
| 84 | |||
| 85 | |||
| 86 | Каждая запись об объекте в табличной части разделяется на две строки. В первой строке указываются данные из основной базы 1С, во второй строке соответственно указываются данные, поступившие из СКУД RusGuard. | ||
| 87 | |||
| 88 | Первичное сопоставление для большинства объектов производится по наименованию. Таким образом, у пользователя есть возможность сравнить данные и в случае несовпадения сопоставить данные вручную либо создать недостающие объекты средствами обработки. | ||
| 89 | |||
| 90 | В случае расхождения данных между базами в первой колонке табличной части будет указано, что значения различаются. | ||
| 91 | |||
| 92 | Чтобы данные из 1С и данные СКУД были идентичны, необходимо их синхронизировать. | ||
| 93 | |||
| 94 | [[image:1748515249147-491.png]] | ||
| 95 | |||
| 96 | |||
| 97 | Если синхронизация данных прошла успешно, в первой колонке установится пометка «Данные синхронизированы» и появится заполнится поле идентификатор. | ||
| 98 | |||
| 99 | [[image:1748515264169-824.png]] | ||
| 100 | |||
| 101 | {{warning}} | ||
| 102 | **ВАЖНО**: для успешной синхронизации того или иного объекта, необходимо установить соответствующие **дополнительные настройки **элемента справочника **Системы контроля доступа**. Где на примере **Уровней доступа **– настройка **«Создавать/обновлять уровни доступа» **- отвечает за возможность создания **Уровней доступа **в 1С при **ручной **синхронизации с СКУД, а настройка **«Создавать/обновлять уровни доступа в СКД» **- отвечает за возможность создания **Уровней доступа **в СКУД при **ручной либо автоматической **синхронизации с 1С. | ||
| 103 | {{/warning}} | ||
| 104 | |||
| 105 | [[image:1748515300943-159.png]] | ||
| 106 | |||
| 107 | |||
| 108 | === 1.2.2. Синхронизация Групп доступа с RusGuard === | ||
| 109 | |||
| 110 | **Группы доступа **- в системе RusGuard представляют собой иерархический справочник, элементы которого включают в себя Сотрудников с идентичным набором разрешений на вход (уровней доступа), графиков работы, рабочих зон и т.д. | ||
| 111 | |||
| 112 | [[image:1748515480424-757.png||height="420" width="396"]] | ||
| 113 | |||
| 114 | |||
| 115 | Перейдем к сопоставлению данных 1С и СКУД, на второй вкладке обработки доступна синхронизация Групп доступа. | ||
| 116 | |||
| 117 | [[image:1748515522175-623.png]] | ||
| 118 | |||
| 119 | |||
| 120 | //Первичное сопоставление данных по наименованию и родителю. Возможна двухсторонняя интеграция.// | ||
| 121 | |||
| 122 | В подсистеме PROSTO:СКУД реализован аналогичный справочник Групп доступа, в табличной части Физические лица которого указывается список Физических лиц соответствующих характеру данной группы, в табличной части Уровни доступа присваиваются необходимые Уровни доступа. | ||
| 123 | |||
| 124 | [[image:1748515541642-526.png]] | ||
| 125 | |||
| 126 | {{warning}} | ||
| 127 | **ВАЖНО**: Интеграционные возможности RusGuard не позволяют менять подчиненность Групп доступа после создания, поэтому к планированию заполнения данного справочника следует относится с большей ответственностью. | ||
| 128 | {{/warning}} | ||
| 129 | |||
| 130 | Также при синхронизации групп доступа есть возможность назначить префикс табельного номера для подразделения. При этом в RG у сотрудника в соответствующей группе доступа к табельному номеру будет добавлен префикс. Для этого необходимо перейти в раздел PROSTO: СКУД – Префиксы табельных номеров (СКУД). | ||
| 131 | |||
| 132 | [[image:1748515622962-610.png]] | ||
| 133 | |||
| 134 | |||
| 135 | Создать – Выбрать объект Подразделение – Указать префикс – Нажать Записать и закрыть. | ||
| 136 | |||
| 137 | [[image:1748515643741-969.png]] | ||
| 138 | |||
| 139 | |||
| 140 | При наличии подчиненных групп доступа, установка префикса будет происходить по следующему принципу: если установлен Префикс по группе доступа в Иерархии 1, и не назначен нижестоящим группам доступа, то всем группам доступа назначается префикс Подразделения 1. Если установлен префикс у Подразделения 2, но при этом не установлен у Подразделения 3, то Подразделению № назначается Префикс Подразделения 2. | ||
| 141 | |||
| 142 | [[image:1748515663063-952.png]] | ||
| 143 | |||
| 144 | |||
| 145 | Например, назначили префикс Подразделению – Хозяйственный отдел. | ||
| 146 | |||
| 147 | [[image:1748515685850-533.png]] | ||
| 148 | |||
| 149 | |||
| 150 | Тогда сотрудникам вышеуказанного подразделения будет добавляться префикс к Табельному номеру. | ||
| 151 | |||
| 152 | [[image:1748515701188-438.png]] | ||
| 153 | |||
| 154 | |||
| 155 |