Что такое 1С:Сервер взаимодействия. Как его установить

Для обеспечения мгновенной коммуникации между подразделениями и сотрудниками компании Ортикон, был развернут сервер взаимодействия. Он позволяет обмениваться текстовыми сообщениями, а также проводить аудио и видеоконференции непосредственно в 1С.
Что такое 1С:Сервер взаимодействия. Как его установить
Иллюстрация: Вера Ревина/Клерк.ру

Сервер взаимодействия позволил общаться сотрудникам компании, используя одновременно разные конфигурации, например, такие, как «Ортикон: Лизинг. Бухгалтерский учет КОРП ред. 3.0» и «1С: Бухгалтерия 8».

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

1С: Сервер взаимодействия

1С: Сервер взаимодействия — это программа, которая реализует серверную часть системы взаимодействия. Сервер взаимодействия может быть развёрнут в Интернете или в локальной сети предприятия на компьютерах с операционными системами Microsoft Windows или Linux.

В состав дистрибутива входят следующие компоненты:

  1. Сервер системы взаимодействия.

  2. Распределенное хранилище Hazelcast. В нем хранятся сессии пользователей, подписки на события, очереди.

  3. Поисковый кластер Elasticsearch. Используется для подбора пользователей и полнотекстового поиска.

  4. Утилита ring.

  5. Внешняя обработка CollaborationSystemRegister.epf, предназначенная для регистрации информационной базы на сервере взаимодействия.

Для работы системы взаимодействия на компьютере необходимо наличие следующих программных продуктов:

1. JDK (64-разрядная)версия 11. Рекомендуется Liberica JDK. 

Для установки с помощью утилиты командной строки и работы сервера взаимодействия необходим вариант Standard.

Для установки с помощью графической утилиты необходим JDK с поддержкой Java FX, например, Liberica JDK вариант Full.

Скачать JDK: https://libericajdk.ru/pages/downloads/ или https://bell-sw.com/pages/downloads/.

2. СУБД PostgreSQLверсия 9.6 и старше.

Скачать сервер: https://www.postgresql.org/download/.

3. Утилита ring поставляется в составе сервера взаимодействия.

4. Утилита curl. Скачать утилиту: https://curl.haxx.se/download.html.

Подготовка для установки Сервера взаимодействия 

Установку будем проводить под операционную систему Windows.

В первую очередь установите PostgreSQL все настройки по умолчанию.

После установки зайдите через pgAdmin4 и создайте пользователя, от имени которого СУБД будет работать с сервером взаимодействия. Данный пользователь должен обладать правами создания базы данных:

  • Login: cs_user.

  • Pass: cs_pwd.

Создайте БД cs_db и в качестве владельца укажите пользователя cs_user.

Для базы данных cs_db следует подключить расширения uuid-ossp. Для этого необходимо выполнить следующую команду базы данных, используя Query tools: CREATE EXTENSION IF NOT EXISTS “uuid-ossp”.

Затем установите JDK, мы использовали Bellsoft. После установки проверьте наличие системной переменной JAVA_HOME, переменная должна указывать на ваш JDK.

Установка Сервера взаимодействия

Установка Сервера взаимодействия производится путем скачивания дистрибутива с сайта обновлений 1С https://releases.1c.ru/total, его распаковки и запуска программы 1ce-installer.exe  с правами администратора.

Приступим к настройке пакетов. Для этого откройте командную строку с правами администратора и перейдите в каталог с установленной утилитой ring.

Для начальной инициализации сервера Hazelcast необходимо выполнить следующие действия:

  • ring hazelcast instance create --dir C:\1CE\hc;

  • ring hazelcast --instance hc service create --stopped.

Теперь инициализируйте сервер Elasticsearch:

  • ring elasticsearch instance create --dir C:\1CE\es;

  • ring elasticsearch --instance es service create --stopped.

Инициализируем сервер взаимодействия:

  • ring cs instance create --dir C:\1CE\cs;

  • ring cs --instance cs service create --stopped.

