Настройка сервера 1С через конфигурационные файлы клиента

Дата: 2026-01-25
Цель: Настроить подключение к серверу 1С через конфигурационные файлы клиента

Расположение конфигурационных файлов

Основные файлы клиента 1С (Linux):

  1. Список информационных баз:
  2. ~/.1cv8/1C/1cv8/ibases.v8i
  3. ~/.1C/1cestart/ibases.v8i (альтернативное расположение)

  4. Профили клиента:

  5. ~/.1cv8/1C/1cv8/1cv8strt.pfl - профиль запуска
  6. ~/.1cv8/1C/1cv8/1cv8conn.pfl - профиль подключений
  7. ~/.1cv8/1C/1cv8/1cv8u.pfl - пользовательский профиль

Текущая конфигурация

Файл: ~/.1cv8/1C/1cv8/ibases.v8i

[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807";
ID=edaf4a41-ddad-4c45-ba4d-128ddabc8c0d
OrderInList=-1
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=Srvr="127.0.0.1:1545"; Ref="prod_dev"; Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807"; Reg="127.0.0.1:1542";

Файл: ~/.1C/1cestart/ibases.v8i

[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807";
ID=edaf4a41-ddad-4c45-ba4d-128ddabc8c0d
OrderInList=-1
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=Srvr="127.0.0.1:1545"; Ref="prod_dev"; Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807"; Reg="127.0.0.1:1542";

Файл: ~/.1cv8/1C/1cv8/server.conf (новый)

# Конфигурация сервера 1С:Предприятие
[Server]
Address=127.0.0.1
Port=1545
AlternativeAddress=10.218.14.10
AlternativePort=1545

[Cluster]
UUID=3ffd4142-d823-46fa-b554-8f7336cfd807
Port=1542
Name=cluster1

[Infobase]
Name=prod_dev
UUID=e8beb507-cfba-4baf-9182-7a6a449ff4d1

[Database]
Type=PostgreSQL
Server=10.218.14.79
Port=5432
Database=prod_dev
User=usr1cv8

[Connection]
Speed=Normal
Timeout=30

Параметры подключения

Текущие настройки сервера:

  • Адрес RAS: 127.0.0.1:1545 (через проброс порта)
  • Альтернативный адрес: 10.218.14.10:1545 (прямое подключение)
  • Кластер UUID: 3ffd4142-d823-46fa-b554-8f7336cfd807
  • Порт кластера: 1542
  • Имя базы: prod_dev
  • UUID базы: e8beb507-cfba-4baf-9182-7a6a449ff4d1

Добавление дополнительных настроек

✅ Выполнено: Расширенная конфигурация базы

Добавлены дополнительные параметры в файл ibases.v8i:

[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807";
ID=edaf4a41-ddad-4c45-ba4d-128ddabc8c0d
OrderInList=-1
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=Srvr="127.0.0.1:1545"; Ref="prod_dev"; Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807"; Reg="127.0.0.1:1542";

Добавленные параметры:
- Clstr="3ffd4142-d823-46fa-b554-8f7336cfd807" - UUID кластера в строке подключения
- Reg="127.0.0.1:1542" - адрес и порт менеджера кластера в AdditionalParameters

✅ Выполнено: Создание файла конфигурации сервера

Создан файл ~/.1cv8/1C/1cv8/server.conf с полными настройками сервера (см. раздел "Текущая конфигурация" выше).

Примечание: Этот файл создан для справки и документирования настроек. Клиент 1С использует файлы ibases.v8i для фактической конфигурации подключений.

Команды для обновления конфигурации

Обновление основного файла:

cat > ~/.1cv8/1C/1cv8/ibases.v8i << 'EOF'
[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";
EOF

Обновление альтернативного файла:

cat > ~/.1C/1cestart/ibases.v8i << 'EOF'
[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";
ID=edaf4a41-ddad-4c45-ba4d-128ddabc8c0d
OrderInList=-1
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=Srvr="127.0.0.1:1545"; Ref="prod_dev";
EOF

Формат строки подключения

Базовый формат:

Srvr="адрес:порт";Ref="имя_базы";

С указанием кластера:

Srvr="адрес:порт";Ref="имя_базы";Clstr="UUID_кластера";

Полный формат:

Srvr="адрес:порт";Ref="имя_базы";Clstr="UUID_кластера";Reg="адрес:порт_кластера";

Параметры файла ibases.v8i

Основные параметры:

  • [Имя_базы] - имя секции (отображается в списке)
  • Connect= - строка подключения
  • ID= - уникальный идентификатор базы (UUID)
  • OrderInList= - порядок в списке (-1 = в конце)
  • Folder= - папка в дереве (обычно /)
  • OrderInTree= - порядок в дереве
  • External= - внешняя база (0 = нет, 1 = да)
  • ClientConnectionSpeed= - скорость подключения (Normal, Low, High)
  • App= - приложение (Auto, Enterprise, Configurator)
  • WA= - веб-доступ (0 = нет, 1 = да)
  • Version= - версия платформы (8.3)
  • AdditionalParameters= - дополнительные параметры

Применение изменений

После редактирования файлов:

  1. Сохраните файлы
  2. Закройте "Запуск 1С:Предприятия" (если открыт)
  3. Запустите "Запуск 1С:Предприятия" заново
  4. Проверьте, что база появилась в списке

Проверка конфигурации

Проверка файлов:

# Основной файл
cat ~/.1cv8/1C/1cv8/ibases.v8i

# Альтернативный файл
cat ~/.1C/1cestart/ibases.v8i

# Права доступа
ls -la ~/.1cv8/1C/1cv8/ibases.v8i ~/.1C/1cestart/ibases.v8i

Проверка синтаксиса:

# Проверка наличия секций
grep -E '^\[|^Connect=' ~/.1cv8/1C/1cv8/ibases.v8i

# Проверка формата строки подключения
grep 'Connect=' ~/.1cv8/1C/1cv8/ibases.v8i | grep -E 'Srvr=|Ref='

Добавление нескольких баз

Если нужно добавить несколько баз, просто добавьте новые секции:

[prod_dev]
Connect=Srvr="127.0.0.1:1545";Ref="prod_dev";

[base1c]
Connect=Srvr="127.0.0.1:1545";Ref="base1c";

[test_base]
Connect=Srvr="127.0.0.1:1545";Ref="test_base";

Связанные документы