Несколько версий сервера 1С на одном компьютере

27.04.18

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

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

Вопросы по установке двух серверов 1С на одном компьютере возникают регулярно, несмотря на то, что яндекс с гуглом выдают достаточное количество ссылок на мануалы, как это сделать. Однако лично мне они помогли лишь частично, так как все необходимые знания пришлось «собирать по частям». Поэтому я решил написать свой собственный мануал, который, возможно, мне пригодится через год-другой, когда сам забуду, как это делать.

Есть два основных случая:

  1. Вы хотите установить два сервера разных платформ, например 8.2.19.130 и 8.3.12.1412 (ключевым здесь будет отличие первых двух цифр – 8.2 и 8.3)

  2. Вы хотите установить два сервера одной платформы или платформ, отличающихся минорными релизами, например два сервера платформы 8.3.11.3034 (один с отладкой, другой без, один 32, другой 64) или два сервера 8.3.11.3034 и 8.3.11412 (здесь ключевым будет совпадение первых двух цифр релиза – 8.3 и 8.3)

 

Случай 1:

Будем считать, что у вас уже имеется штатно установленный и работающий сервер 1С платформы 8.2. Трогать его мы не будем и сразу перейдем к установке сервера на платформе 8.3.

Для установки новой платформы можете взять дистрибутив под названием «Технологическая платформа 1С:Предприятия (64-bit) для Windows» (файл обычно называется windows64full.rar).

ВАЖНО! При установке новой версии платформы необходимо снять галку «Установить сервер 1С:Предприятие 8 как сервис Windows».

После установки платформы, необходимо запустить Command Prompt (Admin) – если у вас Win 10 или Win 2012 – правой кнопкой по кнопке Пуск – там выбрать Command Prompt (Admin). Дальше я буду исходить из того, что у вас есть определенные навыки работы через командную строку (если же нет, рекомендую прерваться и уделить пару часов изучению темы).

Для начала перейдем в папку Bin установленной платформы 8.3.11.3034:

cd "C:\Program Files\1cv8\8.3.11.3034\bin"

И при помощи программы ragent.exe зарегистрируем еще один сервис для сервера 1С на платформе 8.3.11.3034:

.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd PASSWORD -d "C:\Program Files\1cv8\srvinfo"

В данной строке мы даем команду создать службу, которая будет запускать агент сервера (RAGENT) на порту 2540, менеджер кластера (RMNGR) на 2541 и рабочие процессы (RPHOST) на портах с 2560 по 2591. Как вы заметили, порты отличаются от штатных первой цифрой (2 вместо 1). Напомню, что штатно используются порты 1540, 1541, 1560-1591. Также мы указываем локального пользователя .\USR1CV8 (точка и обратный слеш перед именем пользователя в данном случае обязательны), пароль пользователя PASSWORD и каталог C:\Program Files\1cv8\srvinfo, где будут храниться данные реестра кластера.

Запустить службу можно командной:

.\ragent.exe -start

Или же просто открыть список служб и запустить вашу новую службу оттуда.

Чтобы только что установленный сервер 1С был доступен по сети, необходимо добавить используемые сервером порты (2540, 2541, 2560-2591) в исключения Брандмауэра Windows (Windows Firewall). Сделать это можно в настройках Брандмауэра или вот этой строкой:

netsh advfirewall firewall add rule name="1c_server_ports" protocol=TCP dir=in localport=2540,2541,2560-2591 action=allow

Далее вам необходимо будет открыть консоль, расположенную по адресу:

 C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc

И создать еще один центральный сервер с указанным портом 2540. На картинке видны две консоли 8.2 (верхний) и 8.3 (нижний) и два сервера работающих на порту 1540 и 2540.

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

При написании этой части я опирался на статью Виталия Онянова http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/. Вы всегда можете обратиться к ней за дополнительной помощью.

Как вы видите, задача относительно простая. Однако цель моей статьи по большей части был второй случай, материалов по которому в гуглояндексах чуть меньше.

Случай 2:

И так, вам нужно установить два экземпляра сервера на одном компьютере, причем экземпляры одной версии платформы. Исходный материал, от которого должно все начинаться - https://its.1c.ru/db/v8312doc#bookmark:cs:TI000000130

Там сказано:

В «1С:Предприятии» отсутствуют штатные средства регистрации нескольких экземпляров сервиса сервера «1С:Предприятия» одной версии. Для того чтобы выполнить такую регистрацию, следует воспользоваться утилитой sc. При выполнении такой регистрации, должны различаться имена служб, номера сетевых портов и адреса каталогов кластера.

А также приведен пример скрипта, который позволит установить службу, однако он в чистом виде работать отказывается (по крайней мере у меня). Вот чуть подправленная и рабочая версия этого скрипта, полученная методом проб и ошибок:

@echo off

rem %1 - version number

rem %2 - first 2 port characters. for 1540,1541,1560:1591 it will be 15

rem %3 - cluster reg catalog

rem register-service 8.3.11.3034 25 "C:\Program Files\1cv8\srvinfo2541"

set SrvUserName=.\USR1CV8

set SrvUserPwd=PASSWORD

set RangePort=%260:%291

set BasePort=%241

set CtrlPort=%240

set SrvcName="1C:Enterprise 8.3 Server Agent %CtrlPort% %1"

set BinPath="\"C:\Program Files\1cv8\%1\bin\ragent.exe\" -srvc -agent -regport %BasePort% -port %CtrlPort% -range %RangePort% -d \"%~3\" -debug"

