Изменения документа Sigur

Редактировал(а) PROSTO:СКУД 2026/10/30 12:31

От версии 89.1
отредактировано PROSTO:СКУД
на 2026/03/02 05:25
Изменить комментарий: К данной версии нет комментариев
К версии 98.1
отредактировано PROSTO:СКУД
на 2026/09/22 05:27
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,3 +1,5 @@
1 +
2 +
1 1  = Введение =
2 2  
3 3  PROSTO: СКУД — программный продукт, реализованный в виде расширения на платформе 1С: Предприятие. Решает задачи интеграции СКУД и 1С ЗУП 3.1,
... ... @@ -61,11 +61,59 @@
61 61  **Важно: Необходим сетевой доступ по протоколу TCP с сервера 1С:Предприятие до сервера Sigur на 3305 порт, если сервер Sigur развернут в среде Windows и на порт 3306 если в среде Linux **​​​​​
62 62  {{/warning}}
63 63  
64 -=== 1.3. Настройка ODBC сервера 1С:Предприятие в среде linux ===
66 +=== 1.3. Настройка SQL REST Proxy сервиса в среде linux ===
65 65  
66 -Если в качестве операционной системы используется linux то необходимо также установить драйвер и коннектор ODBC
68 +Если в качестве операционной системы сервера 1С:Предприятие используется linux то для полноценной интеграции необходимо развернуть **SQL REST Proxy** это лёгкий REST-сервис на Python, разработанный как замена прямым вызовам SQL через ADODB.Connection.
69 +Поскольку COM-объекты и нативные ODBC-драйверы недоступны на Linux-платформе 1С:Предприятие, этот сервис позволяет выполнять произвольные SQL-запросы к внешним базам данных через стандартный HTTP-вызов из встроенного языка 1С.
70 +
67 67  Для Debian/Ubuntu установка драйвера ODBC выполняется в командной строке следующим образом:
68 68  
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 +
69 69  ># apt install unixodbc
70 70  
71 71  Установка коннектора MySQL так:
... ... @@ -126,6 +126,10 @@
126 126  
127 127  [[image:1748607870855-403.png||height="450" width="438"]]
128 128  
179 +Начиная с версии Sigur 1.8, производитель внес существенные изменения в архитектуру базы данных. Чтобы обеспечить корректную работу интеграции, администратору необходимо указать версию СКУД в основных настройках Системы контроля доступа.
180 +
181 +[[image:1787143577003-430.png||data-xwiki-image-style-border="true" height="465" width="440"]]
182 +
129 129  На второй вкладке указываются дополнительные настройки, отвечающие за параметры и состав данных, участвующих в интеграции. Для первоначальной настройки рекомендуется воспользоваться кнопкой «Заполнить по умолчанию». После заполнения изменять состав и значения параметров можно будет при необходимости.
130 130  
131 131  Полный состав предопределенных настроек применимых можно посмотреть по ссылке «Дополнительные настройки СКУД» раздела «СКУД».
... ... @@ -135,25 +135,24 @@
135 135  Полный перечень настроек, применимых к СКУД Sigur, предоставляется по запросу.
136 136  
137 137  {{warning}}
138 -**Важно: Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:**
192 +**Важно:
193 +- Если сервер 1С:Предприятие располагается в среде windows в дополнительной настройке "Драйвер" необходимо указывать установленную версию ODBC драйвера «MySQL ODBC 8.0 Unicode Driver»:**
139 139  [[image:1751525652301-182.png||height="266" width="760"]]
140 -
141 141  
142 -**Если сервер 1С:Предприятие располагается в среде linux дополнительную настройку "Драйвер" добавлять не нужно.**
143 -{{/warning}}
144 144  
145 -Для повышения стабильности и скорости обмена данными вы можете использовать подключение через REST API.
197 +**- Если сервер 1С:Предприятие располагается в среде linux и настроен SQL REST Proxy сервис, необходимо добавить и установить следующие значения в настройках:
198 + - "Использовать REST API" - "Да"
199 + - "Адрес подключения REST API" - "IP адрес сервера где настроен сервис"
200 + - "Порт REST API" - "8443"(значение по умолчанию)
201 + - "Токен REST API" - "skud_proxy_19e1d5c545b55bdb3459281bd3a1c06a29c467c5645b3ceb748bb2589a5e0d46"**
146 146  
147 -Для активации этого режима выполните следующие настройки в разделе "Дополнительные настройки":
203 +[[image:1773121252780-336.png]]
148 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 154  
155 -[[image:1772427936975-653.png]]
206 +**- Если сервер 1С:Предприятие располагается в среде linux и по сценариям интеграции достаточно только получать данные из СКУД  дополнительную настройку "Драйвер" добавлять не нужно.**
207 +{{/warning}}
156 156  
209 +
157 157  == 3. Начальная синхронизация с Sigur ==
158 158  
159 159  Существует два подхода начала работы с системой.
... ... @@ -495,6 +495,9 @@
495 495  
496 496  [[image:1749042051093-452.png||height="300" width="600"]]
497 497  
551 +{{warning}}
552 +**Важно: необходимо именно «Создать» новый узел для каждой СКУД, а не использовать текущую пустую запись (данная запись предопределена и используется для других целей).**
553 +{{/warning}}
498 498  
499 499  Далее в Настройках подсистемы PROSTO:СКУД, на вкладке «Настройки продукта» установить галку «Автоматически выгружать данный в СКУД» и настроить расписание выгрузки.
500 500  
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
Содержимое