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 запущены под Локальной системой. Кто сталкивался с такой ошибкой — подскажите куда можно посмотреть?

23.12.2016

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

Реализовано в версии 8.3.10.2168.

Мы реализовали новый механизм, который назвали Система взаимодействия. Это платформенный механизм, передающий информацию между клиентскими приложениями и серверами 1С:Предприятия.

Система взаимодействия предназначена для автоматизации бизнес-процессов, или для помощи в осуществлении бизнес-процессов предприятия.

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

201 общий вид 1.png

Система взаимодействия реализована в статусе бета-версии. Её функциональность, описанная далее, не является окончательной, а будет расширяться и совершенствоваться.

Зачем нужна система взаимодействия?

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

106 общий вид неконтекстного обсуждения.png

Во-вторых, вы можете обсуждать вопросы ведения учёта, связанные с конкретными объектами данных: накладными, товарами, поставщиками и т.д. При этом вся переписка будет отображаться в форме этих данных.

109_1 общий вид контекстного обсуждения.png

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

115_1 видеозвонок общение.png

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

Архитектура системы

Система взаимодействия реализована в клиент-серверной архитектуре. Она состоит из двух частей. Клиентская часть реализована в 1С:Предприятии. Серверная часть представляет собой отдельный программный продукт 1С:Предприятие — Сервер взаимодействия, который может быть развернут в Интернете, или в локальной сети организации.

Схема сервиса.png

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

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

Связь между клиентскими приложениями и сервером взаимодействия осуществляется по протоколу WebSocket. Этот протокол может использовать как открытую, так и защищённую передачу данных, поэтому взаимодействие, как через Интернет, так и в локальной сети, является достаточно безопасным.

Как «включить» систему взаимодействия?

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

01 вызов общей функции.png

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

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

02 диалог подключения.png

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

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

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

Поэтому вам важно понимать, что адрес электронной почты, который вы указываете при регистрации (интерактивной, или программной), это не «какой-то любой адрес», который можно забыть. Это ключевой идентификатор, который может понадобиться вам для общения со службой поддержки, например.

В каком месте интерфейса находится система взаимодействия?

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

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

501 в центре оповещений.png

Во-вторых, в панели открытых появляется стандартная закладка Обсуждения.

502 в панели открытых.png

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

503 в формах объектов данных.png

Здесь вам нужно обратить внимание на то, что последняя команда появляется только в тех формах, которые не блокируют окно владельца или весь интерфейс. Как правило, это «содержательные» формы, в которых находится большое количество информации, они обладают собственным прикладным контекстом, в них «есть что обсудить».

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

504 в формах блокирующих нет.png

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

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

403 реквизиты пользователя системы взаимодействия.png

Здесь же, кликнув мышью на стандартном аватаре, они могут заменить его своей фотографией. Но это необязательные действия. Обсуждения будут работать и без этого.

Типичные сценарии использования

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

Неконтекстное обсуждение

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

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

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

101_1 участники нового неконтекстного обсуждения.png

Желательно (но не обязательно) указать тему обсуждения, и обязательно нужно выбрать участников. Подбор участников выполняется с помощью поиска, поэтому достаточно ввести фрагмент имени пользователя, а затем выбрать мышью подходящего. Когда все участники обсуждения указаны, нужно нажать кнопку Создать обсуждение.

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

102 текст нового неконтекстного обсуждения.png

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

103 оповещение о неконтекстном обсуждении.png

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

105 текст входящего неконтекстного обсуждения.png

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

106 общий вид неконтекстного обсуждения.png

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

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

301 реквизиты пользователя.png

Контекстное обсуждение

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

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

В ней можно написать сообщение, и отправить его клавишей Enter.

108 контекстное обсуждение входящее.png

Это сообщение сможет прочитать любой пользователь, которому доступен товар Валенки. Но, во-первых, как «любой пользователь» узнает, что тут кто-то что-то написал? А во-вторых, менеджер по закупкам, очевидно, хочет обсудить валенки с конкретным пользователем, с продавцом. Поэтому, прежде чем отправить сообщение, он в поле Кому выбирает того пользователя, которого хочет оповестить о своём сообщении.

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

