Изменения документа Sigur
Редактировал(а) PROSTO:СКУД 2026/10/30 12:31
От версии 91.1
отредактировано PROSTO:СКУД
на 2026/03/10 04:52
на 2026/03/10 04:52
Изменить комментарий:
К данной версии нет комментариев
К версии 99.1
отредактировано PROSTO:СКУД
на 2026/10/30 12:30
на 2026/10/30 12:30
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (3 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 4 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 - Настройка интеграции сSigur1 +Sigur - Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 - Настройка интеграции программного продукта PROSTO\:СКУДс СКУД RusGuard.WebHome1 +Интеграция-со-СКУД.WebHome - Содержимое
-
... ... @@ -1,3 +1,7 @@ 1 + {{box title="**Быстрый переход по пунктам инструкции**"}} 2 +{{toc start="1" depth="2" numbered="false"/}} 3 +{{/box}} 4 + 1 1 = Введение = 2 2 3 3 PROSTO: СКУД — программный продукт, реализованный в виде расширения на платформе 1С: Предприятие. Решает задачи интеграции СКУД и 1С ЗУП 3.1, ... ... @@ -61,16 +61,57 @@ 61 61 **Важно: Необходим сетевой доступ по протоколу TCP с сервера 1С:Предприятие до сервера Sigur на 3305 порт, если сервер Sigur развернут в среде Windows и на порт 3306 если в среде Linux ** 62 62 {{/warning}} 63 63 64 -=== 1.3. Настройка PROXYсерверав среде linux===68 +=== 1.3. Настройка SQL REST Proxy сервиса в среде linux === 65 65 66 -Если в качестве операционной системы используется linux то необходимо также установить драйвер и коннектор ODBC 70 +Если в качестве операционной системы сервера 1С:Предприятие используется linux то для полноценной интеграции необходимо развернуть **SQL REST Proxy** это лёгкий REST-сервис на Python, разработанный как замена прямым вызовам SQL через ADODB.Connection. 71 +Поскольку COM-объекты и нативные ODBC-драйверы недоступны на Linux-платформе 1С:Предприятие, этот сервис позволяет выполнять произвольные SQL-запросы к внешним базам данных через стандартный HTTP-вызов из встроенного языка 1С. 72 + 67 67 Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом: 68 68 75 +**Установка** 76 +Для установки нужно скачать проект с github либо развернуть из архива (p-skud-sql-proxy-service-main.zip находится в каталоге "Модули и ODBC-драйверы" из поставки расширения): 77 + 78 +># git clone https://prosto-skud:API_КЛЮЧ_ДЛЯ_ДОСТУПА_К_РЕПОЗИТОРИЮ@github.com/prosto-skud/p-skud-sql-proxy-service.git 79 + 80 +**Запуск** 81 +Переходим в директорию сервиса 82 + 83 +># cd p-skud-sql-proxy-service 84 + 85 +Генерируем сертификаты 86 + 87 +># bash generate_certs.sh 88 + 89 +Копируем .env 90 + 91 +># cp .env.example .env 92 + 93 +И если требуется настраиваем под ваш контур .env 94 + 95 +># nano .env 96 + 97 +В файле можно изменить: 98 + 99 +># API Key для аутентификации запросов 100 +># API_KEY=skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46 101 + 102 +># И порты работы Сервиса 103 +># SERVICE_PORT=8443 104 +># PROMETHEUS_PORT=9090 105 + 106 +Поднимаем все сервисы из docker-compose.yml 107 + 108 +># docker compose up -d 109 + 110 +Проверка 111 + 112 +># curl -k https://<server>:8443/health 113 + 69 69 === === 70 70 71 71 === 1.4. Настройка ODBC сервера 1С:Предприятие в среде linux (только чтение) === 72 72 73 -Если в качестве операционной системы используется linux тонеобходимотакже установить драйвер и коннектор ODBC118 +Если в качестве операционной системы используется linux и у интегрированной системы нет задачи записывать данные в СКУД то достаточно установить драйвер и коннектор ODBC 74 74 Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом: 75 75 76 76 ># apt install unixodbc ... ... @@ -133,6 +133,10 @@ 133 133 134 134 [[image:1748607870855-403.png||height="450" width="438"]] 135 135 181 +Начиная с версии Sigur 1.8, производитель внес существенные изменения в архитектуру базы данных. Чтобы обеспечить корректную работу интеграции, администратору необходимо указать версию СКУД в основных настройках Системы контроля доступа. 182 + 183 +[[image:1787143577003-430.png||data-xwiki-image-style-border="true" height="465" width="440"]] 184 + 136 136 На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет при необходимости. 137 137 138 138 Полный состав предопределенных настроек применимых можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД». ... ... @@ -142,11 +142,21 @@ 142 142 Полный перечень настроек, применимых к СКУД Sigur, предоставляется по запросу. 143 143 144 144 {{warning}} 145 -**Важно: Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:** 194 +**Важно: 195 +- Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:** 146 146 [[image:1751525652301-182.png||height="266" width="760"]] 147 - 148 148 149 -**Если сервер 1С:Предприятие располагается в среде linux дополнительную настройку "Драйвер" добавлять не нужно.** 198 + 199 +**- Если сервер 1С:Предприятие располагается в среде linux и настроен SQL REST Proxy сервис, необходимо добавить и установить следующие значения в настройках: 200 + - "Использовать REST API" - "Да" 201 + - "Адрес подключения REST API" - "IP адрес сервера где настроен сервис" 202 + - "Порт REST API" - "8443"(значение по умолчанию) 203 + - "Токен REST API" - "skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46"** 204 + 205 +[[image:1773121252780-336.png]] 206 + 207 + 208 +**- Если сервер 1С:Предприятие располагается в среде linux и по сценариям интеграции достаточно только получать данные из СКУД дополнительную настройку "Драйвер" добавлять не нужно.** 150 150 {{/warning}} 151 151 152 152 ... ... @@ -491,6 +491,9 @@ 491 491 492 492 [[image:1749042051093-452.png||height="300" width="600"]] 493 493 553 +{{warning}} 554 +**Важно: необходимо именно «Создать» новый узел для каждой СКУД, а не использовать текущую пустую запись (данная запись предопределена и используется для других целей).** 555 +{{/warning}} 494 494 495 495 Далее в Настройках подсистемы PROSTO:СКУД, на вкладке «Настройки продукта» установить галку «Автоматически выгружать данный в СКУД» и настроить расписание выгрузки. 496 496
- 1773121044325-699.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.wiki_adm - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +35.4 KB - Содержимое
- 1773121252780-336.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.wiki_adm - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +31.6 KB - Содержимое
- 1787143443909-246.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.wiki_adm - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +46.7 KB - Содержимое
- 1787143577003-430.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.wiki_adm - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +37.6 KB - Содержимое