set Desctiption="1C:Enterprise 8.3 Server Agent. Parameters: %1, %CtrlPort%, %BasePort%, %RangePort%"

if not exist "%~3" mkdir "%~3"

sc stop %SrvcName%

sc delete %SrvcName%

sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption% depend= Tcpip/Dnscache/lanmanworkstation/lanmanserver/

 

Ключевые отличия – перед именем пользователя указывается точка и обратный слеш, в переменной BinPath вместо «/» перед параметрами указывается «-» и в параметре depend обязательно после lanmanserver должен быть «/». Ну и конечно не забудьте заменить PASSWORD на пароль вашего USR1CV8.

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

Для начала сохраните вашу отредактированную версию скрипта (назвав его register-service.bat) в папке с установленной новой платформой C:\Program Files\1cv8\8.3.11.3034\bin.

После этого откройте командную строку и перейдите в папку Bin установленной платформы 8.3.11.3034:

cd "C:\Program Files\1cv8\8.3.11.3034\bin"

Теперь запустите ваш скрипт register-service.bat указав 3 обязательных параметра (пример этой команды в 4й строчке скрипта, который приведен выше):

register-service 8.3.11.3034 25 "C:\Program Files\1cv8\srvinfo2541"

Данный скрипт установит службу для платформы 8.3.11.3034 (первый параметр), пропишет штатные порты на 25** (второй параметр), укажет папку C:\Program Files\1cv8\srvinfo2541 (третий параметр) как каталог для данных реестра кластера (если папка отсутствует – она будет создана).

Тут важно понимать, что новому экземпляру сервера 1С нужна будет своя папка C:\Program Files\1cv8\srvinfo2541 (назвать ее можете как угодно), так как штатная папка C:\Program Files\1cv8\srvinfo уже будет занята первым экземпляром сервера.

Следующий важный нюанс, про который не говориться в статье на ИТС – необходимо дать права на папку C:\Program Files\1cv8\srvinfo2541 пользователю USR1CV8.

Готово. Можно открывать консоль служб Windows и запускать службу. Все дальнейшие действия не отличаются от случая 1.

НО. Есть еще нюанс. Если у вас второй экземпляр сервера другого релиза (например первый 8.3.10.2299, а второй 8.3.11.3034), то у вас возникнут определенные трудности связанные с запуском консоли сервера.

По умолчанию, вы всегда запускаете консоль C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc, которая в свою очередь работает с определенной версией файла radmin.dll. Т.е. консоль для работы с платформой 8.3.10.2299 должна работать с файлом C:\Program Files\1cv8\ 8.3.10.2299\bin\radmin.dll, а для работы с 8.3.11.3034 - C:\Program Files\1cv8\8.3.11.3034\bin\radmin.dll. Есть рекомендации, что перед запуском консоли для работы с определенной версией сервера – необходимо каждый раз регистрировать нужную версию radmin.dll при помощи regsvr32. Однако мне этот вариант не помог (и судя по вопросам на форумах не мне одному). И я нашел один рабочий способ.

В папке C:\Program Files\1cv8\common создаете два файла 8.3.10.2299.reg и 8.3.11.3034.reg с соответствующим содержим:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A42674D4-2D97-4988-A81D-2C113CC42A95}\InprocServer32]

@="C:\\Program Files\\1cv8\\8.3.10.2299\\bin\\radmin.dll"

"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{803144C8-17E6-4926-86C5-C195B6D226D4}\InprocServer32]

@="C:\\Program Files\\1cv8\\8.3.10.2299\\bin\\radmin.dll"

"ThreadingModel"="Both"

И

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A42674D4-2D97-4988-A81D-2C113CC42A95}\InprocServer32]

@="C:\\Program Files\\1cv8\\8.3.11.3034\\bin\\radmin.dll"

"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{803144C8-17E6-4926-86C5-C195B6D226D4}\InprocServer32]

@="C:\\Program Files\\1cv8\\8.3.11.3034\\bin\\radmin.dll"

"ThreadingModel"="Both"

 

Также вы создаете два bat файла Console83102299.bat и Console83113034.bat с соответствующим содержимым:

regedit /s "C:\Program Files\1cv8\common\8.3.10.2299.reg"

mmc /s "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"

и

regedit /s "C:\Program Files\1cv8\common\8.3.11.3034.reg"

mmc /s "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"

И теперь для запуска консоли используете нужный вам bat файл Console831*****.bat.

В принципе, все. Ставьте лайки, подписывайтесь на канал, оставляйте комментарии (с).

Два сервера разной версии сервер 8.2 и 8.3 несколько экземпляров сервера

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

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

12000 руб.

06.12.2023    2756    11    1    

30

Infostart УДиФ: Управление данными и формами

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

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

10000 руб.

10.11.2023    3242    10    1    

31

PowerTools

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

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

3600 руб.

14.01.2013    177339    1070    0    

846

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

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

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

14400 руб.

29.04.2020    27137    78    146    

59

"Менеджер потоков 2.1": УПП: "Восстановление партий"

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

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11706    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

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

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

3600 руб.

06.02.2017    31040    31    18    

47

Система хранения присоединенных файлов в томах на диске

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

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

4200 руб.

10.11.2015    61226    87    59    

72

