Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_MULTI_VERSION_SETUP 1С:Предприятие и СУБД

Параллельная работа нескольких версий платформы 1С на одном сервере

Обновлено: 26.08.2026 · Официальная документация ↗
  • Конфликт сетевых портов 1540, 1541, 1560-1591 при попытке параллельного запуска двух служб 1С.
  • Перезапись общих реестров кластеров и блокировка файла 1CV8Clst.lst.
  • Необходимость плавного тестирования и поэтапной миграции информационных баз на новый релиз платформы.

1. Карта сетевых портов и рабочих каталогов

Для бесконфликтной одновременной работы двух версий платформы необходимо полностью изолировать их порты и каталоги данных:

ПараметрЭкземпляр №1 (Prod - 8.3.21)Экземпляр №2 (Test - 8.3.23)
Ragent Port15402540
Rmngr Port15412541
Rphost Range1560:15912560:2591
Каталог данных/home/usr1cv8/.1cv8/1C/1cv8/home/usr1cv8/.1cv8_23/1C/1cv8
Служба RAS15452545

2. Настройка второй службы в Linux (Systemd)

Создайте unit-файл для второго экземпляра /etc/systemd/system/srv1cv8-test.service:

[Unit]
Description=1C:Enterprise Server 8.3.23 (Test Instance)
After=network.target

[Service]
Type=simple
User=usr1cv8
Group=grp1cv8
Environment=SRV1CV8_DATA=/home/usr1cv8/.1cv8_23/1C/1cv8
ExecStart=/opt/1cv8/x86_64/8.3.23.1865/ragent -port 2540 -regport 2541 -range 2560:2591 -d /home/usr1cv8/.1cv8_23/1C/1cv8
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

3. Настройка второй службы в Windows

# Регистрация второй службы через sc.exe
sc create "1C:Enterprise 8.3 Server (Test 2540)" binPath= "\"C:\Program Files\1cv8\8.3.23.1865\bin\ragent.exe\" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d \"C:\ProgramData\1C\1cv8_test\"" start= auto

4. Создание каталога данных и выставление прав

sudo mkdir -p /home/usr1cv8/.1cv8_23/1C/1cv8
sudo chown -R usr1cv8:grp1cv8 /home/usr1cv8/.1cv8_23
sudo systemctl daemon-reload
sudo systemctl enable --now srv1cv8-test

5. Подключение через консоль администрирования

В консоли MMC или RAC при создании подключения к центральному серверу указывайте адрес с явным портом: srv-1c.corp.local:2540.

💡 Практика специалистов: Никогда не указывайте один и тот же рабочий каталог (параметр -d) для разных служб кластера. Это приведет к мгновенной порче конфигурационных файлов реестров 1CV8Clst.lst и падению обеих служб.

Частые вопросы (FAQ)

Как клиентам 1С подключаться к базам на втором кластере?

В строке подключения базы в поле 'Кластер серверов 1С:Предприятия' необходимо явно указывать нестандартный порт менеджера: srv-1c.corp.local:2541.

Могут ли обе версии использовать один сервер СУБД (PostgreSQL/MSSQL)?

Да, один и тот же сервер СУБД может обслуживать базы с разных версий кластеров 1С без каких-либо ограничений при условии уникальности имен БД.

Будут ли обе службы конфликтовать за аппаратный ключ HASP?

Если на сервере установлен зеленый серверный ключ HASP или активирована программная лицензия на сервер, обе службы одной машины смогут использовать ее одновременно.

Как настроить разные версии клиента 1С на рабочих станциях пользователей?

Используйте общую программу запуска 1cestart.exe, которая автоматически считывает требуемую версию базы из настроек кластера и запускает нужный установленный релиз платформы.

Полезные материалы
Рекомендуем