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

27.12.21

Администрирование - Удаленное управление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Информационная безопасность Удаленное управление Сервера Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Один запуск на сервере, где работают 1С и СУБД, и видно, какие двери открыты: RDP и подбор паролей, пароли и учётки Windows, порты, папки с бэкапами и паролями, SQL Server, обновления и антивирус. 34 проверки с вердиктом, отчёт в Markdown для нейросети и HTML, обработка 1С для чтения отчёта. К мерам приложены восемь скриптов исправления с пробным режимом и откатом.

10 стартмани

09.11.2026    410    3    nedomolkov.ivan    0    

8

Удаленное управление Пароли Системный администратор Абонемент ($m)

Программа для Windows, которая хранит ID и пароли удалённого доступа ко всем клиентам в одном месте. Подключение - двойным кликом по ID. С версии 1.1 команда может вести общую базу: на своём VPS (Ubuntu или Windows) или в сетевой папке. Контакты в облаке шифруются на компьютере пользователя, сервер их прочитать не может. Импорт из CSV/XLSX, группы, метки, поиск, тёмная тема, сворачивание в трей.

1 стартмани

09.10.2026    342    1    IronCAT09    0    

2

Нейросети Удаленное управление Системный администратор Разработчик 1С 8.3 Бесплатно (free)

В контуре из десяти баз нашлась 501 работающая внешняя обработка. Из них познакомиться успел с 5% от силы, а ведь именно в обработках лежит всё, чем одинаковые с виду базы отличаются друг от друга. Разбор схемы, которая держит такой контур силами одного человека: ночная выгрузка исходников с хэш-проверкой, служебная база-реестр, где и базы, и методы доступа лежат записями справочников, и обработчик на пятнадцать строк в каждой продуктивной базе, код показан целиком. Отдельно три грабли, на которых ушло больше времени, чем на всю разработку.

17.08.2026    3481    nedomolkov.ivan    0    

6

Удаленное управление Системный администратор Россия Абонемент ($m)

RDP Hub — приложение для Windows, которое помогает держать RDP-подключения в порядке: хранит профили серверов, группы, избранное, параметры экрана, RD Gateway, историю запусков и резервные копии. В поставке есть готовый релиз для использования и исходники для доработки.

1 стартмани

24.06.2026    3357    4    sqr4    12    

5

Учет доходов и расходов Розничная торговля Удаленное управление Анализ продаж 1С 8.3 1С:Розница 3.0 Платные (руб)

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

7320 руб.

21.05.2026    586    0    0    

2

Удаленное управление Системный администратор Разработчик Абонемент ($m)

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

4 стартмани

08.12.2025    1889    6    Baszilio    3    

4

Администрирование Инструменты администратора БД Удаленное управление Системный администратор 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Расширение разработано для автоматизации интеграции «1С:Зарплата и управление персоналом (редакция 3.1)» с сервисом Яндекс 360 через платформу «n8n». Расширение позволяет автоматически создавать учетные записи Яндекс для новых сотрудников, обновлять данные существующих сотрудников и блокировать учетные записи уволенных сотрудников. Обмен данными осуществляется через API Яндекс 360 с использованием промежуточного сервера платформы n8n, что обеспечивает гибкость, масштабируемость и упрощение интеграционных процессов.

5084 руб.

03.04.2025    3781    3    0    

4

Удаленное управление Системный администратор Разработчик Пользователь 1С:Предприятие 8 Абонемент ($m)

Конфигурация для удаленного подключения к другим компьютерам через программы: ammyy admin, teamviewer, anydesk, aeroadmin, ultravnc... с историей подключения. Возможно добавить свою программу подключения, указав шаблон подключения.

3 стартмани

12.03.2025    4699    10    Rassel8911    3    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rusmil 265 28.12.21 13:31 Сейчас в теме
Можете подсказать:

1. На каком алгоритме создаются криптографические ключи для передачи сообщений?

2. Сообщения хранятся на сервере взаимодействия в зашифрованном виде или в открытом?

3. Может ли Админ сервера читать эти сообщения? Можно ли ограничивать видимость сообщений обсуждений для определенных групп в системе взаимодействия?
2. serg33rus 36 28.12.21 20:38 Сейчас в теме
(1) Тема не моя, но позволю ответить.
1. Если WSS то это https, т.е. TLS. Если ws то никакого шифрования нет, насколько я знаю.
2. Хранятся в открытом виде в базе posgreSQL. Документации по структуре нет само собой, но она там очень простая.
3. Если имеется в виду админ postgreSQL, то он, само собой, может прочитать все. от Админов вообще закрываться очень сложно. Понятие группа в СВ нет. Есть темы на которые можно подписать определенных пользователей. Остальные эту тему видеть не будут. Но теоретически воткнуться в эту группу ничего не помешает. Какой-то особой защиты от изменения состава участников там нет.

Т.е. по уровню защиты СВ очень слаба. Нет там таких механизмов. Может еще доработают. Ее достаточно активно развивают от платформы к платформе. Но не думаю что ее доведут до состояния когда ей можно будет доверить конфидеyциальную информацию. Но что в ней есть ценное - это возможность посылать сообщения с сервера на пользователя. Получать уведомления от серверных процедур - это довольно полезная штука. Ну и интеграция с телегой и VC. Не то что бы прям очень нужно. Но использовать для дела можно. К тому же несколько баз 1С можно объединять в одной СВ. Тоже классно. Когда в бухгалтерии приходят деньги, а я это вижу в управленческом учете в реальном времени в виде уведомления. Мне эта фича очень нравится. Опять же возможность написать буху из УУ, а она получает сообщение в своей 1С Бухгалтерии - тоже приятная штука.
3. FerroPanda 08.09.25 16:28 Сейчас в теме
в текущих релизах на 2025 год возможно ли взаимодействие с удалённой базой через этот сервис? Допустим подключиться к удалённой базе, если она запущена, провести поступление, создать установку цен, заполнить его и провести? Или это только чатик и посмотреть экран?
Для отправки сообщения требуется регистрация/авторизация