[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер)

12.09.18

База данных - Инструменты администратора БД

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

 

НЕСКОЛЬКО 1С-СЕРВЕРОВ

НА ОДИН СЕРВЕР (компьютер)

 

Добрый день, представляю максимально простую шпаргалку, кратко о главном.

1. Устанавливаем платформы 1С-сервера на Сервер

Устанавливаем необходимые версии платформы с сервером 1С. На этом шаге важно отключить автоматическое создание службы сервера 1С!

2. Создаем службу сервера 1С – «ручками»

Создаем службу сервера через утилиту - "Управление службами сервера 1С"* или обработку к примеру  "Инструментами разработчика" настроить службу. На этом шаге важно указать раздельный каталог кластера для каждой службы и свой порт (ниже скриншот кликабельный). Необходимые службы стартуем.

3. Организуем раздельный доступ к консоли администратора сервера 1С

Организовываем раздельный доступ к консоли администрирования сервера 1С. Для каждой версии платформы файлу "RegMSC.cmd" (чаще расположенному "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\RegMSC.cmd") создаем ярлык на рабочий стол. Внутри каждого файла меняет текст, в моём случае так:

regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

4. Настройка НОВОГО сервера 1с и Подключение к нему

 

4.1 Создаем новый центральный сервер

Новый сервер будет иметь такое же имя, но другой порт. Скриншот ниже.

4.2 Подключаем базу

При подключение базы важно указать порт и версию платформы. Скриншот ниже.

5. Про ошибку Соединения с сервером

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

 

На этом всё, удачного кодинга!

 

PS: Научил меня Михаил… искал так же в гугле, но все статьи были без главного - простоты создание службы сервера 1С, по этому на оригинальной не претендую, претендую на легкоусвояемость!

* Утилиту "Управление службами сервера 1С" не рискну размещать в  публикации. Разработчики утилиты - https://www.alp.ru/news/news_104 Её главный плюс - она работает не зависимо от платформы 1С, но как выше писал можно воспользоваться "Инструментами разработчика" или другими аналогичными средствами - публикации "управление службами сервера 1С" .

 

Вступайте в нашу телеграмм-группу Инфостарт

сервер 1с несколько сервером 1с кластер 1с несколько кластеров 1с настройка сервера 1с

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    59924    320    160    

289

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

20740 руб.

06.12.2023    21019    73    10    

106

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    23555    84    42    

99

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    48124    129    158    

87

Инструменты администратора БД Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

12200 руб.

06.02.2017    35225    149    18    

54

Инструменты администратора БД Системный администратор 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

5490 руб.

10.11.2015    65497    101    59    

83
Отзывы
31. SAGerasimov 23.12.22 07:22 Сейчас в теме
Еще нужно добавить в статью, что папку srvinfo в каталоге более ранней версии 1С нужно создать вручную и дать usr1cv8 права на нее. Иначе служба будет останавливаться сразу после старта.
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yran 14.05.18 12:44 Сейчас в теме
Скажите пжл, лицензии на сервер одной хватает или надо приобретать на каждую версию?
7. пользователь 15.05.18 05:48
Сообщение было скрыто модератором.
...
2. berserjk 14.05.18 13:59 Сейчас в теме
Хватит одной лицензии
3. insurgent 14.05.18 18:18 Сейчас в теме
Вместо не опубликованной тут утилиты "Управление службами сервера 1С" администратору Windows возможно будет проще на шаге 2 выполнить один раз команду с новыми портами:
sc create "1C:Enterprise 8.3 Server Agent (test)" binpath= """"%PROGRAMFILES%\1cv8\8.3.11.3034\bin\ragent.exe""" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d"""%PROGRAMFILES%\1cv8\srvinfo_test""" -debug" DisplayName= "Агент сервера 1С:Предприятия 8.3 (test)" start= auto
А потом, по мере обновления платформы, править ветки реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent (test)
jack_kkm; pbabincev; kuza2000; Мах; tiniji; h00k; SerVer1C; ef42; user747571; +9 Ответить
6. top_1c 3959 15.05.18 04:27 Сейчас в теме
(3) мне удобнее через утилиту или инструменты разработчика работать. Альтернативный вариант имеет место быть.
30. user1886196 19.12.22 08:10 Сейчас в теме
(6) Ну так выложите свой вариант. Я думаю что всем будет интересно почитать!
4. Armando 1402 14.05.18 22:09 Сейчас в теме
Что, опять про установку разных 1С на один сервер?
5. Xershi 1540 14.05.18 22:26 Сейчас в теме
Еще было бы здорово, если бы добавили инфу, чтобы ком-конектор заработал. Консоль настроил хотя бы, но через базу удобнее!
WhiteOwl; +1 Ответить
8. Neo0111 15.05.18 11:13 Сейчас в теме
Организовываем раздельный доступ к консоли администрирования сервера 1С. Для каждой версии платформы файлу "RegMSC.cmd" (чаще расположенному "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\RegMSC.cmd") создаем ярлык на рабочий стол. Внутри каждого файла меняет текст, в моём случае так:

regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"


