Автономный сервер 1с позволяет без лицензии запустить сервер 1с на windows для 3х пользователей на файловой базе или sql, что в свою очередь дает возможность работать в файл серверном варианте, через браузер или тонкий клиент, запускать регламенты и т.д. Будет рассмотрена начальная установка автономного сервера в файловом варианте.
Подготовка к установке автономного сервера.
- Установить платформу 1С включая сервер, (но не создавать при установке сервер как службу ) и тонкий клиент файловый вариант.
- Создать папку для работы автономного сервера c:\1c-server и в ней папки config, data, script
- Установить базу 1С c:\bazi\bux
- Копировать папку с версией программы 8.3.22.2106 из стандартной установки в C:\1c-server\8.3.22.2106
Создание конфигурационных файлов
- конфигурационный файл создание
PS C:\Windows\system32> C:\1c-server\8.3.22.2106\bin\ibcmd.exe server config init --out=C:\1c-server\config\bux.yml --address=ip-адрес-текущей-машины --port=8091(для каждой базы свой) --db-path=C:\BAZI\BUX
- регистрация службы создание батника «c:\1c-server\script\bux-reg.cmd»
- set NameSrvc=ibsrv-bux
- set FilePath=»C:\1c-server\8.3.22.2106\bin\ibsrv.exe —service —config=C:\1c-server\config\bux.yml —data=C:\1c-server\data\bux»
- chcp 1251
- set DName=»bux Автономный сервер 1С:Предприятия 8 (Бух)»
- chcp 65001
- sc stop %NameSrvc%
- sc delete %NameSrvc%
- sc create %NameSrvc% binPath= %FilePath% DisplayName= %DName% start= auto
- sc start %NameSrvc%
- pause
- Запустить «c:\1c-server\script\bux-reg.cmd» от имени администратора.
- Прописать в строку запуска базы http://
ip-адрес-текущей-машины
:8091
(порт назначенный при конфигурации) - Повторить все пункты для каждой базы.
Убираем предупреждение о смене локации в базе
- Остановить службу bux Автономный сервер 1С:Предприятия 8 (Бух)
- Запустить конфигуратор из нормальной ссылки для файловой базы.
- Создать расширение ОтБлок адаптация.
- В общих модулях
&Вместо("УстановитьБлокировкуРаботыСВнешнимиРесурсами")
Функция ОтБк_УстановитьБлокировкуРаботыСВнешнимиРесурсами()
// Вставить содержимое метода.
Если Константы.ОтБк_ОтключитьПроверкуПеремещенияБазы.Получить() Тогда
ПараметрыБлокировки = СохраненныеПараметрыБлокировки();
Возврат Ложь;
Иначе
Результат = ПродолжитьВызов();
Возврат Результат;
КонецЕсли;
КонецФункции
- Создать константу в расширении ОтБк_ОтключитьПроверкуПеремещенияБазы булево.
- Применить расширение и установить галочку на констату.
Обновление платформы
- Остановить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»
- Выполнить все пункты из «Подготовка к установке автономного сервера.» с папкой новой платформы
- Сформировать новый конфигурационный файл
PS C:\Windows\system32> C:\1c-server\Новая-версия-платформы\bin\ibcmd.exe server config init --out=C:\1c-server\config\bux.yml --address=ip-адрес-текущей-машины --port=8091(для каждой базы свой) --db-path=C:\BAZI\BUX
- Исправить файл «c:\1c-server\script\bux-reg.cmd», прописав везде новую платформу и запустить его.
Обновление базы
- Остановить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»
- Обновить базу запустив из нормальной ссылки для файловой базы.
- Запустить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»