Через хранилище может вестись коллективная разработка конфигураций 1С. При этом можно посмотреть, кем и когда были внесены те или иные изменения. При подключении к хранилищу все метаданные из него загружаются в базу.
Для настройки сервера хранилища конфигураций используем настроенный сервер на Linux с установленными ролями “Сервер хранилища конфигураций” и “Модуль расширения веб-сервера” (входит в пакет установщика платформы 1С).
Создаем службу crsserver. Входим под пользователем root для создания службы:
Добавляем содержимое файла:
Выполняем команды:
Проверяем, что служба запустилась:
В строке расположения хранилища прописываем IP-адрес хранилища, порт и название хранилища:
После нажимаем Далее, задаем пароль на хранилище конфигурации и выбираем ОК.
Создание службы crsserver (Сервер хранилища конфигураций)
Создаем пользователя, от имени которого будет работать Сервер хранилища конфигураций, и от имени этого пользователя создаем каталог для хранилища конфигураций:adduser csuser su - csuser mkdir data1c
su - root nano /etc/systemd/system/crserver.service
[Unit] Description=crserver_service [Service] Type=oneshot ExecStart=/opt/1cv8/x86_64/8.3.24.1691/crserver -port 8085 -d /home/csuser/data1c -daemon RemainAfterExit=yes User=csuser Group=csuser [Install] WantedBy=multi-user.target
systemctl daemon-reload sudo systemctl enable crserver.service
Рисунок 1 – Создание службы crsserver.
systemctl status crserver.service
Рисунок 2 – Проверка службы crsserver.
Примечание: Пользователь, от имени которого будет запускаться служба, должен иметь доступ к хранилищу (/home/csuser/data1c) на чтение и запись.
Создание хранилища конфигурации
Открываем конфигурацию в 1С: Конфигурация -> Открыть конфигурацию. Для создания хранилища: Конфигурация -> Хранилище конфигурации -> Создать хранилище.Рисунок 3 – Создание хранилища конфигурации.
tcp://ip-адрес:8085/Accounting
Рисунок 4 – Создание хранилища конфигурации.
Проверка создания хранилища конфигурации
Проверяем на сервере хранилища конфигураций, появился ли каталог, который мы указали:cd /home/csuser/data1c/Accounting/ ls -l
Рисунок 5 – Проверка каталога конфигурации.