Основная задача в данном случае, посылать разные версии клиентов на разные порты. Какая версия была установлена первой, значения не имеет, в описании буду писать на примере уже стоящего 8.2 и устанавливаемого 8.1.
1 - Поскольку 8.2 уже стоит, устанавливаем 8.1 как обычно, но при запуске службы будет вываливаться ошибка, ибо используемые ей порты уже заняты.
2 - Чтобы изменить используемые порты, нужно немного подправить реестр, а именно найти ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server AgentВ нём на интересует параметр ImagePath, по умолчанию он такой:
"C:\Program Files (x86)\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv81\server"Нам же нужны присвоить ему другие порты, для этого меняем цифры, например на такие:
"C:\Program Files (x86)\1cv81\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files (x86)\1cv81\server"Либо добавить ещё одну единицу перед цифрами, главное чтобы данные порты не использовались другими приложениями.
3 - В папке установленного 1С 8.1 очищаем содержимое папки srvinfo. Если служба 1С у вас настроена на запуск не от системного пользователя, то проверьте на всякий случай, что у пользователя, от чьего имени запускаете службу, есть права на запись в эту папку.
4 - Самостоятельно через Службы запускаем службу 1C:Enterprise 8.1 Server Agent, ну или перезагружаете сервер (хотя это не наш метод).
5 - Теперь запускаем консоль управления серверами 1С, у меня она называется 1C Enterprise servers (В программах в Пуске) и создаем сервер с именем вашего сервера в сети и портом(который указывали в реестре), в моем случае это выглядело так:
server:1640Дальше всё создается самостоятельно, если нет, добавьте сами Кластер спортом 1641(указывали в реестре) и Сервер с портом 1640 и диапазоном 1660:1691 (эти порты также указывались вами в реестре).
6 - Теперь можем смело запускать 1с 8.1 и создавать базы как обычно, за исключением того, что при создании/добавлении баз нужно в Кластер серверов писать не только имя сервера, но и порт, в моем случае:
server:1640