[Шпаргалка] Несколько версий сервера 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С v8.3 Россия Платные (руб)

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

8400 руб.

20.08.2024    12581    99    42    

101

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    9999    48    5    

78

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    190539    1150    0    

918

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

15000 руб.

10.11.2023    11388    40    27    

66

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

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

14400 руб.

29.04.2020    33580    109    152    

74

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 руб.

06.02.2017    32485    145    18    

51

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    73523    629    45    

88

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

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10091    9    4    

17
Отзывы
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; Созинов; user747571; +9 Ответить
6. rpgshnik 3815 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 1557 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; rpgshnik; +2 Ответить
10. rpgshnik 3815 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. rpgshnik 3815 16.05.18 04:00 Сейчас в теме
(11) такие эксперименты не проводил)
14. spezc 793 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. kembrik 10 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"
rpgshnik; +1 Ответить
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. Созинов 30.01.19 06:04 Сейчас в теме
Отличная шпаргалка! Видел несколько таких публикаций здесь, но кажется это лучше всего оформлена. Только ссылку на менеджер управления службами добавьте пожалуйста. На сайте alp получил 404, просто хотелось посмотреть.
22. fotov 315 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.
rpgshnik; +1 Ответить
24. fotov 315 31.01.19 09:50 Сейчас в теме
(23) А БГУ 1.0 разве не запустится на 8.3.13 в режиме совместимости?
27. Созинов 05.02.19 05:45 Сейчас в теме
(24) Удобно для проверки новой платформы. На тестовом сервере ставим в "фоне" чтобы проверить работу, посмотреть базы (можно конечно и отдельную виртуальную машину сделать). Если все хорошо - переводим всю команду разработки на новый релиз, через определенное время раскатываем на всю компанию клиенты, делаем бэкапы и обновляем платформу на сервере. Когда-то ставили на продакшен сервере 8.1 и 8.2 (не долго) параллельно, но это изврат.
rpgshnik; +1 Ответить
28. AKV77 263 03.02.20 22:19 Сейчас в теме
Дмитрий, спасибо ! Кратко и по-делу
rpgshnik; +1 Ответить
29. andrewbc 334 04.06.22 01:36 Сейчас в теме
31. SAGerasimov 23.12.22 07:22 Сейчас в теме
Еще нужно добавить в статью, что папку srvinfo в каталоге более ранней версии 1С нужно создать вручную и дать usr1cv8 права на нее. Иначе служба будет останавливаться сразу после старта.
32. rpgshnik 3815 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 с настройкой переадресации портов.
Так же думаю проще будет стандартный порт заменить для простаты и всё
Оставьте свое сообщение