1с сервер взаимодействия ошибка протокола системы взаимодействия

Добрый день ! Решили начать пользоваться сервером взаимодействия. Все установили на выделенном внутреннем сервере: утилиту ring, PostgreSQL 9.6, сам сервер взаимодействия. Службы все запущены и работают.

Команда http://localhost:8087/rs/health тоже показывает то , что написано в статье :-).  Поправили com._1c.ecs.websocket.yml. Добавили строки

port: 8999

wss: false

При регистрации в 1С Предприятии указываю ws://192.168.10.10:8999 и получаю ошибку Ошибка при регистрации. Ошибка протокола системы взаимодействия.  

До того как поправили com._1c.ecs.websocket.yml писало что сервер отклонил подключение. Т.е. мы на правильном пути — подключение по web socket идет, но протоколы не совпадают. Предположение — не хватает прав на какую то папку связаной с сервером взаимодействия какому то пользователю. Осталось определить к какой папке и какому пользователю. 3 службы 1ce запущены под Локальной системой. Кто сталкивался с такой ошибкой — подскажите куда можно посмотреть?

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

  1. 29.12.2020, 18:14


    #11

    Alhim20 вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    Доброе время суток. Че то не получается установить. Появляются папки в програм файлах в директории СЕ. А как службы установить?


  2. 07.01.2021, 15:32


    #12

    western333 вне форума


    Гость форума



  3. 10.01.2021, 15:29


    #13

    sersel вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    1С:Сервер взаимодействия, версия 9.0.29 и
    1C:Предприятие 8.3.18.1208

    «Ошибка при регистрации: Ошибка протокола системы взаимодействия»


  4. 15.01.2021, 12:39


    #14

    DimOk58 вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    Делал по инструкции. Тоже была ошибка. Обязательно нужно удалить папки (инстансы) от другой версии (они не совместимы).
    1C:Предприятие 8.3.18.1208


  5. 15.01.2021, 14:48


    #15

    sersel вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    Настроил работает. Теперь проблемка пользователи не видят друг, друга. Документации нет. ИТС не помогает.
    Система — черный ящик. Как обычно в 1С.


  6. 15.01.2021, 14:49


    #16

    sersel вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    Настроил работает. Теперь проблемка пользователи не видят друг, друга. Документации нет. ИТС не помогает.
    Система — черный ящик. Как обычно в 1С.


  7. 28.02.2021, 15:22


    #17

    Rad777 вне форума


    Пришел за помощью


    По умолчанию Re: Сервер взаимодействия

    Приветствую, коллеги.
    Дайте, пожалуйста, ссылку на Сервер взаимодействия (64-bit) Windows (9 версии).


  8. 28.02.2021, 15:23


    #18

    Rad777 вне форума


    Пришел за помощью


    По умолчанию Re: Сервер взаимодействия

    Приветствую, коллеги.
    Дайте, пожалуйста, ссылку на Сервер взаимодействия (64-bit) Windows (9 версии).


  9. 01.03.2021, 17:10


    #19

    GreySiD вне форума


    Гость форума


    По умолчанию Re: Сервер взаимодействия

    Цитата Сообщение от Rad777
    Посмотреть сообщение

    Приветствую, коллеги.
    Дайте, пожалуйста, ссылку на Сервер взаимодействия (64-bit) Windows (9 версии).

    +1 был бы очень благодарен за ссылку


  10. 03.03.2021, 00:57


    #20

    По умолчанию Re: Сервер взаимодействия

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

    Установка для Windows: 1c_cs_9.0.33_windows_x86_64, зеркало

    Установка для Linux: 1c_cs_9.0.33_linux_x86_64.tar, зеркало

    Если помог Вам — не забывайте нажать кнопку: [Сказать спасибо]


  11. 2 пользователя(ей) сказали cпасибо:

    mpudy (11.03.2021), virush (10.03.2021)


Похожие темы

  1. Ответов: 2

    Последнее сообщение: 22.11.2019, 10:12

  2. Ответов: 1

    Последнее сообщение: 21.11.2019, 14:20

  3. Ответов: 1

    Последнее сообщение: 14.03.2019, 15:46

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

23.08.2022

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

Разработчики увидели проблему и обещают исправить все к утру 24.08.2022

Проблема может проявляться общим замедлением работы 1С, либо могут возникать ошибки, например «Невозможно установить соединение с сервером системы взаимодействия»

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

Сегодня комментариев от разработчиков не поступало

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

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

24.08.2022 Обновление

Получили информацию от разработчиков.

Проблема определена, сейчас активно работают над решением.

Если нужно экстренно отключить систему взаимодействия, рекомендации ниже.

Если у вас 8.3.21 или выше, то вы можете отключить систему взаимодействия, а потом по завершению проблем включить ее при помощи вкладки «Повторная регистрация». Email при этом вводить не нужно. Прикладываю скриншоты, как это выглядит. В этом случае вся ваша переписка подключится обратно автоматически.

