Изменения документа Настройка интеграции с Sigur

Редактировал(а) Всезнайка PROSTO:СКУД 2026/03/10 05:43

От версии 92.1
отредактировано Всезнайка PROSTO:СКУД
на 2026/03/10 04:59
Изменить комментарий: К данной версии нет комментариев
К версии 88.5
отредактировано Всезнайка PROSTO:СКУД
на 2026/03/02 05:11
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -61,56 +61,8 @@
61 61  **Важно: Необходим сетевой доступ по протоколу TCP с сервера 1С:Предприятие до сервера Sigur на 3305 порт, если сервер Sigur развернут в среде Windows и на порт 3306 если в среде Linux **​​​​​
62 62  {{/warning}}
63 63  
64 -=== 1.3. Настройка SQL REST Proxy сервиса в среде linux ===
64 +=== 1.3. Настройка ODBC сервера 1С:Предприятие в среде linux ===
65 65  
66 -Если в качестве операционной системы сервера 1С:Предприятие используется linux то для полноценной интеграции необходимо развернуть **SQL REST Proxy** это лёгкий REST-сервис на Python, разработанный как замена прямым вызовам SQL через ADODB.Connection.
67 -Поскольку COM-объекты и нативные ODBC-драйверы недоступны на Linux-платформе 1С:Предприятие, этот сервис позволяет выполнять произвольные SQL-запросы к внешним базам данных через стандартный HTTP-вызов из встроенного языка 1С.
68 -
69 -Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом:
70 -
71 -**Установка**
72 -Для установки нужно скачать проект с github либо развернуть из архива (p-skud-sql-proxy-service-main.zip находится в каталоге "Модули и ODBC-драйверы" из поставки расширения):
73 -
74 -># git clone https://prosto-skud:API_КЛЮЧ_ДЛЯ_ДОСТУПА_К_РЕПОЗИТОРИЮ@github.com/prosto-skud/p-skud-sql-proxy-service.git
75 -
76 -**Запуск**
77 -Переходим в директорию сервиса
78 -
79 -># cd p-skud-sql-proxy-service
80 -
81 -Генерируем сертификаты
82 -
83 -># bash generate_certs.sh
84 -
85 -Копируем .env
86 -
87 -># cp .env.example .env
88 -
89 -И если требуется настраиваем под ваш контур .env
90 -
91 -># nano .env
92 -
93 -В файле можно изменить:
94 -
95 -># API Key для аутентификации запросов
96 -># API_KEY=skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46
97 -
98 -># И порты работы Сервиса
99 -># SERVICE_PORT=8443
100 -># PROMETHEUS_PORT=9090
101 -
102 -Поднимаем все сервисы из docker-compose.yml
103 -
104 -># docker compose up -d
105 -
106 -Проверка
107 -
108 -># curl -k https://<server>:8443/health
109 -
110 -=== ===
111 -
112 -=== 1.4. Настройка ODBC сервера 1С:Предприятие в среде linux (только чтение) ===
113 -
114 114  Если в качестве операционной системы используется linux то необходимо также установить драйвер и коннектор ODBC
115 115  Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом:
116 116  
... ... @@ -190,7 +190,18 @@
190 190  **Если сервер 1С:Предприятие располагается в среде linux дополнительную настройку "Драйвер" добавлять не нужно.**
191 191  {{/warning}}
192 192  
145 +Для повышения стабильности и скорости обмена данными вы можете использовать подключение через REST API.
193 193  
147 +Для активации этого режима выполните следующие настройки в разделе "Дополнительные настройки":
148 +
149 +* Использовать REST API - установите значение "ДА",
150 +* Защищенное соединение - установите значение "ДА",
151 +* Адрес подключения REST API - укажите IP-адрес на котором развернут сервис интеграции 192.168.1.113,
152 +* Порт REST API  - укажите порт, на котором службы принимают запросы. По умолчанию - 8443,
153 +* Токен - укажите ключ для подключения change-this-to-a-strong-random-key-in-production
154 +
155 +[[image:1772427936975-653.png]]
156 +
194 194  == 3. Начальная синхронизация с Sigur ==
195 195  
196 196  Существует два подхода начала работы с системой.
... ... @@ -572,40 +572,6 @@
572 572  
573 573  ~** При необходимости отменить приказ на увольнение, указанный сотрудник будет перемещен из группы Уволенные в прежнее Подразделение.
574 574  
575 -(% class="box infomessage" %)
576 -(((
577 -В системе PROSTO:СКУД действует правило: **Документ индивидуальных прав имеет приоритет над правами Группы доступа**.
578 -
579 -Это создает риск при **повторном приеме** сотрудника:
580 -
581 -* Если у сотрудника были назначены индивидуальные контроллеры, при увольнении они не отключаются в СКУД и **сам документ прав в 1С остается действующим**.
582 -* Если вы примете этого сотрудника обратно через некоторое время, система увидит старый документ и **автоматически восстановит** ему старые индивидуальные права, проигнорировав настройки его новой Группы доступа.
583 -
584 -Обязательное действие при увольнении
585 -
586 -Чтобы избежать коллизий в будущем, при увольнении сотрудника, имеющего индивидуальные права, необходимо их **аннулировать** в 1С.
587 -
588 -**Порядок действий:**
589 -
590 -1. (((
591 -Создайте новый документ **«Назначение контроллеров/точек доступа»** для увольняемого сотрудника.
592 -
593 -* (((
594 -(Или используйте операцию «Изменение прав» в АРМ Бюро пропусков).
595 -)))
596 -)))
597 -1. (((
598 -В списке действующих контроллеров **снимите все галочки** (признак «Действует»).
599 -)))
600 -1. (((
601 -Проведите документ.
602 -)))
603 -
604 -**Результат:**
605 -Индивидуальные права в истории 1С будут считаться «отключенными».
606 -При повторном приеме на работу этот сотрудник начнет «с чистого листа» и корректно получит стандартные права своей новой Группы доступа.
607 -)))
608 -
609 609  == 5. Привязка и назначение Групп доступа по Подразделениям ==
610 610  
611 611  В системе PROSTO:СКУД реализован механизм, позволяющий автоматически создавать дерево Групп доступа в СКУД на основании справочника "Подразделения" в 1с. Это гарантирует, что структура в СКУД будет всегда соответствовать актуальной оргструктуре организации.