Хранилище файлов на SQL

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

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10893    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. robix 18.04.18 11:57 Сейчас в теме
Спасибо за статью :)
vl_vedernikov; spezc; +2 Ответить
10. пользователь 21.04.18 01:17
Сообщение было скрыто модератором.
...
11. spezc 781 21.04.18 03:33 Сейчас в теме
(10) Мы все будем богаты!
98. VID1234 108 11.08.20 09:31 Сейчас в теме
(11) Здравствуйте. Так а устанавливать сначала нужно только платформу или сервер и все остальное.
Это с Вашей статьи: "Для начала сохраните вашу отредактированную версию скрипта (назвав его register-service.bat) в папке с установленной новой платформой C:\Program Files\1cv8\8.3.11.3034\bin.", а как установить платформу? Как службу? Не слетят настройки уже установленной платформы?
14. пользователь 22.04.18 00:42
Сообщение было скрыто модератором.
...
15. пользователь 23.04.18 04:27
Сообщение было скрыто модератором.
...
41. пользователь 30.05.18 15:56
Сообщение было скрыто модератором.
...
42. пользователь 31.05.18 05:15
Сообщение было скрыто модератором.
...
43. пользователь 02.06.18 06:13
Сообщение было скрыто модератором.
...
44. пользователь 02.06.18 17:29
Сообщение было скрыто модератором.
...
45. пользователь 04.06.18 08:11
Сообщение было скрыто модератором.
...
2. Азверин 3 18.04.18 14:07 Сейчас в теме
значит случай 2 работает!
9. пользователь 20.04.18 19:40
Сообщение было скрыто модератором.
...
3. пользователь 19.04.18 06:20
Сообщение было скрыто модератором.
...
4. Synoecium 777 19.04.18 06:21 Сейчас в теме
Плюс за изложение в виде последовательного мануала. В свое время сделал случай 2 через утилиту sc, ничего особо сложного, просто заняло некоторое время.
5. Abduvali 2 19.04.18 18:40 Сейчас в теме
Спасибо! По больше бы таких подробных и полезных статей. (а кнопку лайк не нашел)
7. spezc 781 20.04.18 03:30 Сейчас в теме
(5) про лайки была шутка) а в избранное себе можете добавить нажав на звезду слева вверху
6. tormozit 7132 19.04.18 21:25 Сейчас в теме
Для автоматизации большей части описанных в статье действий в подсистеме "Инструменты разработчика" есть инструмент "Управление службами серверов 1С".
Прикрепленные файлы:
JohnyDeath; purgin; Xershi; aikosyapr; SV6; Timon_132; angur; Andrefan; Paradise.87; spezc; independ; genayo; +12 Ответить
8. spezc 781 20.04.18 03:31 Сейчас в теме
(6) спасибо большое за наводку. гляну что там есть.
12. ildary 21 21.04.18 09:27 Сейчас в теме
(6) Сергей, очень ждем возможность работы с ИР без необходимости запуска толстого клиента. Я понимаю, что не так просто это сделать (видел Ваш список проблем, которые мешают), но все равно хочется иметь все в одном окне.
13. tormozit 7132 21.04.18 12:54 Сейчас в теме
(12) Такого скорее всего не будет в ближайшем будущем. Более того в новой версии будет отключена управляемая форма инструмента "Редактор объекта БД". Какой вариант подсистемы используешь?
16. svk 25.04.18 11:54 Сейчас в теме
Вот бы ещё статью как этот второй сервер на нестандартных портах публиковать на IIS. У меня не получилось.И вообще возможно ли это??
18. spezc 781 27.04.18 04:58 Сейчас в теме
(16) вы наверно имеете ввиду не сервер опубликовать, а базу опубликовать, которая находится на сервере, который сидит на нестандартных портах? Если так - то проблем нет, в файле публикации default.vrd в строке подключения к базе указываете server:port
29. svk 27.04.18 12:51 Сейчас в теме
(18) Всё, извините, проблема с портом была выдумана. На самом деле я запустил 2 сервера 32 и 64 разрядный и пул приложений пропускает либо 32, либо 64 сервер в зависимости от опции "разрешить 32-разрядные....." Причём получается, что она как-бы и сразу запрещает 64
, что не было понятно из названия (наверно перевод неправильный).. Так вот создав ещё один пул и привязав его к моему сайту всё сразу заработало без проблем..
23. 7OH 69 27.04.18 08:55 Сейчас в теме
(16) выбираете в IIS свой сайт - справа ПРИВЯЗКИ - добавляете протокол и порт.
25. spezc 781 27.04.18 09:02 Сейчас в теме
(23) ааа, возможно я неправильно понял вопрос.
17. 7OH 69 25.04.18 13:45 Сейчас в теме
Мне хватает батника

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


Параметром передаётся номер версии.
Только выполнять его надо с админскими правами.
inomaratadeath; shur52; Alex17; SV6; EvgeTrofi; nvv1970; spezc; +7 Ответить
19. spezc 781 27.04.18 04:58 Сейчас в теме
(17) да, это вариант. но он почему-то не всегда работает.
22. 7OH 69 27.04.18 08:53 Сейчас в теме
(19) у меня не работало, пока вручную не поставил запуск под админом именно на последнем батнике.
Почему-то батник, который вызывал этот батник, имея галку "запускать под админом" подчиненный процесс запускал не из под админа.
Уже полгода пользуюсь.
24. spezc 781 27.04.18 09:02 Сейчас в теме
96. inomaratadeath 23.06.20 14:49 Сейчас в теме
(17) спасибо!!! только Ваш способ и помог. Описанный в статье почему-то не срабатывал. Одна консоль запускалась как надо, а вторая - всё равно ругалась на несоответствие версии клиента и сервера.
20. sandybaev 196 27.04.18 08:31 Сейчас в теме
ничего не получилось.
не нашел утилиту sc
сохранить текст команд с расширением каким bat, cmd?
попробовал сохранить оба, не вышло.
командная строка cmd молчит минут 20 ничего не происходит.

