Автономный сервер 1с

Автономный сервер 1с позволяет без лицензии запустить сервер 1с на windows для 3х пользователей на файловой базе или sql, что в свою очередь дает возможность работать в файл серверном варианте, через браузер или тонкий клиент, запускать регламенты и т.д. Будет рассмотрена начальная установка автономного сервера в файловом варианте.

Подготовка к установке автономного сервера.

  1. Установить платформу 1С включая сервер, (но не создавать при установке сервер как службу ) и тонкий клиент файловый вариант.
  2. Создать папку для работы автономного сервера c:\1c-server и в ней папки config, data, script
  3. Установить базу 1С c:\bazi\bux
  4. Копировать папку с версией программы 8.3.22.2106 из стандартной установки в C:\1c-server\8.3.22.2106

Создание конфигурационных файлов

  1. конфигурационный файл создание 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
  2. регистрация службы создание батника «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
  3. Запустить «c:\1c-server\script\bux-reg.cmd» от имени администратора.
  4. Прописать в строку запуска базы http://ip-адрес-текущей-машины:8091(порт назначенный при конфигурации)
  5. Повторить все пункты для каждой базы.

Убираем предупреждение о смене локации в базе

  • Остановить службу bux Автономный сервер 1С:Предприятия 8 (Бух)
  • Запустить конфигуратор из нормальной ссылки для файловой базы.
  • Создать расширение ОтБлок адаптация.
  • В общих модулях
&Вместо("УстановитьБлокировкуРаботыСВнешнимиРесурсами")
Функция ОтБк_УстановитьБлокировкуРаботыСВнешнимиРесурсами()  
	
	// Вставить содержимое метода.
	  
	Если  Константы.ОтБк_ОтключитьПроверкуПеремещенияБазы.Получить() Тогда
		ПараметрыБлокировки = СохраненныеПараметрыБлокировки();
		Возврат Ложь;
	Иначе
		Результат = ПродолжитьВызов();
		Возврат Результат;
	КонецЕсли;
КонецФункции
  • Создать константу в расширении ОтБк_ОтключитьПроверкуПеремещенияБазы булево.
  • Применить расширение и установить галочку на констату.

Обновление платформы

  1. Остановить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»
  2. Выполнить все пункты из «Подготовка к установке автономного сервера.» с папкой новой платформы
  3. Сформировать новый конфигурационный файл 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
  4. Исправить файл «c:\1c-server\script\bux-reg.cmd», прописав везде новую платформу и запустить его.

Обновление базы

  1. Остановить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»
  2. Обновить базу запустив из нормальной ссылки для файловой базы.
  3. Запустить службу «bux Автономный сервер 1С:Предприятия 8 (Бух)»
  • 27.07.2023