«1С:Предприятие» позволяет работать с БД в варианте клиент-сервер. В данном случае под вариантом клиент-сервер понимается архитектура, подразумевающая наличие следующих программных уровней:
Файл с настройками:
/home/usr1cv8/.1cv8/1C/1cv8/1cv8wsrv.lst
#!/bin/bash systemctl link /opt/1cv8/x86_64/8.3.22.2239/srv1cv8-8.3.22.2239@.service systemctl enable srv1cv8-8.3.22.2239@.service
#!/bin/bash systemctl start srv1cv8-8.3.22.2239@.default systemctl status srv1cv8-8.3.22.2239@.default
#!/bin/bash systemctl stop srv1cv8-8.3.22.2239@.default
#!/bin/bash systemctl disable srv1cv8-8.3.22.2239@.service
#!/bin/bash systemctl status srv1cv8-8.3.22.2239@.default
Для того, чтобы включить режим отладки (отключено по умолчанию), т.к. дать возможность отлаживать встроенным в Конфигуратор отладчиком код (как и при файловом режиме работы) нужно:
Environment=SRV1CV8_DEBUG="-debug -tcp"
Сервер администрирования (ras)
#!/bin/bash systemctl link /opt/1cv8/x86_64/8.3.22.2239/ras-8.3.22.2239.service systemctl enable ras-8.3.22.2239.service
#!/bin/bash
systemctl start ras-8.3.22.2239
systemctl status ras-8.3.22.2239
#!/bin/bash
systemctl stop ras-8.3.22.2239
#!/bin/bash
systemctl disable ras-8.3.22.2239.service
#!/bin/bash
systemctl status ras-8.3.22.2239
Для её работы должен быть запущен сервер администрирования (ras)
/opt/1C/v8.3/x86_64/rac agent list /opt/1C/v8.3/x86_64/rac cluster Список кластеров /opt/1C/v8.3/x86_64/rac cluster list Список БД /opt/1C/v8.3/x86_64/rac infobase summary list --cluster=ИД_Кластера
Добавление администратора:
/opt/1C/v8.3/x86_64/rac agent admin register --name=ИМЯ --pwd=ПАРОЛЬ --auth=pwd
Управление серверами :: Дополнительные средства разработки: библиотеки, обработки, руководства
Установка дополнительных пакетов:
dpkg -i 1c-enterprise83-ws_*_amd64.deb
Публикация БД test на сервере
/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr "Srvr=localhost;Ref=test;" -confPath /etc/apache2/apache2.conf service apache2 reload
Публикация БД test, файловый режим
/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr 'File="/srv/1c/test"' -confPath /etc/apache2/apache2.conf
Публикация базы 1С на веб-сервере Apache на сервере Linux
centos.name: Публикация базы данных 1С Предприятия на WEB сервере Apache
Для того, чтобы при открытии БД в веб-браузере сообщения отображались на нужном языке необходимо выбрать приоритет языка в настройках веб-браузера.
Environment=SRV1CV8_PORT=2540 Environment=SRV1CV8_RANGE=2560:2591 Environment=SRV1CV8_DATA=/home/usr1cv8_test/.1cv8/1C/1cv8
Environment=RAS_PORT=2545
Перед запуском нужно скопировать папку пользователя usr1cv8 в usr1cv8_test:
#!/bin/bash rm -r /home/usr1cv8_test cp -r -p /home/usr1cv8 /home/usr1cv8_test chown -R usr1cv8:grp1cv8 /home/usr1cv8_test