хотел запустить одновременно 8 3 10 и 8 3 12
21. spezc 781 27.04.18 08:47 Сейчас в теме
(20) а что значит не нашли утилиту sc? чтобы проверить, работает она или нет - достаточно открыть командную строку, написать sc и нажать enter.

Текст команд для утилиты sc нужно соханить в файл register-service.bat (добавил это в статью).
Напишите пожалуйста, что именно не вышло и на какой команде зависает cmd. Попробую помочь.
26. Timon_132 27.04.18 09:49 Сейчас в теме
А я виртуалку для этого создавал, попробую сейчас с батником.
27. sandybaev 196 27.04.18 10:49 Сейчас в теме
запустил все скрипты. в итоге остановился на ошибке консоли серверов.
я так понимаю при запуске батника нужно как-то регистрировать консоль под нужный релиз платформы.

попробовал прописать в начало батника команды с файла регистрации консоли администратора, не помогло.
Прикрепленные файлы:
user612164_ra; +1 Ответить
30. spezc 781 27.04.18 12:54 Сейчас в теме
(27) вот содержимое моих файлов.
8.3.10.2299.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A42674D4-2D97-4988-A81D-2C113CC42A95}\InprocServer32]
@="C:\\Program Files\\1cv8\\8.3.10.2299\\bin\\radmin.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{803144C8-17E6-4926-86C5-C195B6D226D4}\InprocServer32]
@="C:\\Program Files\\1cv8\\8.3.10.2299\\bin\\radmin.dll"
"ThreadingModel"="Both"

Console83102299.bat
regedit /s "C:\Program Files\1cv8\common\8.3.10.2299.reg"
mmc /s "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"

попробуйте создать аналогичные и запустить Console83102299.bat - должна будет запуститься консоль 8.3.10.2299. Сделайте второй комплект файлов для другой платформы.

З.Ы. как вариант, попробуйте еще посмотреть (17)
85. M_Volkov 5 10.06.19 18:30 Сейчас в теме
(30)
вот содержимое моих файлов

Что-то у меня они совсем не работают? Как будь то просто Администрирование серверов 1С Предприятия x86-64 запускаю открывается консоль c IP портом: 1540, что одним bat-файлом, что другим. Может потому, что сервер х64?
57. user612164_ra 09.11.18 12:45 Сейчас в теме
(27) блин такая же фигня. при любом и батников открывает только одну консоль. удалось победить ?
58. 7OH 69 09.11.18 12:46 Сейчас в теме
(57) права дали ка каждый ?
у меня есть набор - работает, но надо права давать на каждый батник в цепочке - видимо наследование прав в винде ещё не дочинили.
59. user612164_ra 09.11.18 13:36 Сейчас в теме
(58) права не давал. делал по инструкции. там про права небыло ни слова
28. sandybaev 196 27.04.18 10:51 Сейчас в теме
служба кстати создалась и запустилась нормально
Прикрепленные файлы:
31. Olenevod 33 04.05.18 22:13 Сейчас в теме
С помощью такой команды можно создать службу

sc create "1C:Enterprise 8.3 Server Agent 5540 8.3.11.2954" binPath= "\"C:\Program Files (x86)\1cv8\8.3.11.2954\bin\ragent.exe\" -srvc -agent -regport 5541 -port 5540 -range 5560:5591 -d \"C:\Program Files (x86)\1cv8\srvinfo_8.3.11.2954"" start= auto obj= .\USR1CV8 password= 123 displayname= "Agent server 1C 8.3.11.2954: 5540, 5541, 5560:5591"
kiko_r; viktor_and_ko; Alexander24Max; +3 Ответить
32. EGOLEGE 06.05.18 17:12 Сейчас в теме
Все получилось как описано в статье, большое спасибо! Установлено три версии сервера 1с.
Возникла проблема. Под IIS опубликованы три бд под разные версии платформ 8,3,11,2867/ 8,3,11,3034/8,3,12,1412.
Через тонкий клиент работает только последняя опубликованная по счету бд. При запуске остальных выдает ошибку на подобии вот такого
Прикрепленные файлы:
33. EGOLEGE 06.05.18 18:27 Сейчас в теме
(32) Воспользовался советом (29) все получилось.
На каждую версию платформы создается свой пул приложений в IIS.
Каждой публикации в IIS (управление приложением-дополнительные параметры-пул приложений) назначаем соответствующий пул. Перезапускаем IIS (обязательно).
И вуаля все работает!
34. JohnL 14.05.18 09:06 Сейчас в теме
в брандмауэре какие порты надо открыть?
35. spezc 781 14.05.18 11:31 Сейчас в теме
(34) те, на которых крутится 1С, обычно это 1540,1541, 1560-1691. Если запускали службу на других портах - то надо будет открыть эти порты.
36. JohnL 15.05.18 06:33 Сейчас в теме
(35)
цитата "И создать еще один центральный сервер с указанным портом 2540. На картинке видны две консоли 8.2 (верхний) и 8.3 (нижний) и два сервера работающих на порту 1540 и 2540"
тогда для второго сервера какие открывать, 2540,2541, 2560-2691?
37. 7OH 69 15.05.18 09:43 Сейчас в теме
(36) смотрите в
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic­es\1C:Enterprise 8.3 Server Agent
ImagePath
пример
""C:\Program Files (x86)\1cv8\8.3.11.3034\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo""
тут все порты указаны (Вами или нет - не важно)
38. savostin.alex 82 29.05.18 10:37 Сейчас в теме
Всем привет.
Мы делаем проще (на мой взгляд). На любой ПК с нужной версией Win устанавливаем сервер 1С нужной версии. Из реестра этого ПК экспортируется соответствующая этой службе ветвь (целиком) и импортируется на целевой сервер, в реестре которого изменяются пути, порты и название будущей службы. На этот сервер копируется целиком папка из Program Files первоначального ПК. После перезагрузки сервера появляется новая служба сервера 1С.
В таком случае нет вероятности затереть рабочий сервер 1С.
39. spezc 781 29.05.18 12:38 Сейчас в теме
(38) интересный прием, буду знать.
40. 7OH 69 29.05.18 14:34 Сейчас в теме
У меня лично у всех служб меняется название сразу.
При переустановке новых такое не затирается -благо 1С кроме как по имени пока не умеет.
JetBrain; nvv1970; +2 Ответить
46. TimurrReznik 16.08.18 15:03 Сейчас в теме
Я бы ставил мощнее сервера, облачные, если все на одной машине будет применимо. Подойдет вот такого варианта сервер Windows VPS https://regvps.ru/windows-vps/ А далее все по инструкции, как выше сделал работу и настройку работы серверов через консоль администрирования серверов «1С:Предприятия», в контекстном меню пункт «Создать» — «Центральный сервер 1С:Предприятия 8.3» и т.д.
47. shmax 5 31.08.18 17:24 Сейчас в теме
Меня пугает фраза: "После этого откройте командную строку и перейдите в папку Bin установленной платформы 8.3.11.3034:"

