Сервер BOOCO Meteor (v 1.x) / Настройка интеграции с 1С:Документооборот
Настройка интеграций c календарными системами
Интеграция с Яндекс Календарем
Интеграция с1С:Документооборот
◼ Описание переменных .env для интеграции с 1С:Документооборот
Синхронизация разных календарных систем
1C_NTLM_VERSION | 1 | Версия NTLM на стороне сервера 1С. Если 1 — совпадает с версией микросервиса doc1c-sync. Если не совпадает — укажите нужное значение | |
1C_NTLM_SIGNING | false | Запрет/разрешение подписывать ответ для NTLM-авторизации. Если true — разрешено | |
1C_TIMEOUT_READ | 20000 | Таймаут получения данных от клиента 1С (в мс) | |
1C_TIMEOUT_WRITE | 20000 | Таймаут передачи данных клиенту 1С (в мс) | |
1C_TIMEOUT_CONNECT | 20000 | Таймаут подключения к клиенту 1С (в мс) | |
1C_RETRY_COUNT | 3 | Количество повторных запросов к клиенту 1С в течение 1 мс | |
BOOCO_HOST | ✔ | Адрес REST-клиента BOOCO. Указывается в формате: http://<hostname>/api/ | |
BOOCO_RETRY_COUNT | 2 | Количество повторных запросов к клиенту BOOCO в течение 1 мс | |
SYNC_DELAY_BETWEEN | PT01M | Периодичность синхронизации при автоматическом режиме работы (см. формат длительности ISO 8601)
| |
SYNC_DELAY_INITIAL | PT30S | Начальная задержка синхронизации при автоматическом режиме работы (см. формат длительности ISO 8601) | |
Настройка конфигурации 1С и 1C Web-client | |||
Переменная | Обязательная | Значение по умолчанию | Описание |
TZ | Часовой пояс переговорной комнаты | ||
1C_NTLM_USERNAME | ✔ | Имя пользователя для NTLM-авторизации. Указывается без имени компьютера | |
1C_NTLM_PASSWORD | ✔ | Пароль для NTLM-авторизации | |
BUILD | Версия микросервиса doc1c-sync | ||
SYNC_PREFIX | Префикс для записей микросервиса doc1c-sync в Журнал | ||
1C_HOST | ✔ | Адрес REST-клиента 1С (например, */doc/hs/booco , где * — адрес системы с развернутым 1С) | |
1C_TIMEOUT_RESPONSE | 20000 | Таймаут ответа от клиента 1С в мс) | |
1C_RETRY_INTERVAL | 3000 | Задержка перед повторным запросом к клиенту 1С (в мс) | |
Настройка BOOCO и BOOCO Web-client | |||
BOOCO_LOGIN | ✔ | Имя пользователя BOOCO | |
BOOCO_PASSWORD | ✔ | Пароль пользователя BOOCO | |
BOOCO_TOKEN_LOCATION | key/token.json | Расположение и имя файла, где будет сохранен токен авторизации | |
BOOCO_TIMEOUT_READ | 5000 | Таймаут получения данных от клиента BOOCO (в мс) | |
BOOCO_TIMEOUT_WRITE | 5000 | Таймаут передачи данных клиенту BOOCO (в мс) | |
BOOCO_TIMEOUT_CONNECT | 3000 | Таймаут подключения к клиенту BOOCO (в мс) | |
BOOCO_TIMEOUT_RESPONSE | 10000 | Таймаут ответа от клиента BOOCO (в мс) | |
BOOCO_RETRY_INTERVAL | 2500 | Задержка перед повторным запросом к клиенту BOOCO (в мс) | |
Синхронизация | |||
SYNC_VENUE_ADD_NEW | true | Запрет/разрешение добавлять новые помещения из 1С. Если false — запрещено | |
SYNC_LOGGING | DEBUG | Уровень журналирования для консоли и отправки на сервер [ OFF | ERROR | WARN | INFO | DEBUG ] | |
SYNC_SCHEDULED | true | Включение/выключение автоматической синхронизации. Если false — выключено |
Пример файла .env для интеграции с 1С:Документооборот:
BUILD=1.0.5
1C_HOST=http://<hostname>/doc/hs/booco
1C_NTLM_USERNAME=<username>
1C_NTLM_PASSWORD=<password>
BOOCO_HOST=http://<hostname>/api
BOOCO_LOGIN=<username>
BOOCO_PASSWORD=<password>
TZ=Europe/Moscow
После изменения файла .env нужно выполнить команды:
docker compose down
и docker compose up -d
.