Если у вас версия ниже 8.3.21 и вы не помните свой email, пожалуйста, обратитесь на почтовый ящик dep07webdev@1c.ru, чтобы мы подсказали вам ваш адрес регистрации, приложите ссылку на любое сообщение системы взаимодействия, ссылку можно получить из контекстного меню, кликнув на сообщение. Пожалуйста, не пытайтесь вспоминать нужный email перебором, потом переписку нужно будет восстанавливать через техподдержку.

25.08.2022На данный момент проблема сохраняется, новых комментариев пока нет

24.08.2022 Обновление

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

Добрый день!

Debian 11 в качестве сервера 1С:Предприятие 8.3 (8.3.22.1750),
Документооборот КОРП, редакция 3.0 (3.0.9.18),
PostgreSQL_14.4-1.1C

Установил сервер системы взаимодействия 1С:Сервер взаимодействия (22.0.26).

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

Прослушал видекурс «Администрирование 1С Предприятия на Линукс. Сервер взаимодействия», но на нем настройка подключения по WSS не была освещена до конца.

Что я сделал:
1. Создал хранилище сертификатов и заполнил данными с паролем — xxxxxxxx
   # keytool -genkey -alias 1cdoc -keyalg RSA -keystore 1cdoc.jks
2. Извлек из хранилища файл сертификата и поместил его в хранилище сертификатов ОС системы
   # keytool -export -alias 1cdoc -keystore 1cdoc.jks -file 1cdoc.der
   # keytool -import -v -noprompt -storepass changeit -alias 1cdoc -file 1cdoc.der -cacerts
3. Определил для Сервера Взаимодействия параметры сертификата для реализации защищенного web-сокета
   # ring cs —instance cs_1 websocket set-params —wss true
   # ring cs —instance cs_1 websocket set-params —keystore-password xxxxxxxx
   # ring cs —instance cs_1 websocket set-params —keystore-path /var/CS/security/1cdoc.jks
проверка
   # ring cs —instance cs_1 websocket list-params
   Response{hostname=’1cdoc’, port=9094, keystorePath=’/var/CS/security/1cdoc.jks’, keystoreFormat=’JKS’, keystorePassword=’xxxxxxxx’, wss=true, maxHttpContentLength=128 KB, maxFramePayloadLength=128 KB, pingTimeout=60000, pingInterval=25000, bossThreads=0, workerThreads=0}

Проверяем как записалось в файл /var/CS/inst1/cs_1/config/websocket.yml
   websocket:
     hostname: 1cdoc
     port: 9094
     wss: true
     keystore-password: xxxxxxxxxx
     keystore-path: /var/CS/security/1cdoc.jks

4. Перезапускю сервис
   # systemctl restart 1ce-cs_1.service

Пытаюсь подключиться со стороны клиента, но подключения нет ругается на на сертификат
   wss://1cdoc:9094

Кто-то может подсказать как правильно сделать настройку?

Содержание:

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

2.       Механика системы по взаимодействию 1С

3.       Обновление и создание пользователей в системе по взаимодействию    

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

Приветствую, коллеги! В данной статье я расскажу, как проводятся настройки сервера по взаимодействию в 1С для организации удалённой работы и как создаются групповые обсуждения.

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

Взаимодействия делятся на следующие виды:

● не интерактивное – в обмене информацией могут принимать участие лишь подсистемы прикладного решения, которые не предполагают интерактивное взаимодействие;

● только интерактивное – все участники в данном взаимодействии – люди;

● Смешанное – взаимодействие происходит между существующим человеком с одной стороны и роботом с другой стороны.

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

Взаимодействия пользователей происходит внутри обсуждений. В свою очередь, обсуждение – это некоторая совокупность сообщений, которые связанны одной тематикой. Обсуждение может иметь следующие два вида:

1. Неконтекстное обсуждение – обсуждение, которое не имеет привязки к объекту в информационной базе. В данном обсуждении могут участвовать любые пользователи приложения, которых избрали участники обсуждения;

2. Контекстное обсуждение – обсуждение, которое имеет привязку к некоторому объекту в приложении. В таком обсуждении могут участвовать лишь те юзеры, которые получили доступ к объекту обсуждения. У каждого из объектов может быть единственное обсуждение.

К сообщениям в системе взаимодействия 1С можно добавлять разнообразные файлы. Для этого нужно провести настройки сервера по взаимодействию со внешним хранилищем. Внешнее хранилище обязано иметь поддержку протокола Amazon S3.

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

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

Система взаимодействия 1С разработана в клиент-серверной части программы и содержит серверную и клиентскую части:

● Клиентская часть в системе взаимодействия – это составная часть системы программ«1С:Предприятие;