У меня сейчас есть работающий сервер 1с на 8.3.10.2580.
мне нужно поставить рядом 8.3.9.2170 но если я установлю сервер 1с 8.3.9.2170 он же заменит при установке службу, или я туплю. Как поставить сервер 1с и не помешать работающему?
48. spezc 781 31.08.18 20:50 Сейчас в теме
(47) вы ставите 8.3.9.2170 со снятой галкой «Установить сервер 1С:Предприятие 8 как сервис Windows». После этого идете по сценарию 2 и при помощи скрипта устанавливаете вторую службу для 8.3.9.2170. Ваша старая платформа и старая служба 8.3.10.2580 никак не затрагивается.

Единственно, я бы вам порекомендовал арендовать виртуальный сервер, установить там штатго 8.3.10.2580, запустить пару тестовых баз, и на нем же установить 8.3.9.2170 по инструкции. Так сказат ьпотренироваться на кошках.
49. shmax 5 03.09.18 10:05 Сейчас в теме
Надо на кошках, хоть убейте на память не помню такую галку что жал. может жал на автопилоте конечно.
50. shmax 5 11.09.18 10:51 Сейчас в теме
Установил, полёт нормальный - спасибо.
51. SuhoffGV 02.10.18 14:36 Сейчас в теме
Подскажите, как запустить 2 одинаковых сервера 1с (8.2) на linux? Один уже работает, нужен второй с отладкой.
52. spezc 781 02.10.18 18:19 Сейчас в теме
(51) мне кажется стоит посмотреть этот файл /etc/init.d/srv1cv83. не совсем знаком с механизмом служб в линуксе, но возможно стоит попробовать скопировать этот файл например в /etc/init.d/srv1cv83debug и заменить в нем #SRV1CV8_DEBUG= на SRV1CV8_DEBUG=1 (т.е. раскомментировать и установить значение 1). Также поискать места, где там можно заменить порты по умолчанию (чтобы эта служба работала на отдельных портах и не конфликтовала с уже существующей srv1cv83). После этого нужно что-то перезапустить (что именно не знаю), чтобы init.d заново перечитался. Самое простое - рестарт)

Если эксперимент получится - напишите пожалуйста тут в комментариях.

З.Ы. посмотрел файл - да, там точно можно установить другие порты, только еще надо найти место, где нужно поменять папку сервера.
SuhoffGV; +1 Ответить
53. SuhoffGV 09.10.18 21:34 Сейчас в теме
(52) Нашел инфу на ИТС https://its.1c.ru/db/v8doc#content:26:1:issogl1_3.18.srv1cv82
Конфигурационный файл /etc/sysconfig/srv1cv82 (для RPM-системы) используется для задания
параметров запуска агента сервера «1С:Предприятия» с помощью скрипта /etc/init.d/srv1cv82. Если
установка выполнялась для DEB-системы, то нижеперечисленные параметры следует редактировать
в файле /etc/init.d/srv1cv82.