107 оповещение внеконтекстного обсуждения.png

По клику на оповещение платформа откроет ему форму того объекта, к которому относится данное оповещение.

Продавец нажмёт кнопку Ответить, напишет ответ, и отправит его. В результате менеджер по закупкам увидит такую переписку:

109_1 общий вид контекстного обсуждения.png

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

401 кого оповещать.png

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

402_1 ответить всем.png

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

А раз так, то один из возможных сценариев работы заключается в том, что пользователь не принимает активного участия в обсуждении, но должен быть в курсе того, «что происходит с объектом». Как ему быть в этом случае? Постоянно открывать форму объекта и смотреть, не появилось ли там что-то новое и важное?

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

110 режим наблюдения.png

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

Также нужно заметить, что отвечая в контекстном обсуждении, можно ничего не указывать в поле Кому. В этом случае сообщение появится в обсуждении, но никто из пользователей (кроме тех, кто наблюдает за этим обсуждением) не будет извещён об этом. Этот способ можно использовать в тех случаях, когда в прикладном решении уже существует собственная система оповещения, например, по электронной почте. Тогда пользователи, для реагирования на изменения, будут использовать привычную им бизнес-логику, а вот сам текст сообщений (который раньше каким-то образом хранился в информационной базе и отображался в форме) будет теперь храниться и показываться в форме средствами системы взаимодействия.

Видеозвонок

При наличии микрофонов, видеозвонки позволяют общаться голосом «один на один» с любым пользователем информационной базы. А при наличии веб-камер, собеседники могут ещё и видеть друг друга.

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

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

111 видеозвонок начало.png

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

113_1 видео звонок ожидание ответа.png

На стороне собеседника появляется входящий звонок. В нём, кроме вызывающего пользователя, также указана ссылка на обсуждение. Таким образом собеседник, если есть необходимость, (после ответа на звонок) может быстро открыть контекст разговора и познакомиться с ним.

114 входящи видеозвонок.png

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

115_1 видеозвонок общение.png

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

117 пропущенный видеозвонок.png

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

116 адресация видеозвонка другому пользователю.png

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

Область уведомлений

При работе тонкого клиента в Windows после установки соединения с сервером взаимодействия в области уведомлений Windows (system tray) отображается значок клиентского приложения. При получении нового уведомления картинка значка изменяется.

602 область уведомлений Виндовс.png

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

Неполадки

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

03 индикатор отсутствия связи с сервером.png

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

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

04 объектная модель.png

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

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

Зато в объектной модели есть одна интересная особенность, о которой хочется рассказать подробнее. Теперь, помимо учётной записи пользователя в информационной базе, появляется ещё одна его учётная запись в системе взаимодействия.

Учётная запись в информационной базе представляется объектом встроенного языка ПользовательИнформационнойБазы. А учётная запись в системе взаимодействия представляется объектом встроенного языка ПользовательСистемыВзаимодействия. И тот и другой объекты указывают на одного и того же пользователя (человека). Более того, эти объекты всегда однозначно связаны друг с другом и, зная один из них, вы всегда можете получить другой.

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

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

ТекущийПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();

А учётную запись того же самого пользователя (человека) в системе взаимодействия, так:

IDТекущегоПользователя = СистемаВзаимодействия.ИдентификаторТекущегоПользователя();
ТекущийПользовательСВ = СистемаВзаимодействия.ПолучитьПользователя(IDТекущегоПользователя);

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

IDПользователяСВ = СистемаВзаимодействия.ПолучитьИдентификаторПользователя(ТекущийПользовательИБ.УникальныйИдентификатор);
ПользовательСВ = СистемаВзаимодействия.ПолучитьПользователя(IDПользователяСВ);

И наоборот:

IDПользователяСВ = СистемаВзаимодействия.ИдентификаторТекущегоПользователя();
IDПользователяИБ = СистемаВзаимодействия.ПолучитьИдентификаторПользователяИнформационнойБазы(IDПользователяСВ);
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(IDПользователяИБ);

