Что такое 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

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

Как подать уведомление о контролируемых сделках до 20 мая и не получить штраф

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

Как подать уведомление о контролируемых сделках до 20 мая и не получить штраф

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

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

Что изменилось в счетах-фактурах для прослеживаемых товаров

У налогоплательщиков появилась новая форма счета-фактуры для прослеживаемых товаров. Теперь нужно указывать их стоимость при использовании.

Что делать бухгалтеру, если шеф просит составить финмодель бизнеса?

Сколько денег компания заработает в ближайшие два года? Захотят ли инвесторы вкладываться в ваш проект, а банки — выдавать кредиты? На эти вопросы ответит финансовая модель. А сможет ли бухгалтер ответить директору на эти вопросы?

Иллюстрация: создано с помощью ИИ OpenAI © Вера Ревина/Клерк.ру
Лучшие спикеры, новый каждый день

Как ответить на требование от ФНС по низкой зарплате

Налоговики требуют объяснений относительно того, что в сданных формах отчетности отражен средний заработок ниже МРОТ или среднего по отрасли. Если налоговики видят расхождения в отчетах, то немедленно предполагают, что база по НДФЛ занижена. Можно ли им доказать, что на то были объективные причины?

Как ответить на требование от ФНС по низкой зарплате

Как всегда следовать плану, особенно когда ты бухгалтер. 6 советов как не отступать от плана

Как говорится, когда есть план, то остаётся только его придерживаться. Вот, как не отступить от плана, даже если все и всё кругом саботирует его.

Губернаторов хотят штрафовать за борщевик

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

Опытом делятся эксперты-практики, без воды

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

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

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

НДС при ввозе товара с территории РБ на территорию РФ

Каким образом в Заявлении о ввозе товара указывается информация о его стоимости для верного определения налоговой базы по НДС, если стоимость товара в договоре указана в белорусских рублях? Могут ли возникнуть споры с налоговым органом? Как отражается в учете стоимость приобретенного товара, если в договоре его стоимость определена в белорусских рублях?

США ввели новые санкции. В список попала авиакомпания «Победа»

Под новые санкции попали 29 физлиц и 250 компаний, в том числе из Азербайджана, Турции, ОАЭ и других стран.

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

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

📖 Вкладыш не обязательно именно пришивать к трудовой книжке

Вкладыш недействителен без трудовой книжки. Но сшивать эти два документа не обязательно.

Как определить свою целевую аудиторию?

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

Иллюстрация: создано с помощью ИИ OpenAI © Вера Ревина/Клерк.ру
Миникурсы, текстовые и видеоинструкции для бухгалтеров

У «Почты России» не хватает денег на счете для уплаты таможенных платежей

С 30 апреля ФТС задерживает оформление посылок, которые доставляет «Почта России». У компании на счете нет денег для уплаты таможенных платежей.

Запрет на оборот крипты в РФ, а также огненная робопсина из ада

Все самые важные и интересные финансовые новости в России и мире за неделю: скидка на ипотеку за малолетних детей, Euroclear порицает выкуп заблокированных активов у россиян, упорная инфляция в США, Байден придумал налог на неполученную инвестприбыль, Apple Vision Pro протух, а Чанпэна Чжао хотят отправить к Бэнкману-Фриду.

Может ли генеральный директор работать без заработной платы в ООО

Для многих компаний актуально сэкономить на окладе руководителя и направить деньги на развитие бизнеса. Рассказываем, может ли гендиректор не начислять себе зарплату и как правильно оформить директора–единственного учредителя, чтобы избежать штрафов ФНС и ГИТ.

Может ли генеральный директор работать без заработной платы в ООО

Открыт прием заявок для МСП из сферы туризма для развития бизнеса

Малые и средние предприятия в туристической сфере могут принять участие в программе «МСП: Акселератор индустрии туризма» корпорации МСП.

Нанимать самозанятых — это нормально. Но есть нюанс

Часть 2. После того, как наши государственные мужи реализовали в законе статус самозанятого, работодатели довольно быстро начали переобуваться в отношения именно с ними.

Иллюстрация: Вера Ревина/«Клерк»

Какие ошибки при работе с самозанятыми могут привести к проверке

Признаки, по которым ФНС определяет, что тут «пахнет» нелегальной занятостью, перечислены в письме от 15.04.2022 № ЕА-4-15/4674. Рассказываем, как не нужно работать с самозанятыми, чтобы не спровоцировать проверки и доначисления. 

Какие ошибки при работе с самозанятыми могут привести к проверке

До 3 мая надо сдать уведомление по ЕНП на НДФЛ

Очередной срок сдачи ЕНП-уведомления – завтра. Там будет НДФЛ за период с 23.04.2024 по 30.04.2024.

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

3-НДФЛ

💥 Отправить 3-НДФЛ через личный кабинет не получается. Но есть способ решения проблемы

Сегодня последний день сдачи декларации 3-НДФЛ за 2023 год. Однако в последнее время со сдачей 3-НДФЛ через личный кабинет идут проблемы.