Т.е. скрипт берет настройки портов и режимов из файла. Надо пробовать.
54. cbr900 172 02.11.18 03:47 Сейчас в теме
Благодарю за подробные инструкции!
Все получилось!
55. aximo 2027 04.11.18 09:46 Сейчас в теме
ребята. может проще порт поменять в администрат тулс?
56. 7OH 69 05.11.18 10:13 Сейчас в теме
60. dragen 09.12.18 18:02 Сейчас в теме
Здравствуйте, сделал всё по инструкции №2. У меня 8.3.6 и поставил 8.3.13. Но почему-то не могу запустить консоль 8.3.13. Батники регистрируют и открывают старую консоль. В регистре прописана 8.3.13, но открывает 8.3.6. Батник с правами, запрашивает на каждое действие права Админа. Но всё равно второй узел в консоле несовместимая версия, т.к открывает консоль 8.3.6. Сервер работает и запущен под 8.3.13. Уже всё в интернете перерыл, подскажите пожалуйста.
61. 7OH 69 09.12.18 18:09 Сейчас в теме
(60) пользуюсь этим https://infostart.ru/public/944453/. Работает.
не забываем, что запускать надо с правами админа.
62. dragen 09.12.18 18:39 Сейчас в теме
(61) Ооо, крутой батник, спасибо) Но вот только написал пост и заработало с такой инструкцией:
"Что сделал, чтобы добиться параллельной работы двух консолей администрирования на одном аппаратном сервере.
Для командного файла "C:\Program Files\1cv8\8.3.5.1186\bin\RegMSC.cmd":
1) Создал копию командного файла;
2) Создал ярлык на рабочем столе с указанием на командный файл в каталоге "C:\Program Files\1cv8\8.3.5.1186\bin\RegMSC.cmd";
3) В свойствах ярлыка с рабочего стола, на странице "Дополнительно", установил флажок "Запуск от имени администратора";
4) Изменил содержимое командного файла на нижеследующие строки:

regsvr32 "C:\Program Files\1cv8\8.3.5.1186\bin\radmin.dll" /s
start mmc "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc""
welcome_to_the_1C_club_buddy; improg; +2 Ответить
92. improg 568 09.11.19 14:21 Сейчас в теме
(62) Спасибо работает, помогло.
63. taasha25 13 11.12.18 13:24 Сейчас в теме
Здравствуйте! А драйверы нужно устанавливать при установке третьего сервера 1С?
64. roadster 12.12.18 19:39 Сейчас в теме
Добрый день.

У меня уже развернут сервер 1с 8.3.8 x64, требуется параллельно развернуть 8.3.12 x64, по какому способу действовать? и папку srvinfo лучше новую все же создать под 8.3.12 или в существующую от 8.3.8 (c:\Program Files\1cv8\srvinfo\), также как быть с консолью? или собственно от выбранного способа и будет зависеть решение этих двух вопросов?

Благодарю!
65. roadster 17.12.18 16:21 Сейчас в теме
(64) В общем сам разобрался
66. letarch 29.12.18 09:34 Сейчас в теме
Так работает два linux сервера 1с одной ветки на одном хосте или нет?
67. spezc 781 29.12.18 16:48 Сейчас в теме
68. EvgeTrofi 126 09.01.19 07:49 Сейчас в теме
В результате выполнения скрипта получил вот такие сообщения
C:\Program Files (x86)\1cv8\8.3.12.1529\bin>register-service 8.3.12.1529 25 "C:\
Program Files (x86)\1cv8\srvinfo2541"
[SC] OpenService: ошибка: 1060:
Указанная служба не установлена.
[SC] OpenService: ошибка: 1060:
Указанная служба не установлена.
[SC] CreateService: успех

Какая служба не установлена?
Куда посмотреть?
69. spezc 781 09.01.19 16:54 Сейчас в теме
(68) это попытка остановить и удалить службу, которая уже установлена (с именем 1C:Enterprise 8.3 Server Agent %CtrlPort% %1).
Если вы запускаете скрипт в первый раз, то это нормально.
EvgeTrofi; +1 Ответить
71. Aburik777 12.01.19 00:43 Сейчас в теме
все работает, спасибо.
Нюанс, когда установлена серверная компонента первой платформы, то для второй тоже ее надо ставить но отказаться от запуска службы.

И при подключении к консоли сервера через бат, ругается на порты, то есть приходится заходить в свойства и менять 1540 2540, Это как-то фиксится?
Платформы у меня 8.3.5 и 8.3.12
72. chuff 29.01.19 09:15 Сейчас в теме
Вроде все сделал правильно, но при запуске службы она запускается и тут же останавливается
В журнале 2 события подряд:
Служба "1C:Enterprise 8.3 Server Agent. Parameters: 8.3.13.1690, 2540, 2541, 2560:2591" перешла в состояние Работает.
Служба "1C:Enterprise 8.3 Server Agent. Parameters: 8.3.13.1690, 2540, 2541, 2560:2591" перешла в состояние Остановлена.
Ошибок никаких. Что может быть?
73. 7OH 69 29.01.19 11:38 Сейчас в теме
(72) кто ж знает полные параметры вашей службы, кроме вас ?
возможно вы один каталог указали
74. chuff 31.01.19 07:43 Сейчас в теме
Сломал уже голову. Сервер вроде бы запущен, агент тоже.
Но при попытке запуска батника второго сервера выскакивает ошибка
Ошибка соединения с сервером 1С:Предприятия 8.3
Различаются версии клиента и сервера (8.3.13.1690 - 8.3.10.2580)
клиентское приложение: консоль кластера

И при попытке открытия базы (с прямым указанием версии 8.3.13.1690 в списке баз) происходит запуск на версии 8.3.10.2580
В какую сторону хотя бы посмотреть еще?
Прикрепленные файлы:
75. 7OH 69 31.01.19 11:12 Сейчас в теме
(74) посмотреть в какой сервер консоли вы базу добавили и как базы прописаны в списке подключений - порт не забыли сменить ?
у меня такая ошибка выскакивает (В консоли) тоже - когда запускаю с указанием нового сервера.
Оно запоминает последний используемый и логично не соответствие версий.
Выбираем в списке нужный сервер и всё показывает и работает.
(вы же оба сервера в консоль добавили - верно?)
76. chuff 31.01.19 11:24 Сейчас в теме
(75) Посмотрите прикрепленный файл. Там все порты прописаны в командной строке