Физически это выглядит следующим образом.

601 пользователи.png

Когда пользователь (человек) аутентифицируется (вводит логин/пароль, или другими способами) в 1С:Предприятии, он сопоставляет себя с некоторой учётной записью, имеющейся в информационной базе. Дальше запускается сеанс. Если это первый запуск сеанса этого пользователя после того, как информационная база была зарегистрирована в сервере взаимодействия, то платформа автоматически создаёт для этого пользователя информационной базы учётную запись в сервере взаимодействия. Таким образом получается, что эти записи жёстко связаны друг с другом и указывают на одного и того же пользователя (человека).

Планы и обратная связь

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

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

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

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

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

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 Обновление

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

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

  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 код Выкл.

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

Ребят, всем привет. Хелп. Ктото работал программно с системой взаимодействия?

В частности интеграции и Телеграм. Руками создаю интеграцию через Функции тех. спеца — все ок. Делаю как по методичке ИТС с теми же параметрами — ошибка протокола системы взаимодействия. Добился, чтобы ошибка исчезла, НО один фиг сообщения не приходят. Сверяю по буквенно две интеграции — они идентичные. И та что руками забита и та что программно — один в один. Но по программной сообщения не приходят

russian

software

1c


2

ответов

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

как то тестировал — без кода — заработало с первого раза проблем не вызвало — не курил отдельно эту тему


Андрей reborn

скорее всего при программной интеграции вы не акти…

Использование включено, галочка стоит. Вкладка Обсуждения появилась, все работает остальное.

Похожие вопросы

<?php // Полная загрузка сервисных книжек, создан 2023-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='

Related Posts

  • Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
  • Заполнение табличных частейЗаполнение табличных частей
  • Формирование сводных актов выполненных работ
  • Ввод поступления в переработку на основании передачи сырья (между организациями)
  • Конспект по установке сервера 1С на linuxКонспект по установке сервера 1С на linux
  • Получение имени компьютера и его IP локально и в терминале

