Исходный код вики Bolid
Редактировал(а) PROSTO:СКУД 2026/10/30 12:27
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
55.1 | 1 | {{box title="**Быстрый переход по пунктам инструкции**"}} |
| 2 | {{toc start="1" depth="2" numbered="false"/}} | ||
| 3 | {{/box}} | ||
| |
56.1 | 4 | |
| |
1.1 | 5 | = 1. ОПИСАНИЕ СИСТЕМЫ = |
| 6 | |||
| 7 | Интеграционные возможности продукта «PROSTO:СКУД» позволяют: | ||
| 8 | |||
| 9 | * настраивать подключение к системам СКУД, а также настраивать параметры интеграции в отдельной СКУД, задавать расписания обменов с системами СКУД; | ||
| 10 | * создавать или сопоставлять с текущими параметрами объекты систем СКУД: | ||
| |
49.4 | 11 | ** организации, |
| 12 | ** подразделения, | ||
| |
1.1 | 13 | ** территории, |
| 14 | ** контроллеры доступа, | ||
| |
49.4 | 15 | ** должности, |
| 16 | ** уровни доступа, | ||
| |
1.1 | 17 | ** сотрудники (физические лица); |
| 18 | * выдавать, продлевать или блокировать - обеспечивать учет карт доступа; | ||
| 19 | * устанавливать сотрудникам ограничения в разрезе рабочих помещений для более точного учета; | ||
| 20 | * устанавливать права прохода через контрольные точки СКУД путем назначения уровней доступа или указания определенных контроллеров СКУД; | ||
| 21 | * просматривать данные о проходах сотрудников через точки доступа СКУД. | ||
| 22 | |||
| 23 | = 2. НАСТРОЙКА ИНТЕГРАЦИИ С BOLID = | ||
| 24 | |||
| |
1.2 | 25 | == 2.1. Настройка подключения == |
| 26 | |||
| 27 | Для настройки подключения к СКУД BOLID необходимо перейти в «Настройки подсистемы PROSTO:СКУД» и установить флаг для используемого СКУД. | ||
| 28 | |||
| |
3.2 | 29 | [[image:1753790284736-894.png]] |
| 30 | |||
| 31 | [[image:1753790337909-711.png]] | ||
| 32 | |||
| 33 | |||
| |
4.2 | 34 | Затем необходимо перейти к элементам справочника «Системы контроля доступа» по одноименной ссылке раздела «PROSTO:СКУД». В элементах данного справочника настраиваются параметры подключения к системам СКУД, а также настройки интеграционного характера. |
| 35 | |||
| 36 | [[image:1753790409148-457.png]] | ||
| 37 | |||
| 38 | |||
| |
5.2 | 39 | Для начала на вкладке «Основные настройки» необходимо выбрать Вид системы контроля доступа – BOLID, указать наименование и данные подключения: адрес сервера в локальной сети, имя пользователя и пароль. Для интеграции со СКУД BOLID используется прямое подключение к базе данных, поэтому в качестве Сервера необходимо указать путь до сервера SQL и данные учетной записи имеющей доступ на чтение и запись в БД. |
| 40 | |||
| 41 | При помощи признака «Используется» можно отключать/включать интеграцию с конкретным сервером СКУД, например, на время отладки. | ||
| 42 | |||
| |
9.1 | 43 | [[image:1753792588841-139.png]] |
| |
5.2 | 44 | |
| 45 | |||
| |
6.2 | 46 | Далее на второй вкладке «Дополнительные настройки» необходимо указать название Базы данных, а также настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначального заполнения рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». Состав и значения параметров можно будет изменять при необходимости. |
| 47 | |||
| |
10.2 | 48 | [[image:1753793093238-333.png]] |
| |
6.2 | 49 | |
| 50 | |||
| 51 | После заполнения всех полей можно проверить подключение к серверу СКУД, нажав на кнопку «Проверить соединение» на вкладке «Основные настройки». Если все настроено правильно, на форме появятся сообщения об успешном подключении к СКУД и заполняется поле «Версия СКУД». | ||
| 52 | |||
| |
9.1 | 53 | [[image:1753792557635-138.png]] |
| |
10.2 | 54 | |
| |
10.3 | 55 | {{warning}} |
| |
49.5 | 56 | **Важно**: Если SQL-сервер, где расположена база данных, является именованным экземпляром, необходимо через \ указать имя экземпляра SQL-сервера |
| |
10.3 | 57 | {{/warning}} |
| |
10.2 | 58 | |
| 59 | Отдельно следует упомянуть настройку «Использовать отложенную выгрузку» (на вкладке «Дополнительные настройки»), если данная настройка установлена, то система не будет выгружать данные в СКУД в момент их изменения, а зарегистрирует измененные объекты в соответствующем СКУД узле, далее данные будут выгружены регламентным заданием. | ||
| 60 | |||
| 61 | Полный состав предопределенных настроек применимых к СКУД BOLID можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД». | ||
| |
13.2 | 62 | |
| 63 | [[image:1753853775077-980.png]] | ||
| 64 | |||
| 65 | |||
| 66 | Полный перечень настроек применимых к СКУД BOLID предоставляется по запросу. | ||
| |
14.2 | 67 | |
| 68 | == 2.2. Начальная синхронизация с BOLID == | ||
| 69 | |||
| 70 | Существует два подхода начала работы с системой. | ||
| 71 | |||
| 72 | 1. Сначала создаются все доступные справочные данные в системе PROSTO:СКУД и данные выгружаются в СКУД регламентным заданием после настройки (подробнее в п.п. 2.3). | ||
| 73 | 1. СКУД уже запущена на момент внедрения PROSTO:СКУД и содержит в себе данные. Для этого в системе PROSTO:СКУД предусмотрены обработки Начальной синхронизации – индивидуальные для каждого вида СКУД. | ||
| 74 | |||
| 75 | Рассмотрим второй, для этого откроем обработку начальной синхронизации с СКУД BOLID из раздела «PROSTO:СКУД». | ||
| 76 | |||
| 77 | Для вызова обработки начальной синхронизации со СКУД BOLID необходимо запустить ссылку «Начальная синхронизация BOLID» в разделе «PROSTO:СКУД». | ||
| 78 | |||
| 79 | Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты системы PROSTO:СКУД и BOLID. | ||
| 80 | |||
| 81 | [[image:1753853937847-134.png]] | ||
| 82 | |||
| 83 | |||
| |
14.3 | 84 | Все объекты, доступные для синхронизации разделены на отдельные вкладки: |
| 85 | |||
| |
15.2 | 86 | [[image:1753854009203-327.png]] |
| |
14.3 | 87 | |
| |
15.2 | 88 | |
| |
15.3 | 89 | Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить». |
| |
15.2 | 90 | |
| |
17.2 | 91 | [[image:1753854123732-295.png]] |
| 92 | |||
| 93 | |||
| 94 | Каждая запись об объекте в табличной части разделяется на две строки. | ||
| 95 | |||
| 96 | В верхней строке указываются данные из основной базы 1С, в нижней строке указываются данные, поступившие из СКУД BOLID. | ||
| 97 | |||
| 98 | Первичное сопоставление для большинства объектов производится по наименованию. У пользователя есть возможность сравнить данные и в случае несовпадения сопоставить данные вручную либо создать недостающие объекты средствами обработки. | ||
| 99 | |||
| 100 | В случае расхождения данных между базами в третьей колонке табличной части одно из значений будет пустым. | ||
| 101 | |||
| 102 | [[image:1753854213350-984.png]] | ||
| |
17.3 | 103 | |
| 104 | |||
| |
51.1 | 105 | Чтобы данные из 1С и данные внешней базы были идентичны, необходимо синхронизировать. |
| |
17.3 | 106 | |
| 107 | Для этого необходимо выбрать приоритет синхронизации: СКУД (загрузка данных из СКУД в 1С) или 1С (выгрузка данных из 1С в СКУД), отметить флажками нужные строки и нажать кнопку «Синхронизировать». | ||
| 108 | |||
| |
18.2 | 109 | [[image:1753854327742-333.png]] |
| 110 | |||
| 111 | |||
| 112 | При успешной синхронизации данных значение колонки «Пометка» меняется на «Данные синхронизированы» и системой производится запись идентификатора объекта в системе СКУД в регистр сведений «Идентификаторы объектов СКУД». | ||
| |
19.2 | 113 | |
| 114 | [[image:1753854728355-769.png]] | ||
| 115 | |||
| 116 | |||
| |
19.3 | 117 | То, как поведет себя система при сопоставлении объектов, будет ли объект перезаписан или просто сопоставлен при помощи идентификатора, задается в дополнительных настройках элемента справочника «Системы контроля доступа» |
| 118 | |||
| 119 | (см. п.п. 2.3.2). | ||
| 120 | |||
| 121 | Отдельно рассмотрим каждую вкладку обработки интеграции: | ||
| 122 | |||
| |
19.4 | 123 | [[image:1753854009203-327.png]] |
| 124 | |||
| 125 | |||
| 126 | 1) Организации - в системе BOLID это отдельный справочник «Компании». | ||
| 127 | |||
| |
20.2 | 128 | [[image:1753857621914-457.png]] |
| |
20.3 | 129 | |
| 130 | |||
| |
20.4 | 131 | Первичное сопоставление данных по наименованию. Возможна двухсторонняя интеграция, т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов. |
| 132 | |||
| 133 | |||
| |
21.2 | 134 | 2) Подразделения - в системе BOLID это отдельный справочник «Подразделения». |
| 135 | |||
| |
24.2 | 136 | [[image:1753940434857-719.png]] |
| |
22.2 | 137 | |
| |
24.2 | 138 | [[image:1753940461551-341.png]] |
| |
22.2 | 139 | |
| |
49.6 | 140 | |
| |
22.2 | 141 | Первичное сопоставление данных по наименованию. Возможна двухсторонняя интеграция, т.е. выгрузка из СКУД и загрузка в СКУД из 1С Объектов. При сопоставлении учитывается родитель. Для синхронизации Подразделения нижнего уровня иерархии необходимо, чтобы все вышестоящие были синхронизированы. |
| 142 | |||
| 143 | |||
| |
24.3 | 144 | 3) Территории - в системе BOLID это иерархический список «Зоны доступа» |
| 145 | |||
| |
26.2 | 146 | [[image:1753940598836-297.png]] |
| 147 | |||
| 148 | [[image:1753940638417-950.png]] | ||
| 149 | |||
| 150 | |||
| 151 | При синхронизации территорий с приоритетом «СКУД» в 1С создаются элементы справочника «Территории (СКУД)» | ||
| 152 | |||
| 153 | После синхронизации для рабочих территорий в справочнике «Территории (СКУД)» необходимо установить флаг «Это рабочая территория». | ||
| 154 | |||
| |
30.2 | 155 | [[image:1753943479047-472.png]] |
| |
29.2 | 156 | |
| 157 | |||
| 158 | 4) Контроллеры в системе BOLID это элемент «Дверь», подчиненный зоне доступа. | ||
| 159 | |||
| |
30.2 | 160 | [[image:1753943487303-987.png]] |
| 161 | |||
| 162 | |||
| |
31.2 | 163 | В подсистеме PROSTO:СКУД реализован аналогичный справочник, в данном справочнике задаются территории. После создания элемента справочника Контроллеры в поле «Территория вход» указывается территория, на которую попадает сотрудник при входе на предприятие при использовании карты доступа. «Территория выход» – заполняется аналогично и определяет территорию выхода, при использовании карты доступа. |
| 164 | |||
| 165 | [[image:1753943504931-969.png]] | ||
| 166 | |||
| 167 | |||
| |
31.3 | 168 | Первичное сопоставление данных по наименованию. Возможна только загрузка элементов справочника Контроллеры из СКУД. |
| 169 | |||
| 170 | |||
| |
31.6 | 171 | 5) Должности - в системе BOLID представляют собой справочник «Должности». |
| 172 | |||
| |
32.2 | 173 | [[image:1753943661027-253.png]] |
| 174 | |||
| 175 | |||
| |
32.3 | 176 | При внедрении подсистемы PROSTO:СКУД в тиражное решение от 1С (ЗУП, ERP, КА) используется типовой справочник «Должности». |
| 177 | |||
| |
33.2 | 178 | [[image:1753943752233-842.png]] |
| |
32.3 | 179 | |
| |
33.2 | 180 | |
| |
33.3 | 181 | Первичное сопоставление данных по наименованию. |
| |
33.2 | 182 | |
| |
33.3 | 183 | |
| |
33.4 | 184 | 6) Уровни доступа - в системе BOLID представляет собой одноименный справочник. |
| |
33.3 | 185 | |
| |
34.2 | 186 | [[image:1753943935843-671.png]] |
| 187 | |||
| |
35.2 | 188 | [[image:1753944052504-667.png]] |
| 189 | |||
| 190 | |||
| 191 | При синхронизации уровней доступа с приоритетом «СКУД» в 1С создаются элементы справочника «Уровни доступа (СКУД)» | ||
| 192 | |||
| 193 | {{warning}} | ||
| |
35.3 | 194 | **ВАЖНО**: Для успешной синхронизации объектов необходимо установить соответствующие дополнительные настройки элемента справочника Системы контроля доступа, где для уровней доступа – настройка «Создавать/обновлять уровни доступа» - отвечает за возможность создания Уровней доступа в 1С при ручной синхронизации с СКУД, а настройка «Создавать/обновлять уровни доступа в СКД» отвечает за возможность создания Уровней доступа в СКУД при ручной либо автоматической синхронизации с 1С. |
| |
36.2 | 195 | |
| 196 | [[image:1753944252961-948.png]] | ||
| |
35.2 | 197 | {{/warning}} |
| 198 | |||
| |
36.2 | 199 | |
| 200 | 7) Сотрудники - в системе BOLID представляют собой справочник «Сотрудники». | ||
| 201 | |||
| |
37.2 | 202 | [[image:1753944402274-247.png]] |
| 203 | |||
| 204 | |||
| 205 | В зависимости от значения дополнительной настройки Системы контроля доступа «Синхронизировать только работающих сотрудников» в выборку данных из 1С будут попадать только физические лица работающих сотрудников или также не работающих. Для сопоставления сотрудников нужно предварительно синхронизировать организации и должности, если они не синхронизированы, то и синхронизировать Сотрудника не удастся. | ||
| 206 | |||
| |
37.3 | 207 | Первичное сопоставление данных по ФИО и табельным номерам. Возможна двухсторонняя интеграция. |
| |
37.2 | 208 | |
| |
37.3 | 209 | {{warning}} |
| 210 | Подсистема «PROSTO:СКУД» позволяет реализовать функционал групповой блокировки доступа сотрудников на территорию предприятия в СКУД из 1С на время зарегистрированных плановых отсутствий. Для этого потребуется: | ||
| |
37.2 | 211 | |
| 212 | ~1. Добавить дополнительную настройку элемента Справочника Системы контроля доступа "Автоматически блокировать сотрудников на время плановых отсутствий СКД" и установить её в значении «Истина»; | ||
| |
38.2 | 213 | |
| 214 | [[image:1753953296008-272.png]] | ||
| 215 | |||
| 216 | |||
| 217 | 2. Добавить необходимую запись в регистр сведений «Состояния сотрудника для блокировки в СКУД» либо заполнить значения состояний по умолчанию: | ||
| 218 | |||
| |
40.2 | 219 | [[image:1753953429950-776.png]] |
| 220 | |||
| 221 | |||
| 222 | В данной настройке используются типовое для 1С ЗУП 3.1, ERP 2.4-2.5, КА 2 перечисление «Состояния сотрудника». Данные о состояниях когда сотрудник работает, а когда находится в отпуске или на больничном фиксируются в регистре Данные состояний сотрудников, различными документами, например Отпуск, Отгул, Отпуск без сохранения оплаты и т.д. | ||
| 223 | |||
| 224 | [[image:1753953496899-202.png]] | ||
| 225 | |||
| 226 | |||
| |
40.3 | 227 | Подсистема PROSTO:СКУД отслеживает такие записи и принимает решение о блокировке доступа сотрудника в СКУД, если установленное состояние среди записей регистра Состояния сотрудника для блокировки в СКУД. |
| 228 | |||
| 229 | Но если существует необходимость по той или иной причине одномоментно провести групповую блокировку по документу регистрации отсутствия сотрудников списком, то можно воспользоваться функционалом «Обработки начальной синхронизации» перейдя на вкладку Сотрудники. | ||
| 230 | |||
| |
41.2 | 231 | [[image:1753953674998-843.png]] |
| 232 | |||
| |
42.2 | 233 | |
| 234 | После создания соответствующего приказа, например о Простое, отстранении от работы списком: | ||
| 235 | |||
| 236 | [[image:1753953727690-786.png]] | ||
| |
42.3 | 237 | |
| 238 | |||
| |
42.4 | 239 | во вкладке Сотрудники - формы «Обработки начальной синхронизации» после заполнения, в колонке «Заблокирован» по строке 1С, сотрудники из приказа будут отмечены, как уже заблокированные. Далее, нужно пометить этих сотрудников и синхронизировать с приоритетом 1С. |
| 240 | |||
| |
43.2 | 241 | [[image:1753959322882-538.png]] |
| 242 | |||
| 243 | |||
| 244 | В СКУД для выбранных сотрудников доступ будет заблокирован на время действия приказа, либо до ручной отмены приказа в случае изменения обстоятельств. | ||
| 245 | |||
| |
44.2 | 246 | [[image:1753959493913-990.png]] |
| 247 | |||
| 248 | |||
| 249 | За оперативную обратную разблокировку доступов Сотрудников отвечает регламентное задание подсистемы PROSTO:СКУД: «Разблокировка сотрудников в СКУД после отсутствий», которое должно быть включено и настроено для работы по расписанию. | ||
| |
37.3 | 250 | {{/warning}} |
| 251 | |||
| |
44.2 | 252 | |
| |
45.2 | 253 | 8) События СКУД – вкладка предназначена для ручной загрузки данных о событиях проходов сотрудников, которые зафиксировал тот или иной контроллер доступа. |
| 254 | |||
| 255 | [[image:1753959660766-347.png]] | ||
| 256 | |||
| 257 | |||
| |
46.2 | 258 | В поле «Период» по умолчанию указывается текущий день, но при необходимости можно задать тот период, за который необходимо получить данные. |
| |
45.2 | 259 | |
| |
46.2 | 260 | В табличной части в колонке «Пометка» указано, загрузились ли данные в систему или нет. Для того, чтобы загрузить данные в систему PROSTO:СКУД, нужно выбрать необходимые строки, проставив галочки. |
| 261 | |||
| 262 | Если необходимо выбрать все строки сразу, то можно нажать на кнопку «Установить флажки», после чего нажать на кнопку Синхронизировать. | ||
| 263 | |||
| 264 | [[image:1753961403057-944.png]] | ||
| 265 | |||
| 266 | |||
| 267 | Данные в колонках табличной части: | ||
| 268 | |||
| 269 | * Дата – показывает дату и время, когда сотрудником (физическим лицом) был осуществлен проход через турникет; | ||
| 270 | * Физ. лицо – отражает полные фамилию, имя и отчество сотрудника; | ||
| 271 | * Контроллер – отражает информацию о том, через какой контроллер был осуществлен проход; | ||
| 272 | * Дверь – отображаются данные о направлении прохода, где «0» - это вход, а «1» - выход; | ||
| 273 | * Территория – отражает данные о том, на какую территорию был осуществлен проход; | ||
| 274 | * Карта – отражает номер карты, которая была использована при проходе. | ||
| 275 | |||
| 276 | |||
| 277 | |||
| |
46.3 | 278 | == 2.3. Настройка автоматического обмена данными с BOLID и получение событий проходов сотрудников == |
| 279 | |||
| 280 | После первоначального сопоставления данных двух систем 1С и СКУД считается, что 1С выступает мастер системой и выгрузка новых объектов, а также изменения уже сопоставленных должны быть осуществлены и в СКУД. | ||
| 281 | |||
| 282 | Для настройки автоматического обмена данными со СКУД необходимо в планах открыть форму плана обмена «Узлы регистрации объектов для выгрузки в СКУД», где для каждой СКУД в которую планируется выгрузка данных создать узел обмена. | ||
| 283 | |||
| |
47.2 | 284 | [[image:1753961630871-559.png]] |
| 285 | |||
| |
49.2 | 286 | [[image:1753961727009-672.png]] |
| 287 | |||
| |
53.1 | 288 | {{warning}} |
| 289 | **Важно: необходимо именно «Создать» новый узел для каждой СКУД, а не использовать текущую пустую запись (данная запись предопределена и используется для других целей).** | ||
| 290 | {{/warning}} | ||
| |
49.2 | 291 | |
| |
53.1 | 292 | |
| |
49.2 | 293 | Далее в дополнительных отчетах и обработках во внешней обработке «Регламентные задания подсистемы PROSTO:СКУД» можно настроить расписание выгрузки. |
| 294 | |||
| 295 | [[image:1753961802716-652.png]] | ||
| 296 | |||
| 297 | |||
| |
49.3 | 298 | В этой же обработке задается «Импорт событии СКД (СКУД)» - т.е. периодичность, с которой система будет обращаться к настроенным в ней СКУД и получать события проходов через турникеты. |
| 299 | |||
| 300 | После описанных выше настроек система будет в автоматическом режиме выгружать данные в СКУД в зависимости от настроек. | ||
| 301 | |||
| |
56.1 | 302 | = 3. Выдача карт = |
| |
54.1 | 303 | |
| 304 | Данный документ находится в разделе «PROSTO:СКУД» – Карты и управление доступом. | ||
| 305 | |||
| 306 | Предназначен для выдачи или продления пропусков (карт доступа). | ||
| 307 | |||
| 308 | При заполнении документа необходимо указать вид операции, дату операции, систему контроля доступа, в которой планируется выдача/продление карты, а также заполнить табличную часть документа, указав: | ||
| 309 | |||
| 310 | – номер карты доступа, | ||
| 311 | |||
| 312 | – дату начала и окончания действия карты, | ||
| 313 | |||
| 314 | – владельца карты – физическое лицо, | ||
| 315 | |||
| 316 | – подразделение | ||
| 317 | |||
| 318 | – должность | ||
| 319 | |||
| 320 | - Уровень/Шаблон доступа | ||
| 321 | |||
| 322 | [[image:1786544220380-176.png||data-xwiki-image-style-border="true"]] | ||
| 323 | |||
| 324 | Начиная с релиза 1.2.8.5, в системе реализован механизм, позволяющий определять размещение по подразделениям в СКУД для сторонних физических лиц, у которых в базе 1С:ЗУП нет трудового договора и кадрового подразделения. Для этого используется дополнительная настройка "Подразделение по умолчанию". | ||
| 325 | |||
| 326 | [[image:1786544308209-277.png||data-xwiki-image-style-border="true"]] | ||
| 327 | |||
| 328 | Как система определяет подразделение в СКУД при выдаче карты? | ||
| 329 | |||
| 330 | Когда регламентное задание обрабатывает документ выдачи карты и готовит данные для отправки в СКУД, оно определяет подразделение для физического лица по следующему приоритетному алгоритму: | ||
| 331 | |||
| 332 | * Кадровый приоритет: Система проверяет, есть ли у этого физического лица действующий трудовой договор в 1С. Если это штатный сотрудник - берется подразделение из его кадровых документов (приема/перевода). Поле "Подразделение" документа выдачи карт игнорируется. | ||
| 333 | * Дополнительная настройка "Подразделение по умолчанию": Если кадровых данных нет (это стороннее физическое лицо), система обращается к настройке, вставляет Подразделение по умолчанию в документ выдачи карт и выгружает физлицо в Подразделение по умолчанию ( Подразделение должно быть синхронизировано). | ||
| 334 | * Ручной выбор в документе: Если кадровых данных нет ( это стороннее физлицо), вы можете выбрать в поле "Подразделение" любое синхронизированное Подразделение (не обязательно из дополнительной настройки "Подразделение по умолчанию". Физлицо будет выгружено в выбранное подразделение. | ||
| 335 | |||
| 336 | {{warning}} | ||
| 337 | Выбор или изменение подразделения в документе Выдача/продление карты влияет на СКУД только один раз - в момент самого первого создания (первичной выгрузки) этого физлица в базу СКУД. | ||
| 338 | {{/warning}} | ||
| 339 | |||
| |
45.2 | 340 |