После инициализации соедините ваш сервер взаимодействия с СУБД.  Для этого нужно выполнить настройку параметров JDBC-драйверов PostgreSQL:

  • ring cs --instance cs jdbc pools --name common set-params --url jdbc:postgresql://localhost:5432/cs_db?currentSchema=public;

  • ring cs --instance cs jdbc pools --name common set-params --username cs_user;

  • ring cs --instance cs jdbc pools --name common set-params --password cs_pwd;

  • ring cs --instance cs jdbc pools --name privileged set-params --url jdbc:postgresql://localhost:5432/cs_db?currentSchema=public;

  • ring cs --instance cs jdbc pools --name privileged set-params --username cs_user;

  • ring cs --instance cs jdbc pools --name privileged set-params --password cs_pwd;

Для взаимодействия сервера взаимодействия и клиентского приложения используется протокол WebSocket. Для настройки работы этого протокола  выполните следующие действия:

  • ring cs --instance cs websocket set-params --hostname 172.23.64.1;

  • ring cs --instance cs websocket set-params --port 9200.

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

curl -Sf -X POST -H "Content-Type: application/json" -d "{ \"url\" : \"jdbc:postgresql://localhost:5432/cs_db\", \"username\" : \" cs_user \", \"password\" : \" cs_pwd \", \"enabled\" : true }" -u admin:admin http://localhost:8087/admin/bucket_server.

  • cs_db — имя базы данных сервера взаимодействия;

  • cs_user — имя пользователя, от имени которого сервер взаимодействия подключается к СУБД.

  • cs_pwd — пароль этого пользователя;

  • admin, admin — имя пользователя и пароль для доступа к интерфейсу обслуживания сервера взаимодействия.

Проверка работоспособности Сервера взаимодействия

Для проверки работоспособности сервера взаимодействия откройте в браузере адрес http://localhost:8087/rs/health

В случае успешной инициализации сервер вернет ответ следующего вида:

Для подключения собственных баз используется внешняя обработка CollaborationSystemRegister.epf, которая идет в комплекте:

В качестве адреса указывается ws://172.23.64.1:9200.

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

В этом примере описана одна из возможностей сервера взаимодействия. Также можно реализовать обмен файлами, подключить чат бота telegram и интегрироваться с социальной сетью ВКонтакте, что также будет реализовано внутри компании Ортикон.

Ортикон: Лизинг. Бухгалтерский учет

Организации операционного и бухгалтерского учета в лизинговых организациях

Попробуйте новое решение на платформе 1С:Предприятие 8 прямо сейчас!

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

Принимаю оферту и даю согласие по перс.данным

Реклама: ООО «Ортикон-ИТ Интегратор», ИНН: 7715795012, erid: LjN8KYXnT

Начать дискуссию

Экспорт

Кабмин смягчит требования к продаже валютной выручки

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

Курсы повышения
квалификации

18
Официальное удостоверение с занесением в госреестр Рособрнадзора

Процесс пошел: 28 тысяч представителей МСП выросли до более высокой категории бизнеса

В крупный бизнес перешли 876 компаний, а 26 тысяч микропредприятий выросли до категории малого бизнеса.

Бесплатно с Зарплата

Алгоритм расчета зарплаты при вахтовом методе работы 

Расчет зарплаты вахтовика — многоэтапная работа с множеством нюансов, которые влияют на итоговый заработок сотрудника. В этом разборе мы на примере разберем все этапы расчета зарплаты при вахтовом методе.

Алгоритм расчета зарплаты при вахтовом методе работы 
Лучшие спикеры, новый каждый день

Искусственный интеллект добрался до программы и выступлений на Петербургском экономическом форуме

Заявлено, что над кратким содержанием сессий ПМЭФ-2024 и итогами выступлений работает искусственный интеллект.

Банки

В Системе быстрых платежей появится возможность вносить наличные через банкомат

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

Кредитомания: почему мы хотим все и сразу

