Исходный код вики Настройка интеграции с Parsec
Версия 35.3 от Всезнайка PROSTO:СКУД на 2025/07/03 12:14
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | = ОПИСАНИЕ СИСТЕМЫ = | ||
| 2 | |||
| 3 | Интеграционные возможности продукта «PROSTO:СКУД» позволяют: | ||
| 4 | |||
| 5 | * настраивать подключение к системам СКУД, а также настраивать параметры интеграции в отдельной СКУД, задавать расписания обменов с системами СКУД; | ||
| 6 | * создавать или сопоставлять с текущими параметрами объекты систем СКУД: | ||
| 7 | ** Организации и Подразделения, | ||
| 8 | ** Группы доступа, | ||
| 9 | ** Контроллеры доступа, | ||
| 10 | ** Сотрудников (физических лиц); | ||
| 11 | * выдавать, продлевать или блокировать - обеспечивать учет карт доступа; | ||
| 12 | * устанавливать сотрудникам ограничения в разрезе рабочих помещений для более точного учета; | ||
| 13 | * устанавливать права прохода через контрольные точки СКУД путем назначения сотрудникам групп и уровней доступа или указания определенных контроллеров СКУД; | ||
| 14 | * просматривать данные о проходах сотрудников через точки доступа СКУД. | ||
| 15 | |||
| 16 | = НАСТРОЙКА ИНТЕГРАЦИИ С Parsec 3.0 = | ||
| 17 | |||
| 18 | == 1. Настройка подключения == | ||
| 19 | |||
| 20 | Для настройки подключения к СКУД Parsec 3.0 необходимо перейти к элементам справочника «Системы контроля доступа» по одноименной ссылке раздела «СКУД». В элементах данного справочника настраиваются параметры подключения к системам СКУД, а также настройки интеграционного характера. | ||
| 21 | |||
| 22 | Для начала необходимо выбрать Вид системы контроля доступа – Parsec30, указать наименование и данные подключения: адрес сервера в локальной сети, имя пользователя и пароль. | ||
| 23 | |||
| 24 | При помощи признака «Используется» можно отключать/включать интеграцию с конкретным сервером СКУД, например на время отладки. | ||
| 25 | |||
| 26 | [[image:1751280900323-159.png]] | ||
| 27 | |||
| 28 | |||
| 29 | На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет при необходимости изменить. | ||
| 30 | |||
| 31 | [[image:1751280929780-442.png]] | ||
| 32 | |||
| 33 | {{warning}} | ||
| 34 | **Важно: для СКУД Parsec 3.0 поле База данных является Организацией в СКУД. Если в системе 1С используется несколько организаций, тогда возможны два варианта работы:** | ||
| 35 | |||
| 36 | 1. **На каждую Организацию необходимо создать свой элемент справочника Системы контроля доступа, если в СКУД планируется разделять Организации отдельными базами.** | ||
| 37 | 1. **Выгружать данные всех Организаций 1С в СКУД. Для удобства работы с иерархией Подразделений в подсистеме реализована дополнительная настройка «Использовать организацию в качестве корневого подразделения» - если она установлена – корневым элементов Подразделений будет установлена Организация.** | ||
| 38 | {{/warning}} | ||
| 39 | |||
| 40 | [[image:1751281017613-652.png]] | ||
| 41 | |||
| 42 | |||
| 43 | Полный состав предопределенных настроек применимых к СКУД Parsec 3.0 можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД». | ||
| 44 | |||
| 45 | [[image:1751281034829-726.png]] | ||
| 46 | |||
| 47 | |||
| 48 | Перечень настроек применимых к СКУД Parsec 3.0 предоставляется по запросу. | ||
| 49 | |||
| 50 | == 2. Начальная синхронизация с Parsec 3.0 == | ||
| 51 | |||
| 52 | Существует два подхода начала работы с системой. | ||
| 53 | |||
| 54 | ~1. Сначала создаются все доступные справочные данные в системе PROSTO:СКУД и данные выгружаются в СКУД регламентным заданием или при помощи обработки Начальной синхронизации после настройки (подробнее в п. 3). | ||
| 55 | |||
| 56 | 2. СКУД уже запущена на момент внедрения PROSTO:СКУД и содержит в себе данные. Для этого в системе PROSTO:СКУД предусмотрены обработки Начальной синхронизации – индивидуальные для каждого вида СКУД. | ||
| 57 | |||
| 58 | Для вызова обработки начальной синхронизации с СКУД Parsec 3.0 необходимо запустить соответствующую ссылку в разделе СКУД. | ||
| 59 | |||
| 60 | [[image:1751281102670-381.png]] | ||
| 61 | |||
| 62 | |||
| 63 | Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты системы PROSTO:СКУД и Parsec 3.0. | ||
| 64 | |||
| 65 | [[image:1751281121626-975.png]] | ||
| 66 | |||
| 67 | |||
| 68 | Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить». | ||
| 69 | |||
| 70 | [[image:1751281137120-659.png]] | ||
| 71 | |||
| 72 | |||
| 73 | Каждая запись об объекте в табличной части разделяется на две строки. | ||
| 74 | |||
| 75 | В первой строке указываются данные из основной базы 1С, во второй строке соответственно указываются данные, поступившие из СКУД Parsec 3.0. | ||
| 76 | |||
| 77 | Первичное сопоставление для большинства объектов производится по наименованию. Таким образом, у пользователя есть возможность сравнить данные и в случае несовпадения сопоставить данные вручную либо создать недостающие объекты средствами обработки. | ||
| 78 | |||
| 79 | В случае расхождения данных между базами в первой колонке табличной части будет указано, что значения различаются. | ||
| 80 | |||
| 81 | [[image:1751281156014-980.png]] | ||
| 82 | |||
| 83 | |||
| 84 | Чтобы данные из 1С и данные внешней базы были идентичны, нужно их синхронизировать. | ||
| 85 | |||
| 86 | Для этого необходимо выбрать приоритет синхронизации: внешний (загрузка данных из СКУД) или внутренний (выгрузка данных в СКУД), отметить флажками нужные строки и нажать кнопку «Синхронизировать». | ||
| 87 | |||
| 88 | [[image:1751281175797-832.png]] | ||
| 89 | |||
| 90 | |||
| 91 | Если синхронизация данных прошла успешно, в первой колонке появится надпись Данные синхронизированы и заполнится Идентификатор. | ||
| 92 | |||
| 93 | [[image:1751281192005-497.png]] | ||
| 94 | |||
| 95 | |||
| 96 | Также при успешной синхронизации данных системой производится запись идентификатора объекта в системе СКУД в регистр сведений Идентификаторы объектов СКУД. | ||
| 97 | |||
| 98 | [[image:1751281209809-563.png]] | ||
| 99 | |||
| 100 | |||
| 101 | То, как поведет себя система при сопоставлении объектов, будет ли объект перезаписан или просто сопоставлен при помощи идентификатора, задается в дополнительных настройках элемента справочника Системы контроля доступа. | ||
| 102 | |||
| 103 | |||
| 104 | Отдельно рассмотрим каждую вкладку обработки: | ||
| 105 | |||
| 106 | 1. **Подразделения.** | ||
| 107 | |||
| 108 | [[image:1751281233184-559.png]] | ||
| 109 | |||
| 110 | {{warning}} | ||
| 111 | **Организации** - в системе Parsec 3.0 представляют из себя отдельный плоский справочник. И является по сути точкой интеграции. Т.е. при подключении к СКУД из 1С создается сессия, которая работает с объектами определенной Организации. | ||
| 112 | {{/warning}} | ||
| 113 | |||
| 114 | [[image:1751281274291-793.png]] | ||
| 115 | |||
| 116 | |||
| 117 | **Подразделения **– в системе Parsec 3.0 представляют из себя иерархический справочник, содержащий в себе сотрудников. В системе PROSTO:СКУД реализован аналогичный функционал. | ||
| 118 | |||
| 119 | [[image:1751281294295-879.png]] | ||
| 120 | |||
| 121 | |||
| 122 | Для удобства первичной интеграции реализована возможность отбора данных по Организации и Подразделению на стороне СКУД и 1С, для того чтобы на стороне СКУД отбор сработал – Организация или Подразделение, по которому накладывается отбор д.б. синхронизировано. Отбор накладывается с подчиненными. | ||
| 123 | |||
| 124 | [[image:1751281310420-904.png]] | ||
| 125 | |||
| 126 | |||
| 127 | //Первичное сопоставление данных по наименованию. Возможна двухсторонняя интеграция т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов. При сопоставлении также учитывается родитель.// | ||
| 128 | |||
| 129 | |||
| 130 | |||
| 131 | **2) Группы доступа**. | ||
| 132 | |||
| 133 | [[image:1751281339529-696.png]] | ||
| 134 | |||
| 135 | |||
| 136 | **Группы доступа** – в системе Parsec 3.0 представляют из себя иерархический справочник, содержащий в себе настройки прав доступа. В системе PROSTO:СКУД реализован аналогичный функционал. | ||
| 137 | |||
| 138 | [[image:1751281355291-747.png]] | ||
| 139 | |||
| 140 | |||
| 141 | //Первичное сопоставление данных по наименованию. Возможна двухсторонняя интеграция т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов. При сопоставлении также учитывается родитель.// | ||
| 142 | |||
| 143 | {{warning}} | ||
| 144 | **Важно: интеграционный сервис СКУД Parsec 3.0 не поддерживает изменение созданных Групп доступа – возможно лишь изменение подчиненности элементов.** | ||
| 145 | |||
| 146 | |||
| 147 | {{/warning}} | ||
| 148 | |||
| 149 | 3) **Контроллеры.** | ||
| 150 | |||
| 151 | [[image:1751366945066-294.png]] | ||
| 152 | |||
| 153 | |||
| 154 | **Контроллеры** - в системе Parsec 3.0 представляют собой справочник Точек доступа (дверей, турникетов и т.д.). | ||
| 155 | |||
| 156 | [[image:1751366962768-896.png]] | ||
| 157 | |||
| 158 | |||
| 159 | В системе PROSTO:СКУД реализован аналогичный справочник, в данном справочнике задаются территории. В реквизите «Территория вход» указывается территория, которая будет являться входом при использовании карты доступа. Выбирается из соответствующего справочника территорий. «Территория выход» – заполняется аналогично и определяет территорию выхода, при использовании карты доступа. | ||
| 160 | |||
| 161 | [[image:1751366978865-240.png]] | ||
| 162 | |||
| 163 | |||
| 164 | //Первичное сопоставление данных по наименованию. Возможна только загрузка элементов справочника Контроллеры из СКУД.// | ||
| 165 | |||
| 166 | **4) Сотрудники**. | ||
| 167 | |||
| 168 | [[image:1751367020234-246.png]] | ||
| 169 | |||
| 170 | |||
| 171 | **Сотрудники** - в системе Parsec 3.0 представляют собой справочник владельцев карт. | ||
| 172 | |||
| 173 | [[image:1751367034801-364.png]] | ||
| 174 | |||
| 175 | |||
| 176 | По причине того, что к одному элементу справочника Физические лица может относится несколько элементов справочника Сотрудники (внутренние, внешние совместители), а в системах СКУД как правило регистрируется только один элемент, реализовано сопоставление физлицо - объект СКУД сотрудник. | ||
| 177 | |||
| 178 | {{warning}} | ||
| 179 | **Важно: по умолчанию дополнительно поле Должность в СКУД имеет тип справочник, но интеграционный сервис СКУД Parsec 3.0 не позволяет корректно добавлять в него значения, поэтому если планируется выгружать Должности из 1С, то необходимо удалить стандартное дополнительное поле Должность и добавить новое со стоковым типом, как это показано на изображении ниже:** | ||
| 180 | |||
| 181 | [[image:1751367086448-914.png]] | ||
| 182 | {{/warning}} | ||
| 183 | |||
| 184 | В зависимости от значения дополнительной настройки Системы контроля доступа «Синхронизировать только работающих сотрудников» в выборку данных из 1С будут попадать только физические лица работающих сотрудников или нет. | ||
| 185 | |||
| 186 | [[image:1751367101634-383.png]] | ||
| 187 | |||
| 188 | |||
| 189 | Система позволяет ограничить перечень данных Подразделений и Сотрудников участвующих в интеграции с конкретным СКУД. Для этого реализован РС Организации для синхронизации (СКУД) и дополнительная настройка Справочника Системы контроля доступа – «Синхронизировать сотрудников всех организаций». | ||
| 190 | |||
| 191 | [[image:1751367117046-323.png]] | ||
| 192 | |||
| 193 | |||
| 194 | Если для настройки «Синхронизировать сотрудников всех организаций» установлено значение «Истина», то при синхронизации будут участвовать все Подразделения и Сотрудники, если «Ложь», то только Организации из РС (если они указаны в РС, если не указаны – то также все Организации). | ||
| 195 | |||
| 196 | Синхронизация карт доступа: при синхронизации Сотрудников, если приоритет «внешний» и сведения о картах не совпадают, система автоматически создаст документ выдачи карт при синхронизации. | ||
| 197 | |||
| 198 | Для удобства первичной интеграции реализована возможность отбора данных по Организации и Подразделению на стороне СКУД и 1С, для того чтобы на стороне СКУД отбор сработал – Организация или Подразделение, по которому накладывается отбор д.б. синхронизировано. Отбор накладывается с подчиненными. | ||
| 199 | |||
| 200 | //Первичное сопоставление данных по ФИО и табельным номерам. Возможна двухсторонняя интеграция// | ||
| 201 | |||
| 202 | **5) События СКУД** – вкладка предназначена для ручной загрузки данных о событиях проходов сотрудников, которые зафиксировал тот или иной контроллер доступа. | ||
| 203 | |||
| 204 | [[image:1751367149838-295.png]] | ||
| 205 | |||
| 206 | |||
| 207 | В поле Период по умолчанию указывается текущий день, но при необходимости можно задать тот период, за который необходимо получить данные. | ||
| 208 | |||
| 209 | В табличной части в колонке Пометка указано, загрузились ли данные в систему или нет. Для того, чтобы загрузить данные в систему PROSTO:СКУД нужно выбрать необходимые строки, проставив галочки. | ||
| 210 | |||
| 211 | Если необходимо выбрать все строки сразу, то можно нажать на кнопку Установить флажки. После чего нажать на кнопку Синхронизировать. | ||
| 212 | |||
| 213 | [[image:1751367186501-155.png]] | ||
| 214 | |||
| 215 | |||
| 216 | Данные в колонках табличной части: | ||
| 217 | |||
| 218 | * Дата – показывает дату и время, когда сотрудником (физическим лицом) был осуществлен проход через турникет; | ||
| 219 | * Физ.лицо – отражает полные фамилию, имя и отчество сотрудника; | ||
| 220 | * Контроллер – отражает информацию о том, через какой контроллер был осуществлен проход; | ||
| 221 | * Дверь – отображаются данные о направлении прохода, где «0» это вход, а «1» выход; | ||
| 222 | * Территория – отражает данные о том, на какую территорию был осуществлен проход; | ||
| 223 | * Карта – отражает номер карты, которая была использована при проходе. | ||
| 224 | |||
| 225 | == 3. Начальная автоматического обмена данными с Parsec 3.0 и получение событий проходов сотрудников == | ||
| 226 | |||
| 227 | После первоначального сопоставления данных двух систем 1С и СКУД считается что 1С выступает мастер системой и выгрузка новых объектов, а также изменения уже сопоставленных должны быть осуществлены и в СКУД. | ||
| 228 | |||
| 229 | Для настройки автоматического обмена данными со СКУД необходимо перейти в раздел PROSTO:СКУД – Интеграция с СКУД – Узлы регистрации объектов для выгрузки в СКУД | ||
| 230 | |||
| 231 | [[image:1751367323067-449.png]] | ||
| 232 | |||
| 233 | |||
| 234 | Где для каждой СКУД, в которую планируется выгрузка данных необходимо создать узел обмена | ||
| 235 | |||
| 236 | [[image:1751367344957-808.png]] | ||
| 237 | |||
| 238 | |||
| 239 | Далее в Настройках подсистемы PROSTO:СКУД, на вкладке «Настройки продукта» установить галку «Автоматически выгружать данный в СКУД» и настроить расписание выгрузки. | ||
| 240 | |||
| 241 | [[image:1751367359971-383.png]] | ||
| 242 | |||
| 243 | |||
| 244 | Для настройки расписания выгрузки объектов в СКУД и загрузки событий реализована дополнительная обработка «Регламентные задания СКУД» | ||
| 245 | |||
| 246 | [[image:1751367375048-440.png]] | ||
| 247 | |||
| 248 | |||
| 249 | После описанных выше настроек система будет в автоматическом режиме выгружать данные в СКУД в зависимости от заданных Дополнительных настроек. | ||
| 250 | |||
| 251 | Отдельно следует упомянуть настройки: | ||
| 252 | |||
| 253 | 1. **«Использовать отложенную выгрузку в СКД»** если данная настройка установлена то система не будет выгружать данные в СКУД в момент их изменения, а зарегистрирует измененные объекты в соответствующем СКУД узле, далее данные будут выгружены регламентным заданием. | ||
| 254 | 1. **«Автоматически выгружать сотрудников в СКД при приеме на работу»** если данная настройка установлена, установлены настройки **«Создавать/обновлять физических лиц в СКД» **и **«Создавать/обновлять подразделения в СКД»** то при приеме Сотрудника по основному месту работы система будет выгружать Физическое лицо Сотрудника в СКУД, помещая его в соответствующее Подразделение. |