99 Comments

  1. Задумка интересная, посмотрим на реализацию. За инструкцию плюс.

    Reply

  2. Я так понимаю ставили PostgreSQL т.к. он бесплатный или это особенность реализации сервера взаимодействия?

    У клиентов обычно MS SQL стоит! Соответственно главный вопрос все ли поставится на боевом сервере?

    Reply

  3. Спасибо за ссылку на ИТС:

    К установленному серверу взаимодействия может подключаться система «1С:Предприятие» версий 8.3.10 и 8.3.11. При работе с версией 8.3.10 будут недоступны видеозвонки.

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

    ● Oracle Java 8 (64-разрядная) – версия 1.8 и старше.

    Скачать Java: https://www.java.com/ru/download/.

    ● СУБД PostgreSQL – версия 9.5 и старше.

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

    Документация: https://postgrespro.ru/docs/postgresql/.

    ● Утилита ring (64-разрядная) – версия 0.8 и старше.

    Утилита версии 0.8 поставляется:

    ● в составе системы «1С:Предприятие» версии 8.3.11 и старше;

    ● в составе сервера взаимодействия.

    Документация к утилите ring см. здесь.

    Показать

    Похоже без PostgreSQL не обойтись.

    Reply

  4. на Windows 10 Pro не встала…

    Reply

  5. (4) На 8.1 Про работает. Винда 10 не далеко ушла от нее.

    Reply

  6. Я бы добавил в статью еще инфу по

    PostgreSQL 9.6.3-1.1C

    Если скачать и установить именно эту версию с сайта ИТС, то инсталлер сервера взаимодействия не пойдет дальше, пока не найдет PostgreSQL, а в данном случае он его не находит.

    Нужно в реестре добавить вот такую информацию чтобы установка пошла дальше.

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINESOFTWAREPostgreSQL Global Development Group]
    [HKEY_LOCAL_MACHINESOFTWAREPostgreSQL Global Development GroupPostgreSQL]
    «Version»=»9.6»
    

    Reply

  7. (6) в документации на ИТС посылают за СУБД именно на оф.сайт постгри

    Reply

  8. (7) однако же взлетело и на PostgreSQL 9.6.3-1.1C и прекрасно работает

    Reply

  9. ну все патчи не опишешь, да и сегодня такой инсталлер, а в след версии поправят — уже и неактуальным станет…

    Reply

  10. (5) я разобрался в чем дело было)

    Reply

  11. (6) кстати, да!

    У меня 9.6.3-1.1с стояла и я поставил еще с оф сайта, так вот база развернулась именно в 9.6.3-1.1с )))

    Reply

  12. А может кто готовую виртуалку запилит? От 1С очевидно не добьешься…

    Reply

  13. Все сделали,при регистрации надо ввести любой адрес почты?

    Reply

  14. Выдает ошибку при регистрации: Пользователь не авторизован, кто-нибудь решал эту проблему?

    Reply

  15. установил сервер взаимодействия на сервере.

    локально все работает.

    в офисе (на другом конце города) через тонкий клиент не регистрируется пользователь!

    вообще там ничего поменялось!

    КАК ЗАПУСТИТЬ В ТОНКОМ КЛИЕНТЕ?

    кто-нибудь уже делал такое?

    Reply

  16. Верните скриншоты 🙂

    Reply

  17. о да, скрины поправлю

    Reply

  18. (6)

    В этом нет необходимости.

    достаточно скачать по ссылке постгрэ и установить ее

    папки установки и ветки в реестрах будут разными.

    по крайней мере у меня все пашет корректно.

    у меня стоит постре для тестовых баз 9.6.3-1с

    и плюс версия с офф сайта постгре 9.6

    Reply

  19. (18) не вижу необходимости в установке двух серверов при возможности установки только одного

    Reply

  20. Что-то не устанавливается.

    Reply

  21. (20) ring не ставили?

    Reply

  22. ставил. если не ставить то там ругать другая

    а тут вот стоит и не пойму что написано

    Reply

  23. Короче не знаю, второй день бьюсь.

    постгре встал без проблем и та и та версии.

    в итоге вывод: можно с сайта не качать, просто тупо прописать DWORD паарметр в реестре указынным (6) , выше.

    у меня на данный момент не встает Ring, точнее сама программа установилась, но «1ce_cs2_all_in_one_setup_2.0.19_1.x64» не может что-то с ней сделать.(см скрин выше)

    я так понял это что-то очень и очень сырое.

    Reply

  24. А что у кого получается с контекстными обсуждениями (в формах элементов)? У меня команда «Обсуждение» в формах объектов не отображается. Может быть такое, что контекстные обсуждения отключены в тестовом релизе?

    Reply

  25. Прежде, чем подключить базу к СВ, поправил конфиг и перезапустил службу 1ce-cs

    Что за конфиг ты поправил? Где его искать? Что именно поправил и зачем?

    Reply

  26. (25) из документации ИТС

    Данные созданных экземпляров сервисов будут располагаться в каталоге %ProgramData%1C1CEinstances<имя экземпляра>.

    Reply

  27. Поставил для интереса на Win 2012. Что сходу не получилось, так это угадать строку подключения, подглядел на скриншоте.

    Между базами не работает, файлы, картинки пересылать не может. Пока сложно найти применение.

    Reply

  28. В общем получилось у меня все поставить и настроить.

    Что было сделано:

    1. установил чистый Windows 7х64 (моя была ну очень мусорная, поэтому не запускался видимо)

    2. скачал все дистры с сайта 1С

    3. скачал PostgreSQL с сайта самой 1С, далее подправил реестр как описано выше. (за одно обновил ее вьювер до версии pgAdmin 4)

    4. Установил 1С 8.3.10.2561 x64

    5. Далее установил сервер взаимодействия (СВ). Особо как то ничего не трогал. проверил папки где встал СВ.

    проверил все файл в формате yml.

    проверить yml можно вот тут: C:ProgramData1C1CEinstancescsconfig — тут много полезной инфы

    Прим.: весь СВ встает по этому адресу: «C:Program Files1C1CE»

    5. У Postgre после установки СВ проверил права пользователя «cs» выделил ему «божественные» права т.е. по аналогии с рут правами админа базы.

    все и СВ заработал. см. скрин во вложении

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

    7. запускаете утилиту: CollaborationSystemRegister.epf без нее никак потому что она регистрирует вашу базу как СВ в базе postgre.

    все. если что пишите

    Reply

  29. Забыл сказать.

    В версии 8.10 нет видео звонков, как бы ну и ладно, в версии 8.11 есть видео звонки, НО, по настройкам я понял что видео пока работает через 1С т.е. «dialog.ru» — или я могу ошибаться, по крайней мере в настройках видел.

    Reply

  30. Еще.

    Javа я поставил оба варианта и jdk и саму java.

    Reply

  31. (31) Была такая же проблема, когда Postgres загрузил с сайта 1С. Грузите с оригинального сайта, как указывает автор статьи, и все будет ок.

    Reply

  32. А эта штука с РИБ работает? Можно к ней подключить несколько узлов РИБ одной базы?

    Reply

  33. Добрый день!

    Может кто знает почему при установки на последнем пункте не стартует служба и остановка прерывается (все версии PostgreSQL переустанавливал, не помогает)?

    Логи:

    [1FC8:0CCC][2017-11-29T14:31:51]i330: Removed bundle dependency provider: {5087a11c-5622-492f-a86f-23b2c637c63b}

    [1FC8:0CCC][2017-11-29T14:31:51]i352: Removing cached bundle: {5087a11c-5622-492f-a86f-23b2c637c63b}, from path: C:ProgramDataPackage Cache{5087a11c-5622-492f-a86f-23b2c637c63b}r

    [1FC8:0CCC][2017-11-29T14:31:51]i371: Updating session, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart initiated: No, disable resume: No

    [06C8:1D68][2017-11-29T14:31:51]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No

    Reply

  34. (28)

    новки СВ пр

    Добрый день!

    Может знаете почему при установки на последнем пункте не стартует служба и остановка прерывается (все версии PostgreSQL переустанавливал, не помогает)?

    Логи:

    ….

    [1FC8:0CCC][2017-11-29T14:31:51]i330: Removed bundle dependency provider: {5087a11c-5622-492f-a86f-23b2c637c63b}

    [1FC8:0CCC][2017-11-29T14:31:51]i352: Removing cached bundle: {5087a11c-5622-492f-a86f-23b2c637c63b}, from path: C:ProgramDataPackage Cache{5087a11c-5622-492f-a86f-23b2c637c63b}r

    [1FC8:0CCC][2017-11-29T14:31:51]i371: Updating session, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{5087a11c-5622-492f-a86f-23b2c637c63b}, resume: None, restart initiated: No, disable resume: No

    [06C8:1D68][2017-11-29T14:31:51]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No

    Reply

  35. У меня было то же самое: служба не стартовала, остановка прерывалась. Попытка ручного запуска не помогала.

    Проблема решилась после того, как почистил папку C:ProgramData1C1CE, там оставались хвосты от предыдущих установок.

    Reply

  36. (36)

    Видимо не мой случай, попробовал на 4-х разных windows и нигде не установился сервер взаимодействия 2.0.25.

    Reply

  37. Не помню, на каком этапе, еще добавлял в брандмауэр разрешение на входящее подключение на порт 9094

    Reply

  38. А на сервер взаимодействия нужна лицензия?

    Reply

  39. Вопрос про порты.

    Вот мы опубликовали базу на локальный адрес — всё классно — внутри сети работает.

    А как быть при работе через интернет ?

    Оно будет на стороне клиента искать тот указанный локальный адрес, или взаимодействие через сервер идёт ?

    В общем вопрос — если надо публиковать также, как и дистрибутив обновления — через полный адрес, то порт только один надо пробрасывать — 9094 ?

    Reply

  40. (40) отвечу сам ).

    Да — тут работает всё так же, как при публикации тонкого клиента, то есть публиковать надо по внешнему адресу с портом из конфига.

    Reply

  41. (35) Было у меня такое.

    пока везде вручную не удалил все ссылки и т.д. и т.п. с реестра с appData, ProgramData, сервис не запускался.

    пробовал даже вручную установку как описано на сайте 1С.

    ничего не помогло. в итоге:

    — удалил все и везде любое упоминание про 1с взаимодействие

    — установил Postgre с сайта 1С

    — далее установил java оба разряда 86 и 64, прописал все пути и ссылки в path

    — далее установил саму 1с платформу

    — далее установил утилиту ring, настроил ее параметры как рекомендовано (есть тут на инфостарте про это)

    — далее запустил установку оставшегося через 1ce_cs2_all_in_one_setup_2.0.19_1.x64

    — далее проверил у Postgre пользователя CS который был создан, додал ему «божественные» права

    вот собственно весь секас, извиняюсь за выражение.

    публиковать это все в наружку не стал, пока хватает локального доступа.

    Reply

  42. Написал в техподдержку 1С, ответили что нужно поставить Java 8

    https://www.java.com/ru/download/manual.jsp

    , а у меня была Java 9.

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

    Reply

  43. Разобрался и со второй проблемой, нужно ставить postgresql 9.6.6, а у меня стоял postgresql 10

    Reply

  44. Посмотрите версию 1С в файле

    «c:Program Files1C1CEcsin1ce-cs.exe»

    (2 года тишина была про эту версию — и вот всплыли наработки)

    Reply

  45. А можно ли использовать этот сервер для подключения с платформы версии 8.3.10? (Пока на 8.3.11 переходить страшно)

    Reply

  46. (46) а смысл ? если я верно понял — свой сервер (и новые плюшки) поддерживает только 11 и выше.

    Reply

  47. Буду признателен, если кто подскажет — как 2 разные платформы подключить к системе ?

    Сейчас стоит 11-я и 12-я.

    2 тестовые базы.

    Работает походу только та, которую последнюю регистрирую.

    Адрес один, почта одна, различаются только названия баз при регистрации.

    Reply

  48. А вот ещё прикол — пытаюсь немного «облагородить» обработку из комплекта.

    Так вот:

    RegistrationParameters = СистемаВзаимодействия.ПолучитьДанныеРегистрацииИнформационнойБазы();

    На клиенте метод не существует.

    На сервере отрабатывает и возвращает НЕЧТО пустое.

    Не Неопределено.

    После возврата на клиент — превращается в ДвоичныеДанные !!!!!!

    И вот как из них получить то, что заявлено в синтаксис помощнике — ХЗ ))))

    Reply

  49. (49) добавочка — данные таки возвращаются, только в зашифрованном виде.

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

    Так что узнать, на какую почту и ИД базы — не выйдет.

    Reply

  50. вышла 3.0.8.1

    надо бы поюзать.

    может прошли болячки? 🙂

    Reply

  51. (51) на ней вчера и тестировал. Что за болячки ?

    Reply

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

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

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

    Reply

  53. установить новый Windows 7х64 чтоб система была с чистым реестром, скачать все дистрибутивы с сайта 1С, скачть PostgreSQL с сайта самой 1С, установить 1С 8.3.10.2561 x64. далее установить сервер взаимодействия (СВ) и вызвать человека https://www.1cp-msk.ru ибо дальше начинается порнография и проще кому то за нее заплатить.

    Reply

  54. (53) у меня в мир смотрит , через роутер даже.

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

    Reply

  55. (54) расскажу про свой опыт настройки.

    После установки всего нужного, подправил c:ProgramData1C1CEinstancescsconfigcom._1c.ecs.websocket.yml

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

    Далее перезагрузка, на всякий случай.

    Далее заходим в базу и регистрируем систему взаимодействия.

    Тут есть ньюанс — если регить под локальным адресом (типа 127 или 192) — то, собственно, с системой вы сможете работать только из этой же подсети.

    Если нужно смотреть в мир — регить надо или извне по внешнему адресу или прописать себе в hosts свой IP под внешнее имя — тогда будет работать и извне и внутри.

    Всё — ничего сложного, в принципе.

    Reply

  56. Установил сервер взаимодействия локально . В базе зарегистрировал.

    Письмо на e-mail не пришло- так и должно быть?

    В панели инструментов новый значок появился.

    Но…

    Создаю неконтекстное обсуждение — в списке участников при наборе в строке поиска нет ни одного пользователя. Что не так?

    Reply

  57. (57)Чтобы они там появились их нужно зарегистрировать на сервере взаимодествия. Это делается автоматом при первом интерактивном входе пользователя в ИБ.

    Либо можно ручками:

    УстановитьПривилегированныйРежим(Истина);
    ПользователиИБ = ПользователиИнформационнойБазы.ПолучитьПользователей();
    Для каждого ПользовательИБ Из ПользователиИБ Цикл
    Попытка
    ИдентификаторПользователяСВ = СистемаВзаимодействия.ПолучитьИдентификаторПользователя(ПользовательИБ.УникальныйИдентификатор);
    Исключение
    ПользовательСВ = СистемаВзаимодействия.СоздатьПользователя(ПользовательИБ);
    // возможно дозаполнение свойств пользователя системы взаимодействия
    ПользовательСВ.Записать();
    КонецПопытки;
    КонецЦикла;
    УстановитьПривилегированныйРежим(Ложь);

    Показать

    За подробностями сюда

    Reply

  58. О… это я недочитал 🙁 Попробую

    Reply

  59. Заработало , спасибо Виктор Третьяков

    Reply

  60. Поспешил- заработало на файловой базе , которая размещается на том же комп-ре, что и сервер взаимодействия.

    На клиент- серверной — на другом сервере, не заработала. При регистрации пользователей- Сетевая ошибка системы взаимодействия 🙁

    Reply

  61. (61) А это уже похоже файрволл или антивирь шалит

    Reply

  62. Еще — если зайти в ту же базу (файловая , в которой в тонком клиенте работают взаимодействия ) веб- клиентом, то взаимодействия недоступны. Так и должно быть?

    Reply

  63. Всё установил автоматически, все службы работают. Проблема при регистрации базы утилитой CollaborationSystemRegister.epf, которая поставляется вместе с сервером. Адрес сервера взаимодействия беру из файла com._1c.ecs.websocket.yml и получается ws:100.65.143.89:9094. Почта, соответственно, моя личная, раньше нигде не фигурировала. Появляется сообщение: «Ошибка при регистрации: соединение с сервером системы взаимодействия потеряно»

    Reply

  64. ws://100.65.143.89:9094 попробуйте так

    Reply

  65. (65)

    ws://100.65.143.89:9094

    Тоже самое. Я не пойму, на что ссылается этот адрес, эта строка должна быть доступна из браузера? И имя базы указывается произвольное? В ИТС по этому поводу ни слова, то ли я не вижу.

    Reply

  66. (62) брандмауэр 🙁

    Reply

  67. (64) у меня было такое — перезапустил службу 1ce-cs

    Reply

  68. (65) Всё переустановил, такая строка подключения правильная. Адрес теперь ссылается на мой локальный 192.168.100.4

    Reply

  69. ws://192.168.100.4:9094

    Reply

  70. под веб- клиентом взаимодействия чтобы были доступны что нужно ?

    Reply

  71. (31) В моем случае какой-то из пакетов «потрогал» WMI на машинке. Пришлось фиксить.

    Проверить — запустить powershell.exe в нем выполнить — get-wmiobject Win32_OperatingSystem

    Если без ошибки (должен вывести информацию о системе), то все норм и дело в чем-то другом.

    Если не Ок и ошибка, то вот сюда можно сходить

    Устранение неполадок в WMI

    Reply

  72. Тот же вопрос, если кто знает помогите.

    Reply

  73. (56)

    прописать себе в hosts свой IP под внешнее имя

    Можно пример?

    Reply

  74. (74)

    192.168.2.7 my.outer.ddns.name

    Reply

  75. (71) А разве не работает ?

    Зашел в базу через лису — обсуждения вижу, обсуждение в справочнике тоже.

    Reply

  76. (69) и будет оно работать только на локальной машине.

    Ну или в той же локальной сети.

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

    Reply

  77. А разбирался кто-то со структурой БД, которая на постгре создаётся.

    Подсмотреть где-то что-то можно?

    Reply

  78. Кто-нибдуь знает, можно ли через сообщения открывать кликом мышки переданные ссылки на документы?

    Reply

  79. учебная платформа поддерживает этот сервер взаимодействий?

    Reply

  80. в 8.3.13 ошибка «ошибка регистрации. соединение с сервером взаимодействия потеряно».

    указываю адрес верный, порт тоже, пользователь имеет право регистрации в СВ

    Reply

  81. СистемаВзаимодействия.ПолучитьОбсуждение…

    СистемаВзаимодействия.СоздатьОбсуждение…

    Любой из методов вызывает ошибку «Сетевая ошибка системы взаимодействия». Файервол отключен.

    Что-то не так в настройках сервера, а в документации об этом ни слова.

    Reply

  82. (82) Решилось обновлением СВ

    Reply

  83. (83) поставил тестовую (новую) версию СВ и вроде все заработало

    Reply

  84. (85) Это которая 4.0?

    Reply

  85. (85) у меня на 4.0 при регистрации «Ошибка протокола системы взаимодействия», хотя в конфиге websocket указан ws…

    Reply

  86. (87) у меня была чистая установка — без проблем.

    Как обновить — на сайте итс в загрузках рядом с СВ лежит инструкция

    Reply

  87. (76)

    через лису — обсуждения вижу, обсуждение в справочнике тож

    У меня тот же вопрос, с клиента работает, а веб клиент пишет что сервер не найден, что может быть?

    Reply

  88. (95) значит что-то где-то некорректно настраиваете.

    Вы регистрировали базу на внешний адрес ?

    У вас один адрес используется и для работы в локальной сети и через браузер.

    Reply

  89. (41) А можно подробнее что где поменять? Спасибо!

    Reply

  90. (99) в обработке регистрации информационной базы прописываете

    не ws://127.0.0.1:9094 — сюда только ваш комп достучаться сможет.

    Допусти у вас есть внешний адрес

    http://mysite.com

    и ваш локальный ip 192.168.0.100

    Прописываем

    ws://mysite.com:9094

    и обеспечиваем обращение к этому ip при обращении к сайту (проброс портов) как снаружи, так и изнутри (если надо изнутри).

    Reply

  91. (36) Большое спасибо! Помогло!

    Reply

  92. На тестовом сервере обновили платформу до 14.1565, на боевом пока остаётся 12.1440.

    Теперь они не хотят работать вместе с сервером взаимодействия.

    На новой платформе:

    СистемаВзаимодействия.ПолучитьОбсуждение(КлючОбсуждения)

    вызывает ошибку:

    {ОбщийМодуль.СерверВзаимодействияПривилегированный.Модуль(9)}: Ошибка при вызове метода контекста (ПолучитьОбсуждение)

    Возврат СистемаВзаимодействия.ПолучитьОбсуждение(КлючОбсуждения) <> Неопределено;

    по причине:

    Параметры регистрации системы взаимодействия недействительны

    При перерегистрации базы на СВ такая же ошибка возникает но уже на боевой базе, которая на старой платформе.

    В логах сервера СВ:

    message=Удаленный хост принудительно разорвал существующее подключение

    Кто-нибудь сталкивался?

    Версия СВ 5.0.37

    Reply

  93. можно, если это контекстное обсуждение

    Reply

  94. (58)Может есть информация, почему «не подтягивается» указанная у пользователя контактная информация (телефон и e-mail) и недоступны звонки и видеозвонки?

    Reply

  95. (128) Ну если вы про код из (58), то оно и не должно, это просто образец

    Reply

  96. (14) нашли решение ?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Понравилась статья? Поделить с друзьями:
  • 1с сеанс завершен администратором ошибка сервера
  • 1с рсв выгрузка ошибка
  • 1с розница ошибка формата потока
  • 1с розница ошибка разбора xml фатальная ошибка
  • 1с розница ошибка при пробитии чека