(75)
Оно запоминает последний используемый и логично не соответствие версий.

Последнего используемого нет. Он всегда первый. Второй не запускается. Точнее вторая консоль не запускается.
Как я могу добавить 2 сервера в одну консоль, если они разных версий??? Ошибка об этом и говорит
77. 7OH 69 31.01.19 11:33 Сейчас в теме
(76) Не может быть всегда первый (см. вложение) - должно быть столько записей, сколько у вас серверов.
Если запись одна - логично, что вы не можете подключиться другой версией - надо регистрировать нужную (возможно батник не отрабатывает, но это другая история).
И в подключении базы должен быть указан корректный порт этого сервера.
Srvr="localhost:5541";Ref="Test_8.3.13";
Srvr="localhost:6541";Ref="Test_8.3.14";
Вот так, на моём примере.
Прикрепленные файлы:
Glenas-New; +1 Ответить
78. chuff 31.01.19 12:12 Сейчас в теме
(77) Объясняю еще раз ситуацию.
Консоль второго сервера не запускается по причине "различия версий клиента и сервера"
Регистрация её не помогает. В том числе через RegMSC, а так же с помощью reg-файлов и батника, приведенного в статье
Это как раз не другая история, а самая первая - невозможно запустить консоль.
У вас, судя по всему, сервера установлены одной версии, раз они прописаны в одной консоли.
В первую консоль я не могу "ручками" добавить второй сервер - потому что в результате получаю ту же самую ошибку "различия версий клиента и сервера" - оно и логично, ведь версия консоли (клиент) не совпадает с версией сервера (сервер 1с)
Если указываю в подключении базы порт, получаю ошибку
"не найдено ни одного сервера с размещенным сервисом serviceName=ClusterConfigService"
Ткните мне пальцем, где я неправ? Ощущение, что всё очень просто, но смотрю не туда
79. 7OH 69 31.01.19 13:24 Сейчас в теме
(78) вы скрин видели мой ? 2 разных сервера (разной версии).
Консоль всегда ОДНА - она просто подключает только одну dll зарегистрированную в системе.
Различие версий - вот и ошибка - у вас же всё написно. Клиент новый (13), сервер, к которому вы подключаетесь - старый (10).
Анализ: у вас в консоли был добавлен сервер старый (10) - тут всё ок.
Вы поставили новую платформу - в списке старый сервер.
Надо добавить новый сервер в список в консоли.
80. chuff 31.01.19 13:38 Сейчас в теме
(79) Неужели я непонятно написал? -
В первую консоль я не могу "ручками" добавить второй сервер - потому что в результате получаю ту же самую ошибку "различия версий клиента и сервера"

Вот именно, что консоль одна. И в один момент времени к ней подключена ОДНА dll.
Соответственно, каким образом на одной версии dll будут подключены сервера разных версий?
Скрин я видел. Там разные цифры стоят в описании. В описании я тоже что угодно могу написать
81. 7OH 69 31.01.19 14:16 Сейчас в теме
(80)
Неужели я непонятно написал? -

Да всё понятно - ищите проблему в регистрации длл - если она регистрируется - всё работает.


(80)
Соответственно, каким образом на одной версии dll будут подключены сервера разных версий?

никак - в писке они будут все - а подключиться вы с можете только к той, у которой версия такая же, какая у вас в системе.

Вывод - регистрация библиотеки у вас не происходит (может не установили средства управления)
82. chuff 01.02.19 06:16 Сейчас в теме
(81)
никак - в писке они будут все - а подключиться вы с можете только к той, у которой версия такая же, какая у вас в системе.

