Исходный код вики Настройка интеграции с GATE
Редактировал(а) Всезнайка PROSTO:СКУД 2025/10/01 08:50
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | = ОПИСАНИЕ СИСТЕМЫ = |
| 2 | |||
| 3 | Интеграционные возможности продукта «PROSTO:СКУД» позволяют: | ||
| 4 | |||
| |
1.2 | 5 | * настраивать подключение к системам СКУД, а также настраивать параметры интеграции в отдельной СКУД, задавать расписания обменов с системами СКУД; |
| 6 | * создавать или сопоставлять с текущими параметрами объекты систем СКУД: | ||
| 7 | ** группы доступа, | ||
| 8 | ** уровни/шаблоны доступа, | ||
| 9 | ** контроллеры доступа, | ||
| 10 | ** сотрудники (физические лица); | ||
| 11 | * выдавать, продлевать или блокировать - обеспечивать учет карт доступа; | ||
| 12 | * устанавливать сотрудникам ограничения в разрезе рабочих помещений для более точного учета; | ||
| 13 | * устанавливать права прохода через контрольные точки СКУД путем назначения сотрудникам групп и уровней доступа или указания определенных контроллеров СКУД; | ||
| 14 | * просматривать данные о проходах сотрудников через точки доступа СКУД. | ||
| |
1.1 | 15 | |
| |
1.2 | 16 | = НАСТРОЙКА ИНТЕГРАЦИИ С GATE = |
| |
1.1 | 17 | |
| |
1.3 | 18 | == 1. Настройка подключения == |
| 19 | |||
| |
1.4 | 20 | {{warning}} |
| 21 | Перед настройкой на стороне 1С на сервере или рабочей станции где развернута платформа 1С:Предприятие необходимо уставить Драйвер ODBC в зависимости от разрядности Операционной системы, скачать драйвера можно по [[ссылке>>https://cloud.programstore.ru/index.php/s/L2xnExCa9JMQ5bD]]. После установки драйвера необходимо перезагрузить сервер или рабочую станцию. | ||
| 22 | {{/warning}} | ||
| 23 | |||
| |
2.2 | 24 | Для настройки подключения к СКУД GATE необходимо перейти к элементам справочника «Системы контроля доступа» по одноименной ссылке раздела «СКУД». В элементах данного справочника настраиваются параметры подключения к системам СКУД, а также настройки интеграционного характера. |
| 25 | |||
| 26 | Для начала необходимо выбрать Вид системы контроля доступа – GATE, указать наименование и данные подключения: адрес сервера в локальной сети, имя пользователя и пароль. Учетные данные «по умолчанию»: логин: **master**, пароль: **masterio0**. | ||
| 27 | |||
| 28 | При помощи признака «Используется» можно отключать/включать интеграцию с конкретным сервером СКУД, например на время отладки. | ||
| |
3.2 | 29 | |
| 30 | [[image:1754653974436-169.png]] | ||
| 31 | |||
| 32 | |||
| |
17.1 | 33 | На второй вкладке указываются дополнительные настройки, которые отвечают за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет при необходимости. |
| |
3.2 | 34 | |
| 35 | {{warning}} | ||
| 36 | **Важно, что для СКУД GATE нужно обязательно указывать установленную версию ODBC драйвера Microsoft.ACE.OLEDB.12.0** | ||
| 37 | {{/warning}} | ||
| 38 | |||
| |
7.2 | 39 | [[image:1754655247958-273.png]] |
| |
4.2 | 40 | |
| 41 | |||
| 42 | Отдельно следует упомянуть настройку «Использовать отложенную выгрузку в СКД» если данная настройка установлена, то система не будет выгружать данные в СКУД в момент их изменения, а зарегистрирует измененные объекты в соответствующем СКУД узле, далее данные будут выгружены регламентным заданием. | ||
| 43 | |||
| 44 | Полный состав предопределенных настроек применимых к СКУД GATE можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД». | ||
| |
5.2 | 45 | |
| 46 | [[image:1754654701863-412.png]] | ||
| 47 | |||
| 48 | |||
| |
5.3 | 49 | Полный перечень настроек применимых к СКУД GATE предоставляется по запросу. |
| 50 | |||
| 51 | == 2. Начальная синхронизация с GATE == | ||
| 52 | |||
| |
5.4 | 53 | Существует два подхода начала работы с системой: |
| 54 | |||
| 55 | 1. Сначала создаются все доступные справочные данные в системе PROSTO:СКУД и данные выгружаются в СКУД регламентным заданием после настройки (подробнее в п.п. 2.3). | ||
| 56 | 1. СКУД уже запущена на момент внедрения PROSTO:СКУД и содержит в себе данные. Для этого в системе PROSTO:СКУД предусмотрены обработки Начальной синхронизации – индивидуальные для каждого вида СКУД. | ||
| |
5.5 | 57 | |
| |
7.2 | 58 | [[image:1754655177970-465.png]] |
| 59 | |||
| 60 | |||
| 61 | Для вызова обработки начальной синхронизации с СКУД GATE необходимо запустить соответствующую ссылку в разделе СКУД | ||
| 62 | |||
| 63 | Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты системы PROSTO:СКУД и GATE. | ||
| |
9.2 | 64 | |
| 65 | [[image:1754655422136-848.png]] | ||
| 66 | |||
| 67 | |||
| 68 | Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить». | ||
| 69 | |||
| |
10.2 | 70 | [[image:1754655607458-703.png]] |
| 71 | |||
| 72 | |||
| 73 | Каждая запись об объекте в табличной части разделяется на две строки. | ||
| 74 | |||
| 75 | В первой строке указываются данные из основной базы 1С, во второй строке соответственно указываются данные, поступившие из СКУД GATE. | ||
| 76 | |||
| 77 | Первичное сопоставление для большинства объектов производится по наименованию. Таким образом, у пользователя есть возможность сравнить данные и в случае несовпадения сопоставить данные вручную либо создать недостающие объекты средствами обработки. | ||
| 78 | |||
| 79 | В случае расхождения данных между базами в первой колонке табличной части будет указано, что значения различаются. | ||
| 80 | |||
| |
11.2 | 81 | [[image:1754655721577-576.png]] |
| 82 | |||
| 83 | |||
| |
15.1 | 84 | Чтобы данные из 1С и данные внешней базы были идентичны, необходимо их синхронизировать. |
| |
11.2 | 85 | |
| |
13.1 | 86 | Для этого необходимо выбрать приоритет синхронизации: СКУД (загрузка данных из СКУД в 1С) или 1С (выгрузка данных из 1С в СКУД), отметить флажками нужные строки и нажать кнопку «Синхронизировать». |
| |
13.2 | 87 | |
| |
15.1 | 88 | [[image:1755170873994-177.png]] |
| |
13.2 | 89 | |
| 90 | |||
| 91 | Если синхронизация данных прошла успешно, в первой колонке установится пометка Данные синхронизированы. | ||
| 92 | |||
| |
15.1 | 93 | [[image:1755170916933-582.png]] |
| |
13.2 | 94 | |
| 95 | |||
| 96 | Также при успешной синхронизации данных системой производится запись идентификатора объекта в системе СКУД в регистр сведений Идентификаторы объектов СКУД. | ||
| 97 | |||
| |
15.1 | 98 | [[image:1755170985668-422.png]] |
| |
13.2 | 99 | |
| 100 | |||
| 101 | То, как поведет себя система при сопоставлении объектов, будет ли объект перезаписан или просто сопоставлен при помощи идентификатора, задается в дополнительных настройках элемента справочника Системы контроля доступа (см. п. 3.2). | ||
| 102 | |||
| 103 | Отдельно рассмотрим каждую вкладку обработки: | ||
| 104 | |||
| 105 | **~1. Группы доступа** - в системе GATE представляет собой список групп, которые можно назначить пользователям. | ||
| 106 | |||
| |
15.1 | 107 | [[image:1755171258918-678.png]] |
| |
13.2 | 108 | |
| |
15.1 | 109 | [[image:1755171286093-985.png]] |
| |
13.2 | 110 | |
| 111 | |||
| |
15.1 | 112 | В системе PROSTO:СКУД реализован аналогичный справочник Групп доступа в табличной части Физические лица которого указывается список Физических лиц соответствующих характеру данной группы, в табличной части Уровни доступа присваиваются необходимые уровни доступа. |
| 113 | |||
| 114 | //Первичное сопоставление данных по наименованию и родителю. Возможна двухсторонняя интеграция.// | ||
| 115 | |||
| 116 | [[image:1755171526289-191.png]] | ||
| 117 | |||
| 118 | |||
| 119 | **2. Контроллеры** - в системе GATE представляет собой таблицу разных устройств для считывания. | ||
| 120 | |||
| 121 | [[image:1755171621564-269.png]] | ||
| 122 | |||
| 123 | |||
| 124 | В системе PROSTO:СКУД реализован аналогичный справочник, в данном справочнике задаются считыватели контроллеров. В реквизите «Территория вход» указывается считыватель, который будет являться входом при использовании карты доступа. Выбирается из соответствующего справочника территорий. «Территория выход» – заполняется аналогично и определяет считыватель выхода, при использовании карты доступа. | ||
| 125 | |||
| 126 | [[image:1755171767107-522.png]] | ||
| 127 | |||
| 128 | |||
| 129 | //Первичное сопоставление данных по наименованию. Возможна только загрузка элементов справочника Контроллеры из СКУД.// | ||
| 130 | |||
| 131 | 3. **Сотрудники** - в системе GATE представляют собой справочник владельцев карт. | ||
| 132 | |||
| 133 | [[image:1755171803862-151.png]] | ||
| 134 | |||
| 135 | |||
| 136 | В зависимости от значения дополнительной настройки Системы контроля доступа «Синхронизировать только работающих сотрудников» в выборку данных из 1С будут попадать только физические лица работающих сотрудников или не работающих. В рамках сопоставления сотрудников также сопоставляются их Группы доступа, и если они не синхронизированы, то и синхронизировать Сотрудника не удастся. | ||
| 137 | |||
| 138 | [[image:1755171928241-445.png]] | ||
| 139 | |||
| 140 | |||
| 141 | Синхронизация карт доступа: при синхронизации Сотрудников, если приоритет «внешний» и сведения о картах не совпадают, система автоматически создаст документ выдачи карт при синхронизации. | ||
| 142 | |||
| 143 | Отдельно стоит обратить внимание на дополнительной паре | ||
| 144 | |||
| 145 | //Первичное сопоставление данных по ФИО и табельным номерам. Возможна двухсторонняя интеграция.// | ||
| 146 | |||
| 147 | **4. Уровни/Шаблоны доступа физ. лиц**: на этой закладке сопоставляются разрешения сотрудника на проход через контроллер. | ||
| 148 | |||
| 149 | [[image:1755172010309-854.png]] | ||
| 150 | |||
| 151 | |||
| 152 | Контроллер в GATE обычно имеет два считывателя, один на вход и один на выход. При выгрузке разрешении на контроллеры из 1С в GATE устанавливаются доступы на оба считывателя контролера. | ||
| 153 | |||
| 154 | [[image:1755172036301-340.png]] | ||
| 155 | |||
| 156 | |||
| 157 | При синхронизации с приоритетом «внешний» на стороне системы PROSTO:СКУД: | ||
| 158 | |||
| 159 | Чтобы назначить доступ к контроллеру для Физических лиц необходимо создать документ Назначение уровней доступа и контроллеров в табличной части которого для физических лиц фиксируются полученные из СКУД контроллеры с соответствующим признаком действия: | ||
| 160 | |||
| 161 | [[image:1755172225753-264.png]] | ||
| 162 | |||
| 163 | |||
| 164 | Также можно назначить доступ к контроллерам в документе Выдача/продление карт доступа (СКУД), где есть возможность использовать уровни доступа как шаблоны. В шаблонах указываются доступы к контроллерам, далее после выбора шаблона в колонке Уровень/Шаблон доступа в правой части заполняются все контроллеры и устанавливаются флажки по тем, которые есть в шаблоне, далее можно включать/выключать доступы к необходимым контроллерам и в конце нажать кнопку Сохранить. | ||
| 165 | |||
| 166 | [[image:1755172346774-241.png]] | ||
| 167 | |||
| 168 | |||
| 169 | **5.** **События СКУД** – вкладка предназначена для ручной загрузки данных о событиях проходов сотрудников, которые зафиксировал тот или иной контроллер доступа. | ||
| 170 | |||
| 171 | [[image:1755172394890-268.png]] | ||
| 172 | |||
| 173 | |||
| 174 | В поле Период по умолчанию указывается текущий день, но при необходимости можно задать тот период, за который необходимо получить данные. | ||
| 175 | |||
| 176 | В табличной части в колонке Пометка указано, загрузились ли данные в систему или нет. Для того, чтобы загрузить данные в систему PROSTO:СКУД нужно выбрать необходимые строки, проставив галочки. | ||
| 177 | |||
| 178 | Если необходимо выбрать все строки сразу, то можно нажать на кнопку Установить флажки. После чего нажать на кнопку Синхронизировать. | ||
| 179 | |||
| 180 | [[image:1755172489333-588.png]] | ||
| 181 | |||
| 182 | |||
| 183 | Данные в колонках табличной части: | ||
| 184 | |||
| 185 | * Дата – показывает дату и время, когда сотрудником (физическим лицом) был осуществлен проход через турникет; | ||
| 186 | * Физ. лицо – отражает полные фамилию, имя и отчество сотрудника; | ||
| 187 | * Контроллер – отражает информацию о том, через какой контроллер был осуществлен проход; | ||
| 188 | * Дверь – отображаются данные о направлении прохода, где «1» это вход, а «0» выход; | ||
| 189 | * Территория – отражает данные о том, по какому считывателю был осуществлен проход; | ||
| 190 | * Карта – отражает номер карты, которая была использована при проходе. | ||
| 191 | |||
| 192 | == 3. Настройка автоматического обмена данными с GATE и получение событий проходов сотрудников == | ||
| |
16.1 | 193 | |
| 194 | После первоначального сопоставления данных двух систем 1С и СКУД считается что 1С выступает мастер системой и выгрузка новых объектов, а также изменения уже сопоставленных должны быть осуществлены и в СКУД. | ||
| 195 | |||
| 196 | Для настройки автоматического обмена данными со СКУД необходимо в планах открыть форму плана обмена Узлы регистрации объектов для выгрузки в СКУД. | ||
| 197 | |||
| 198 | Где для каждой СКУД в которую планируется выгрузка данных создать узел обмена. | ||
| 199 | |||
| 200 | [[image:1755172703348-502.png]] | ||
| 201 | |||
| 202 | |||
| 203 | Далее в дополнительных отчетах и обработках во внешней обработке Регламентные задания СКУД можно настроить расписание выгрузки. | ||
| 204 | |||
| 205 | [[image:1755172726630-704.png]] | ||
| 206 | |||
| 207 | |||
| 208 | //В этой же обработке задается «Импорт событии СКД (СКУД)» - т.е. периодичность, с которой система будет обращаться к настроенным в ней СКУД и получать события проходов через турникеты.// | ||
| 209 | |||
| 210 | После описанных выше настроек система будет в автоматическом режиме выгружать данные в СКУД в зависимости от настроек. |