●Серверная часть – это специализированный сервер, от сервиса «1cDialog.com» или от экземпляра продукта 1С:Сервер взаимодействия. Содержание всех обсуждений находится на сервере системы взаимодействия.

Обмен сообщениями между серверной и клиентской частью по взаимодействию происходит согласно протоколу WebSocket. Когда доступ к серверу взаимодействия в 1С происходит при помощи прокси-сервера, то настройки данного прокси-сервера получаются из системных настроек операционной системы, либо из конфигурационного файла «inetcfg.xml».

Система программ 1С:Предприятие регулирует интерфейс пользователей для обмена сообщениями, а также даёт программный интерфейс, который позволяет выполнять некоторые операции, среди которых:

● регистрация или отмена регистрации приложения внутри серверной части системы по взаимодействию;

● объединение или отмена объединения приложений, а также получение информации о приложениях, которые были соединены;

● получение и установка данных, которые разрешают приложению проводить взаимодействие с сервером в системе взаимодействия;

● работа с пользователями внутри системы взаимодействия;

● создание и получение обсуждений и сообщений;

● реализация специализированных инструментов для работы с сообщениями.

Также есть возможность объединять несколько приложений в одно информационное пространство. Чтобы это сделать, нужно провести регистрацию каждого из приложений внутри системы по взаимодействию, а затем объединить нужные приложения. Объединенные приложения имеют общий список пользователей.  

2.      Механика системы по взаимодействию 1С

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

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

● уникальный идентификатор приложения внутри сервиса;

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

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

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

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

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

3.      Обновление и создание пользователей в системе по взаимодействию

После регистрации приложения внутри сервиса по взаимодействию появляется возможность сделать синхронизацию по списку пользователей между пользователями приложения и пользователями в системе взаимодействия.

Если текущий пользователь был создан внутри системы по взаимодействию, данная операция выполняется автоматически во время первого интерактивного входа при работе в системе 1С:Предприятие, после того, как приложение было зарегистрировано на сервисе. Но может быть необходимо провести перенос всех существующих пользователей в приложении на сервис, как только регистрация была завершена. Для создания пользователя в системе по взаимодействию нужно использовать метод «СоздатьПользователя()». В виде параметра метода находится объект «ПользовательИнформационнойБазы». Чтобы получить список с пользователями информационной базы 1С можно использовать метод «ПользователиИнформационнойБазы.ПолучитьПользователей()».

Рассмотрим следующий пример для этого действия:

Рис. 1 Получение списка пользователей информационной базы 1С

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

Во время работы с пользователями в системе по взаимодействию нужно отдельно отметить свойство «КлючСоставления». Это свойство может брать для сопоставления пользователей во время объединения приложений. Для работы с пользователями системы взаимодействия также надо отметить довольно важное свойство – это «ИдентификаторПользователяИнформационнойБазы». Указанное свойство имеет уникальный идентификатор пользователя в информационной базе, который можно использовать для поиска пользователя «ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору()». Если свойство «ИдентификаторПользователяИнформационнойБазы» совпадает с «Неопределено», то это означает, что пользователь информационной базы, который соответствует пользователю системы взаимодействия, был удален внутри информационной базы.

Если прикладное решение имеет интеграцию с некоторой системой извне, то свойство «ПользовательСистемыВзаимодействия.Интеграция» даёт возможность определять, что пользователь был создан при помощи модуля интеграции и является внешним относительно прикладного решения. Идентификатор для внешнего пользователя в «своей» системе можно определить при помощи свойства «ПользовательСистемыВзаимодействия.ИдентификаторПользователяВнешнейСистемы». Для пользователя извне нет возможности звонка по видеосвязи и нет личных сообщений. Состав информации, которая связанна с пользователем, определяется при помощи внешней системы. Различные внешние системы могут давать различающийся набор данных.

Если пользователю в информационной системе нужно закрыть доступ для использования системы взаимодействия, то существует специальное свойство «ПользовательСистемыВзаимодействия.Заблокирован». Данная необходимость может появиться, например, если пользователь уволился из компании, в которой применялась система взаимодействия 1С. Если пользователь системы взаимодействия был заблокирован таким способом, то он:

● не имеет возможности устанавливать соединение с сервером системы взаимодействия;

● не получает уведомления;

● не отображается в подборе пользователей внутри системы;

● такому пользователю нельзя делать звонки по видеосвязи;

● будет отображён со специальным значком;

● во время отправления сообщения такому пользователю, добавлению его в список участников обсуждения или в видеоконференцию, возникает исключение.

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

Специалист компании «Кодерлайн»

Анна Лисовая

  • 1с розница ошибка открытия кассовой смены
  • 1с розница ошибка определения доступных касс ккм
  • 1с розница ошибка маркировки некорректно заполнены данные маркируемой продукции
  • 1с розница ошибка деление на ноль
  • 1с розница описание ошибки d3h ошибка привязки км код товара не распознан