Начиная с какой-то версии платформы 8.3 этот прием перестал работать.
9. Kesak 15 15.05.18 13:13 Сейчас в теме
(8) Работает как часики на 8.3 - 10, 11, 12 платформа.
EGOLEGE; top_1c; +2 Ответить
10. top_1c 3959 15.05.18 18:29 Сейчас в теме
(8) 8.3.12 работает... 8.3.13 ещё не видел в живую
21. EGOLEGE 30.01.19 07:51 Сейчас в теме
(10)работает вплоть до последней версии 1690
11. vetalk 15.05.18 19:14 Сейчас в теме
А если запустить два 5-ти пользовательских 1С сервера и создать 2 базы на SQL. Смогу в сумме 10 пользователй подключить к 1С серверам?
13. top_1c 3959 16.05.18 04:00 Сейчас в теме
(11) такие эксперименты не проводил)
14. spezc 802 16.05.18 04:38 Сейчас в теме
(11) вы хотите активировать на одном компе две мини-серверные лицензии?
17. rusia 26.06.18 17:55 Сейчас в теме
(11) данный продукт, обеспечивает запуск не более пяти сеансов пользователей в режиме "1С:Предприятие" и еще одного сеанса в режиме "Конфигуратор" (всего шесть подключений, каждое из которых требует наличия клиентской лицензии). При этом В КЛАСТЕРЕ СЕРВЕРОВ в может быть НЕ БОЛЕЕ ОДНОГО РАБОЧЕГО СЕРВЕРА. Поддерживается работа 64-разрядного сервера "1С:Предприятия 8".
Может, я неправ.
Hobbit_Jedi; +1 Ответить
12. user812298 15.05.18 19:48 Сейчас в теме
Хм, создать вроде не проблема, но настройки консоли разве не будут одинаковыми. Т.е. работают 2 сервера 1С, и оба цепляются к одной и той же базе SQL. С неизвестным результатом? Разве нет?
15. dr2c 45 16.05.18 11:05 Сейчас в теме
А с линуксом подобное как сделать?
16. 1cembreg 25 26.06.18 17:44 Сейчас в теме
18. solary 186 28.06.18 09:54 Сейчас в теме
А при использовании подключения через веб-сервер придется ставить второй аппач(если его используем) и прописывать LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.хх.хххх/bin/wsap22.dll"
19. TorLink 18.10.18 18:17 Сейчас в теме
"* Утилиту "Управление службами сервера 1С" не рискну размещать в публикации." Похоже, что её прикрыли, на их сайте новость есть, но страница с приложением недоступна. Поделитесь у кого есть, пожалуйста!
Нашёл её гуглом правда вот тут: https://www.hybrid-analysis.com/sample/fd05b7039f7c50e3190d58bc79502a2143db7b95d7545e9fb­49fa68525f44235?environmentId=1
Threat Score: 78/100 AV
Detection: Marked as clean
Labeled as: Trojan.Generic
ServiceManagerFor1C.exe

В итоге не понял, чистенькая она или таки там троян.?)
20. ef42 30.01.19 06:04 Сейчас в теме
Отличная шпаргалка! Видел несколько таких публикаций здесь, но кажется это лучше всего оформлена. Только ссылку на менеджер управления службами добавьте пожалуйста. На сайте alp получил 404, просто хотелось посмотреть.
22. fotov 333 30.01.19 14:23 Сейчас в теме
Остаётся вопрос - зачем в принципе несколько версий 1С?
23. ZHPN24 78 30.01.19 17:32 Сейчас в теме
(22) Например для БГУ 1.0 нужна платформа не ниже 8.3.8.2197 и не выше 8.3.9 (если почитать ReadMe.txt из поставки), а для ЗКГУ не ниже 8.3.12.1440.
24. fotov 333 31.01.19 09:50 Сейчас в теме
(23) А БГУ 1.0 разве не запустится на 8.3.13 в режиме совместимости?
27. ef42 05.02.19 05:45 Сейчас в теме
(24) Удобно для проверки новой платформы. На тестовом сервере ставим в "фоне" чтобы проверить работу, посмотреть базы (можно конечно и отдельную виртуальную машину сделать). Если все хорошо - переводим всю команду разработки на новый релиз, через определенное время раскатываем на всю компанию клиенты, делаем бэкапы и обновляем платформу на сервере. Когда-то ставили на продакшен сервере 8.1 и 8.2 (не долго) параллельно, но это изврат.
28. AKV77 263 03.02.20 22:19 Сейчас в теме
Дмитрий, спасибо ! Кратко и по-делу
29. andrewbc 337 04.06.22 01:36 Сейчас в теме
Коротко и ясно
31. SAGerasimov 23.12.22 07:22 Сейчас в теме
Еще нужно добавить в статью, что папку srvinfo в каталоге более ранней версии 1С нужно создать вручную и дать usr1cv8 права на нее. Иначе служба будет останавливаться сразу после старта.
32. top_1c 3959 23.12.22 07:55 Сейчас в теме
(31) отметил ваше замечание, будет выходит как заметка к статье после сразу. Спасибо.
33. bambucho 31.01.23 17:36 Сейчас в теме
Как (временно) переключить платформу на стандартный порт (2540>1540)? -само собой,вторая платформа остановлена (во избежании конфликтов).
Что у меня не получается,через реестр меняю порты у службы 1с сервера,но консоль кластера (порт задаю стандартный) не видит базы.
Что еще нужно отредактировать/изменить?
34. tromsoundprod 15.03.23 19:31 Сейчас в теме
(33) Вероятней всего используя ipconfig с настройкой переадресации портов.
Так же думаю проще будет стандартный порт заменить для простаты и всё
Для отправки сообщения требуется регистрация/авторизация