1С активно продвигает Платформу 8.3 и программы версии 3.0 на управляемых формах. По идее, как задумано самой фирмой 1С никаких проблем и быть не должно. Вы устанавливаете Платформу 8.3 и используете старые 2.0 конфигурации в режиме совместимости с 8.2. Не тут то было, глюки сыпятся, их конечно отлавливают и исправляют, но до финала далеко.
Поэтому логично иметь Платформу 8.2 для конфигураций 2.0 и 8.3 для 3.0. Если базы файловые, проблем не возникает. А вот если клиент-серверные... Как-то не предполагала фирма 1С, что на одном компьютере будут использоваться Сервер Предприятия 8.2 и 8.3 одновременно.
При установке Сервера Предприятия 8.3 он установится на те же порты, что и 8.2:
1540 - Агент сервера;
1541- Менеджер кластера;
1560-1591 - Рабочие процессы.
В результате чего Служба Агента сервера 8.3 не запустится.
Решение
Для решения сначала нужно удалить службу, а затем переустановить её c нужными портами. Для этого запускаем командную строку cmd
от имени Администратора, переходим в каталог bin
установленной версии Предприятия 8.3 и используем команду ragent.exe -rmsrvc
:
C:\Users\администратор>cd C:\Program Files (x86)\1cv8\8.3.5.1428\bin C:\Program Files (x86)\1cv8\8.3.5.1428\bin>ragent.exe -rmsrvc
Выскочит ошибка Error! ControlService error!
Это нормально. Дальше устанавливаем службу допустим на порт 1740:
C:\Program Files (x86)\1cv8\8.3.5.1428\bin>ragent.exe -instsrvc -port 1740 -regport 1741 -range 1760:1791 -d "C:\Program Files (x86)\1cv8\srvinfo" -usr .\Администратор -pwd пароль
Важно: команду нужно вводить одной строкой, для этого можно предварительно набить её в блокноте, а затем скопировать. При добавлении базы нужно указывать имя сервера с портом, допустим 127.0.0.1:1741
. После каждого обновления платформы процедуру нужно будет проделывать заново, поэтому текстовый файлик с командой установки службы лучше сохранить.