Изменения документа Sigur
Редактировал(а) PROSTO:СКУД 2026/10/30 12:31
От версии 98.1
отредактировано PROSTO:СКУД
на 2026/09/22 05:27
на 2026/09/22 05:27
Изменить комментарий:
К данной версии нет комментариев
К версии 87.1
отредактировано PROSTO:СКУД
на 2026/02/10 10:45
на 2026/02/10 10:45
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 0 добавлено, 9 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,5 +3,3 @@ 1 - 2 - 3 3 = Введение = 4 4 5 5 PROSTO: СКУД — программный продукт, реализованный в виде расширения на платформе 1С: Предприятие. Решает задачи интеграции СКУД и 1С ЗУП 3.1, ... ... @@ -63,59 +63,11 @@ 63 63 **Важно: Необходим сетевой доступ по протоколу TCP с сервера 1С:Предприятие до сервера Sigur на 3305 порт, если сервер Sigur развернут в среде Windows и на порт 3306 если в среде Linux ** 64 64 {{/warning}} 65 65 66 -=== 1.3. Настройка SQLREST Proxyсервиса в среде linux ===64 +=== 1.3. Настройка ODBC сервера 1С:Предприятие в среде linux === 67 67 68 -Если в качестве операционной системы сервера 1С:Предприятие используется linux то для полноценной интеграции необходимо развернуть **SQL REST Proxy** это лёгкий REST-сервис на Python, разработанный как замена прямым вызовам SQL через ADODB.Connection. 69 -Поскольку COM-объекты и нативные ODBC-драйверы недоступны на Linux-платформе 1С:Предприятие, этот сервис позволяет выполнять произвольные SQL-запросы к внешним базам данных через стандартный HTTP-вызов из встроенного языка 1С. 70 - 66 +Если в качестве операционной системы используется linux то необходимо также установить драйвер и коннектор ODBC 71 71 Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом: 72 72 73 -**Установка** 74 -Для установки нужно скачать проект с github либо развернуть из архива (p-skud-sql-proxy-service-main.zip находится в каталоге "Модули и ODBC-драйверы" из поставки расширения): 75 - 76 -># git clone https://prosto-skud:API_КЛЮЧ_ДЛЯ_ДОСТУПА_К_РЕПОЗИТОРИЮ@github.com/prosto-skud/p-skud-sql-proxy-service.git 77 - 78 -**Запуск** 79 -Переходим в директорию сервиса 80 - 81 -># cd p-skud-sql-proxy-service 82 - 83 -Генерируем сертификаты 84 - 85 -># bash generate_certs.sh 86 - 87 -Копируем .env 88 - 89 -># cp .env.example .env 90 - 91 -И если требуется настраиваем под ваш контур .env 92 - 93 -># nano .env 94 - 95 -В файле можно изменить: 96 - 97 -># API Key для аутентификации запросов 98 -># API_KEY=skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46 99 - 100 -># И порты работы Сервиса 101 -># SERVICE_PORT=8443 102 -># PROMETHEUS_PORT=9090 103 - 104 -Поднимаем все сервисы из docker-compose.yml 105 - 106 -># docker compose up -d 107 - 108 -Проверка 109 - 110 -># curl -k https://<server>:8443/health 111 - 112 -=== === 113 - 114 -=== 1.4. Настройка ODBC сервера 1С:Предприятие в среде linux (только чтение) === 115 - 116 -Если в качестве операционной системы используется linux и у интегрированной системы нет задачи записывать данные в СКУД то достаточно установить драйвер и коннектор ODBC 117 -Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом: 118 - 119 119 ># apt install unixodbc 120 120 121 121 Установка коннектора MySQL так: ... ... @@ -176,10 +176,6 @@ 176 176 177 177 [[image:1748607870855-403.png||height="450" width="438"]] 178 178 179 -Начиная с версии Sigur 1.8, производитель внес существенные изменения в архитектуру базы данных. Чтобы обеспечить корректную работу интеграции, администратору необходимо указать версию СКУД в основных настройках Системы контроля доступа. 180 - 181 -[[image:1787143577003-430.png||data-xwiki-image-style-border="true" height="465" width="440"]] 182 - 183 183 На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет при необходимости. 184 184 185 185 Полный состав предопределенных настроек применимых можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД». ... ... @@ -189,21 +189,11 @@ 189 189 Полный перечень настроек, применимых к СКУД Sigur, предоставляется по запросу. 190 190 191 191 {{warning}} 192 -**Важно: 193 -- Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:** 138 +**Важно: Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:** 194 194 [[image:1751525652301-182.png||height="266" width="760"]] 140 + 195 195 196 - 197 -**- Если сервер 1С:Предприятие располагается в среде linux и настроен SQL REST Proxy сервис, необходимо добавить и установить следующие значения в настройках: 198 - - "Использовать REST API" - "Да" 199 - - "Адрес подключения REST API" - "IP адрес сервера где настроен сервис" 200 - - "Порт REST API" - "8443"(значение по умолчанию) 201 - - "Токен REST API" - "skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46"** 202 - 203 -[[image:1773121252780-336.png]] 204 - 205 - 206 -**- Если сервер 1С:Предприятие располагается в среде linux и по сценариям интеграции достаточно только получать данные из СКУД дополнительную настройку "Драйвер" добавлять не нужно.** 142 +**Если сервер 1С:Предприятие располагается в среде linux дополнительную настройку "Драйвер" добавлять не нужно.** 207 207 {{/warning}} 208 208 209 209 ... ... @@ -221,12 +221,12 @@ 221 221 222 222 Открыв обработку, необходимо выбрать Систему контроля доступа и перемещаясь между вкладками в том порядке, в котором они расположены в форме обработки, поочередно синхронизировать объекты системы PROSTO:СКУД и Sigur. 223 223 224 -[[image:1770 720416366-380.png||height="171" width="965"]]160 +[[image:1770619942592-466.png||height="166" width="1042"]] 225 225 226 226 227 227 Для того, чтобы данные отобразились в строках табличной части, необходимо нажать кнопку «Заполнить». 228 228 229 -[[image:1770 720462182-595.png||height="258" width="1154"]]165 +[[image:1770620056705-487.png||height="395" width="1042"]] 230 230 231 231 232 232 Каждая запись об объекте в табличной части разделяется на две строки. ... ... @@ -237,17 +237,20 @@ 237 237 238 238 В случае расхождения данных между базами в первой колонке табличной части будет указано, что значения различаются. 239 239 176 +[[image:1770620130493-321.png||height="392" width="1038"]] 240 240 241 -[[image:1770720512071-521.png||height="258" width="1142"]] 242 242 243 243 Для того, чтобы данные из 1С и данные внешней базы были идентичны, необходимо их синхронизировать. 244 244 245 245 Для этого необходимо выбрать приоритет синхронизации: 1С (выгрузка данных в СКУД) или СКУД (загрузка данных из СКУД), отметить флажками нужные строки и нажать кнопку «Синхронизировать». 246 246 247 -[[image:1770 720568472-248.png||height="270" width="1145"]]183 +[[image:1770620223804-854.png||height="389" width="1031"]] 248 248 249 249 Если синхронизация данных прошла успешно, в первой колонке появится надпись "Данные синхронизированы". 250 250 187 +[[image:1770620261821-693.png||height="274" width="1029"]] 188 + 189 + 251 251 При этом система создаст запись идентификатора объекта в системе СКУД в регистр сведений «Идентификаторы объектов СКУД» 252 252 253 253 [[image:1748608171930-752.png]] ... ... @@ -257,6 +257,7 @@ 257 257 258 258 Отдельно рассмотрим каждую вкладку обработки: 259 259 199 +[[image:1770620314698-399.png||height="135" width="930"]] 260 260 261 261 == 3.1. Территории (Зоны) == 262 262 ... ... @@ -431,18 +431,10 @@ 431 431 432 432 [[image:1770645356743-921.png||height="444" width="886"]] 433 433 434 -В системе предусмотрены настройки, позволяющие гибко управлять тем, какие именно данные о правах доступа передаются из 1С в СКУД и наоборот: 435 435 436 - //**Обновлять правана контроллеры физическихлиц**//ПривключеннойзначенииДа.ЕсливСКУДправа наконтроллерыотличные от1С припервичнойсинхронизациибудутназначеныправа изСКУД.375 +При синхронизации с приоритетом «внешний» на стороне системы PROSTO:СКУД контроллеры назначаются физическим лицам через документ Назначение уровней доступа и контроллеров (СКУД): 437 437 438 -**//Обновлять права на контроллеры физических лиц СКД//. **При включенной значении Да 1С полностью управляет правами доступа физических лиц. Можно в 1С менять у физического лица права доступа через контроллеры и они будут обновляться в СКУД. Работает как при первичной синхронизации, так и при синхронизации через регламентное задание. 439 439 440 -[[image:1770707343039-471.png||height="262" width="635"]] 441 - 442 - 443 -При синхронизации с приоритетом «СКУД» на стороне системы PROSTO:СКУД контроллеры назначаются физическим лицам через документ Назначение уровней доступа и контроллеров (СКУД): 444 - 445 - 446 446 [[image:1770705187304-862.png||height="382" width="975"]] 447 447 448 448 ... ... @@ -450,39 +450,15 @@ 450 450 451 451 [[image:1770705234266-301.png||height="284" width="1015"]] 452 452 453 -{{warning}} 454 -При выполнении синхронизации прав доступа с приоритетом **«СКУД»** необходимо учитывать архитектуру приоритетов системы: 455 455 456 -1. ((( 457 -**Логика работы:** 458 -При загрузке прав из СКУД система не может автоматически определить, к какому «Уровню доступа» (группе) относится контроллер. Поэтому она создает документ **«Назначение контроллеров»**, который формирует **Индивидуальные права** сотрудника. 459 -))) 460 -1. ((( 461 -**Конфликт приоритетов:** 462 -В системе PROSTO:СКУД **Индивидуальные права имеют безусловный приоритет** над правами Группы доступа. 386 +В системе предусмотрены настройки, позволяющие гибко управлять тем, какие именно данные о правах доступа передаются из 1С в СКУД и наоборот: 463 463 464 -Если у сотрудника создан документ индивидуальных прав, настройки его Группы/Уровня доступа **полностью игнорируются**. 465 -))) 388 +**Обновлять права на контроллеры физических лиц **При включенной значении Да. Если в СКУД права на контроллеры отличные от 1С при первичной синхронизации будут назначены права из СКУД. 466 466 467 - ⛔ Риск частичнойзагрузки390 +**Обновлять права на контроллеры физических лиц СКД. **При включенной значении Да 1С полностью управляет правами доступа физических лиц. Можно в 1С менять у физического лица права доступа через контроллеры и они будут обновляться в СКУД. Работает как при первичной синхронизации, так и при синхронизации через регламентное задание. 468 468 469 - Если у сотрудника был доступ к контроллеру «А» (через Группу доступа1С),а в программе СКУД ему вручную добавили контроллер «Б»:392 +[[image:1770707343039-471.png||height="262" width="635"]] 470 470 471 -* ((( 472 -**Ошибка:** Если при синхронизации вы выберете и загрузите **только** новый турникет «Б». 473 -))) 474 -* ((( 475 -**Результат:** В 1С создастся индивидуальный документ только на турникет «Б». Доступ к турникету «А» (групповой) будет **аннулирован**, так как индивидуальная настройка перекрыла общую. 476 -))) 477 - 478 -✅ Как делать правильно 479 - 480 - При первичной синхронизации или обновлении прав из СКУД необходимо выбирать и загружать **ПОЛНЫЙ СПИСОК контроллеров**, имеющихся у сотрудника (и новые, и старые). 481 - 482 -Только в этом случае документ индивидуальных прав будет содержать актуальную картину доступа (Турникет «А» + Турникет «Б»), и сотрудник не потеряет старые права. 483 -{{/warning}} 484 - 485 - 486 486 == 3.7. События СКУД == 487 487 488 488 События СКУД - вкладка предназначена для ручной загрузки данных о событиях проходов сотрудников, которые зафиксировал тот или иной контроллер доступа. ... ... @@ -548,9 +548,6 @@ 548 548 549 549 [[image:1749042051093-452.png||height="300" width="600"]] 550 550 551 -{{warning}} 552 -**Важно: необходимо именно «Создать» новый узел для каждой СКУД, а не использовать текущую пустую запись (данная запись предопределена и используется для других целей).** 553 -{{/warning}} 554 554 555 555 Далее в Настройках подсистемы PROSTO:СКУД, на вкладке «Настройки продукта» установить галку «Автоматически выгружать данный в СКУД» и настроить расписание выгрузки. 556 556 ... ... @@ -591,40 +591,6 @@ 591 591 592 592 ~** При необходимости отменить приказ на увольнение, указанный сотрудник будет перемещен из группы Уволенные в прежнее Подразделение. 593 593 594 -(% class="box infomessage" %) 595 -((( 596 -В системе PROSTO:СКУД действует правило: **Документ индивидуальных прав имеет приоритет над правами Группы доступа**. 597 - 598 -Это создает риск при **повторном приеме** сотрудника: 599 - 600 -* Если у сотрудника были назначены индивидуальные контроллеры, при увольнении они не отключаются в СКУД и **сам документ прав в 1С остается действующим**. 601 -* Если вы примете этого сотрудника обратно через некоторое время, система увидит старый документ и **автоматически восстановит** ему старые индивидуальные права, проигнорировав настройки его новой Группы доступа. 602 - 603 -Обязательное действие при увольнении 604 - 605 -Чтобы избежать коллизий в будущем, при увольнении сотрудника, имеющего индивидуальные права, необходимо их **аннулировать** в 1С. 606 - 607 -**Порядок действий:** 608 - 609 -1. ((( 610 -Создайте новый документ **«Назначение контроллеров/точек доступа»** для увольняемого сотрудника. 611 - 612 -* ((( 613 -(Или используйте операцию «Изменение прав» в АРМ Бюро пропусков). 614 -))) 615 -))) 616 -1. ((( 617 -В списке действующих контроллеров **снимите все галочки** (признак «Действует»). 618 -))) 619 -1. ((( 620 -Проведите документ. 621 -))) 622 - 623 -**Результат:** 624 -Индивидуальные права в истории 1С будут считаться «отключенными». 625 -При повторном приеме на работу этот сотрудник начнет «с чистого листа» и корректно получит стандартные права своей новой Группы доступа. 626 -))) 627 - 628 628 == 5. Привязка и назначение Групп доступа по Подразделениям == 629 629 630 630 В системе PROSTO:СКУД реализован механизм, позволяющий автоматически создавать дерево Групп доступа в СКУД на основании справочника "Подразделения" в 1с. Это гарантирует, что структура в СКУД будет всегда соответствовать актуальной оргструктуре организации.
- 1770720416366-380.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -24.3 KB - Содержимое
- 1770720462182-595.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -48.6 KB - Содержимое
- 1770720512071-521.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -49.5 KB - Содержимое
- 1770720568472-248.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -45.8 KB - Содержимое
- 1772427936975-653.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -35.4 KB - Содержимое
- 1773121044325-699.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -35.4 KB - Содержимое
- 1773121252780-336.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -31.6 KB - Содержимое
- 1787143443909-246.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -46.7 KB - Содержимое
- 1787143577003-430.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.wiki_adm - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -37.6 KB - Содержимое