[Шпаргалка] Несколько версий сервера 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с

См. также

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

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

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

14400 руб.

29.04.2020    24404    75    144    

58

Контроль действий пользователей II

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

Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С. Позволяет контролировать работу пользователей удаленно со смартфона.

14280 руб.

07.07.2023    3511    1    3    

8

PowerTools

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

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

3600 руб.

14.01.2013    170235    1051    0    

792

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

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

1500 руб.

01.12.2020    12581    27    0    

41

Сжатие (уменьшение) картинок в базе 1С и приведение их к одинаковой ширине

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

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

2000 руб.

21.07.2022    8123    5    3    

10

Завершение сеанса неактивных пользователей на сервере

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

Обработка позволяет отключить сеанс пользователя 1С при его простое (бездействии).

1000 руб.

30.03.2018    17879    5    5    

6

Инструменты для чистки кэша 1С

Инструменты администратора БД Абонемент ($m)

Публикация содержит набор bat файлов, используемых мной для умной чистки кэша 1С. Основой файлов являются PowerShell скрипты, которые используются для автоматизации чистки кэша, например, удаление кэш файлов старше десяти дней.

1 стартмани

05.06.2023    6685    40    Viki_push    21    

155

Утилита для получения информации о базе данных 1С в формате JSON

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

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

600 руб.

05.04.2023    1513    1    0    

1
Отзывы
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 3495 15.05.18 04:27 Сейчас в теме
(3) мне удобнее через утилиту или инструменты разработчика работать. Альтернативный вариант имеет место быть.
30. user1886196 19.12.22 08:10 Сейчас в теме
(6) Ну так выложите свой вариант. Я думаю что всем будет интересно почитать!
4. Armando 1399 14.05.18 22:09 Сейчас в теме
Что, опять про установку разных 1С на один сервер?
5. Xershi 1403 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 12 15.05.18 13:13 Сейчас в теме
(8) Работает как часики на 8.3 - 10, 11, 12 платформа.
EGOLEGE; rpgshnik; +2 Ответить
10. rpgshnik 3495 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 3495 16.05.18 04:00 Сейчас в теме
(11) такие эксперименты не проводил)
14. spezc 774 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 44 16.05.18 11:05 Сейчас в теме
А с линуксом подобное как сделать?
16. kembrik 9 26.06.18 17:44 Сейчас в теме
(15) Ras/Rac
18. solary 184 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

В итоге не понял, чистенькая она или таки там троян.?)
26. rpgshnik 3495 31.01.19 10:38 Сейчас в теме
20. Созинов 30.01.19 06:04 Сейчас в теме
Отличная шпаргалка! Видел несколько таких публикаций здесь, но кажется это лучше всего оформлена. Только ссылку на менеджер управления службами добавьте пожалуйста. На сайте alp получил 404, просто хотелось посмотреть.
25. rpgshnik 3495 31.01.19 10:37 Сейчас в теме
22. fotov 303 30.01.19 14:23 Сейчас в теме
Остаётся вопрос - зачем в принципе несколько версий 1С?
23. ZHPN24 77 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 303 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 258 03.02.20 22:19 Сейчас в теме
Дмитрий, спасибо ! Кратко и по-делу
rpgshnik; +1 Ответить
29. andrewbc 324 04.06.22 01:36 Сейчас в теме
Коротко и ясно
rpgshnik; +1 Ответить
31. SAGerasimov 23.12.22 07:22 Сейчас в теме
Еще нужно добавить в статью, что папку srvinfo в каталоге более ранней версии 1С нужно создать вручную и дать usr1cv8 права на нее. Иначе служба будет останавливаться сразу после старта.
32. rpgshnik 3495 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 с настройкой переадресации портов.
Так же думаю проще будет стандартный порт заменить для простаты и всё
Оставьте свое сообщение