Вчера ушел домой и эта же мысль мне пришла в голову. Спасибо, что подтвердили её.
Оказывается, всё работало, только не доходил до конца. Чувствовал же, что туплю где-то ))
Спасибо!
86. пользователь 18.06.19 10:17
Сообщение было скрыто модератором.
...
104. M_Volkov 5 13.05.21 15:36 Сейчас в теме
(82) выскакивает ошибка
Ошибка соединения с сервером 1С:Предприятия 8.3
Различаются версии клиента и сервера (8.3.13.1690 - 8.3.10.2580)
клиентское приложение: консоль кластера
Не понял, где прописываются порты для запускаемых консолей? У меня консоли открываются с аналогичной ошибкой (версии другие, и версия сервера не та). Значение номера порта такое же, как в последний раз какое использовалось консолью. Приходится вручную его менять.
Вообще-то нашел значение порта, значение которого последним использовалось, в файле пользователя C:\Users\mv\AppData\Local\1C\1cv82\appsrvrs.lst (для моего компьютера, на рабочем сервере пока не смотрел):
{1,
{"tcp","mv-win10",1940,"Центральный сервер 1С:Предприятия 8.3 на этом компьютере, порт 1940"}
}
Перед запуском консоли для платформы 8.3.17.1851 надо порт исправлять на стандартное значение 1540. Но в файле Console831*****.bat это исправление не прописано. Может используется другой механизм подстановки нужного порта?
105. chuff 14.05.21 11:15 Сейчас в теме
(104)А вы уверены, что в левой части консоли выбран нужный сервер? Там всегда будет только 1 активный (который с "галочкой")
У меня было 3 версии и при запуске версии, не совпадающей с последней используемой выскакивала эта ошибка.
Просто выбрать в левой части консоли нужный сервер
Прикрепленные файлы:
106. M_Volkov 5 14.05.21 22:29 Сейчас в теме
(105)
А вы уверены, что в левой части консоли выбран нужный сервер? Там всегда будет только 1 активный (который с "галочкой")
Да, так. И если в последний раз консоль открывалась для 1-го сервера, а теперь открывается для 2-го сервера, то при открытии консоль пытается восстановить прежнее состояние, а 1-й сервер недоступен (не активен). Тогда и появляется ошибка: Различаются версии клиента и сервера.
Значит эту ошибку так просто не убрать? Если только в файле Пользователь\AppData\Local\1C\1cv82\appsrvrs.lst при открытии номер порта не править.
83. user612164_ra 08.04.19 12:57 Сейчас в теме
Почему не выходит ?
Прикрепленные файлы:
84. irreal 32 03.06.19 21:17 Сейчас в теме
Круто, это работает! Интересовал второй случай. Спасибо!
87. adhocprog 1138 07.07.19 12:47 Сейчас в теме
Спасибо ) Помогло:
Далее вам необходимо будет открыть консоль, расположенную по адресу:
C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc
88. user1249164 08.07.19 12:11 Сейчас в теме
Как-как... Разбросать по портам же
89. SegaMV 26.07.19 12:14 Сейчас в теме
Установил версии 8.3.6.2530 (порты 1540 и т.д.) и 8.3.14.1854 (порты 1640 и т.д.). Почти все делал по инструкции из шапки. Консоль для версии 8.3.6.2530 запускалась, а для версии 8.3.14.1854 что бы ни делал, ругалась на несовместимость версий.
Виновником определил файл C:\Users\S\AppData\Local\1C\1cv8\appsrvrs.lst.
Прописал в ней еще строку:

{2,
{"tcp","St_Sysop",1540,"Центральный сервер 1С:Предприятия 8.3 на этом компьютере"},
{"tcp","St_Sysop",1640,"Центральный сервер 1С:Предприятия 8.3 на этом компьютере"}
}


Теперь при запуске, если и ругается, то нажимаешь Ok и можно работать с соответствующим сервером и он будет работать. Этот сервер (для нужного порта - в моем случае 1640) так же можно прописать и при запуске консоли для версии 8.3.6.2530.

P.S.: Кстати, по поводу регистров. У меня Windows x64. Возможно поэтому, данные по регистрам отличаются от шапки. Какие они будут у вас, можно посмотреть в реестре:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\V83.ServerAbout\CLSID
и
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\V83.ServerAdminScope\CLSID


У меня были вот такие:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{52A0B0A1-9EDA-4B07-9F90-BECF36637FD7}\InprocServer32]
@="D:\\Program Files (x86)\\1cv8\\8.3.14.1854\\bin\\radmin.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{C08A0F38-EFA5-4F60-8D4B-5D7709056530}\InprocServer32]
@="D:\\Program Files (x86)\\1cv8\\8.3.14.1854\\bin\\radmin.dll"
"ThreadingModel"="Both"

[HKEY_CURRENT_USER\Software\Classes\TypeLib\{EB866ECE-88B0-40C6-80C7-566C3AD74F57}\1.0\0\win32]
@="D:\\Program Files (x86)\\1cv8\\8.3.14.1854\\bin\\radmin.dll"

[HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\{52A0B0A1-9EDA-4B07-9F90-BECF36637FD7}\InprocServer32]
@="D:\\Program Files (x86)\\1cv8\\8.3.14.1854\\bin\\radmin.dll"
"ThreadingModel"="Both"

[HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\{C08A0F38-EFA5-4F60-8D4B-5D7709056530}\InprocServer32]
@="D:\\Program Files (x86)\\1cv8\\8.3.14.1854\\bin\\radmin.dll"
"ThreadingModel"="Both"
Показать
mikukrnet; +1 Ответить
90. DenisMedvedev 17.09.19 12:41 Сейчас в теме
Всем добрый день.
Сейчас рабочий вариант 8.3.13.1513
Хотим поставить 8.3.14.1854.
Какой вариант установки использовать 1 или 2?
91. Romario_ 21.10.19 15:52 Сейчас в теме
Здравствуйте, подскажите пожалуйста.
На сервере стоит Платформа 8.3.15, раньше стояла 8.3.10. Несколько разных конфигураций. Нужно чтобы все клиенты конфигураций работали под 8.3.15, а один клиент под 8.3.10. Данный способ решит проблему, что может дополнительно нужно сделать?
93. improg 568 09.11.19 14:24 Сейчас в теме
Спасибо за статью, но параллельный запуск консолей не отрабатывает на 32 разрядном сервер, помог один из комментариев к публикации.
94. Aitbay 06.01.20 13:32 Сейчас в теме
если локально настраивать консоль для запуска
просто ставим 1-ю платформу 64 битную, а 2-ю 32х
сначала регим 1ю с правами админа потом 2-ю
и тогда в панели появятся 2 значка запускаться должны без перерегистрации компоненты

проверено лично на 8.3.9.2301 32х и 8.3.11.3133
на серверах стоят 64х битные платформы, локально ставил разные
Оставьте свое сообщение