В современном обществе потребления кредитные продукты стали неотъемлемой частью повседневной жизни. Желание получить желаемое «здесь и сейчас» заставляет многих людей обращаться к кредитам, порождая феномен, который можно назвать «кредитоманией».

Кредитомания: почему мы хотим все и сразу
Опытом делятся эксперты-практики, без воды

Росаккредитация: маркетплейсы должны подтверждать качество всех товаров

20 маркетплейсов добровольно участвуют в сертифицировании товаров у Росаккредитации. Это требование хотят сделать обязательным для всех участников рынка.

Обязательные ЛНА для ООО в 2024 году

Большинство работодателей должны принимать ЛНА, но не все из них обязательные. Рассказываем, какие ЛНА должны быть в каждой компании, и какие работодатели могут их не утверждать.

Обязательные ЛНА для ООО в 2024 году
УСН

Комментарий дня. Про УСН

У нас на «Клерке» очень активные пользователи. А в диалогах рождается истина. Публикуем для вас самый интересный комментарий дня.

Комментарий дня. Про УСН

Даже дистанционным работникам на неполном дне положен оплачиваемый отгул на диспансеризацию

Роструд разъяснил предоставление дня освобождения от работы для диспансеризации сотрудника, работающего удаленно на неполной ставке.

Должникам вернут оставшиеся после банкротства деньги на покупку жилья

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

Налоговые перспективы на 2025 год. Налогообложение бизнеса

Какими будут налоговые ставки для бизнеса в 2025 году и останется ли у налогоплательщиков желание заниматься оптимизацией налогов.

Миникурсы, текстовые и видеоинструкции для бухгалтеров

ИП на ОСНО учитывают доходы и расходы по правилам от 2002 года

ИП на общем режиме платят НДФЛ. Доходы уменьшаются на профессиональный налоговый вычет. При этом размер вычета не может быть больше размера доходов. То есть убытки не учитываются.

Банки

Центробанк назвал платежный рынок России одним из самых технологичных в мире

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

Как бизнесу оптимизировать кредитную нагрузку

Развитие бизнеса часто требует привлечения дополнительных финансовых ресурсов. Многие предприниматели обращаются за кредитами, чтобы закупить новое оборудование или запустить инновационный проект. При этом важно знать, как оптимизировать кредитную нагрузку, чтобы эффективно использовать заемные средства и снизить риски неплатежеспособности.

Как бизнесу оптимизировать кредитную нагрузку
Бесплатно с УСН

Как при УСН учитывать доходы и комиссию, которую берет маркетплейс. Мини-курс

В сегодняшнем мини-курсе разберем для вас тонкости учета доходов от продаж и вознаграждения маркетплейса.

Как при УСН учитывать доходы и комиссию, которую берет маркетплейс. Мини-курс

Отпуск при работе по совместительству

Разбираемся, чем отличаются совмещение и совместительство, какие есть правила оформления отпуска по совместительству и почему это удобно делать в системе КЭДО EasyDocs.

Отпуск при работе по совместительству
Банки

Мошенники заставляют заемщиков вкладывать кредитные средства в финансовые пирамиды

Сбер нашел мошенников, которые погашали кредиты сразу за нескольких заемщиков. Это позволило выявить новую схему финансовых пирамид.

Как обменять криптовалюту на наличные в Москве и СПБ

С учетом постоянно меняющихся цен на криптовалюту, многие сегодня ищут способы не только купить, но и выгодно продать криптовалюту: за наличные. Прибыль от удачной перепродажи зачастую превышает 200–300%, и такой возможностью явно не стоит пренебрегать! К счастью, в России ее по-прежнему не заблокировали, и любой желающий может свободно обменивать коины, используя легальные онлайн- и офлайн-сервисы!

Как обменять криптовалюту на наличные в Москве и СПБ

Интересные материалы

Пострадавшим на производстве не придется ждать страховые выплаты при затянувшемся расследовании

Минюст зарегистрировал изменения, которые Минтруд внес в Положение об особенностях расследования несчастных случаев на производстве, форм документов, соответствующих классификаторов, необходимых для расследования.