Данное средство представляет собой программный комплекс, предназначенный для реализации механизма обмена сообщениями и событиями между различными экземплярами приложений "1С:Предприятие". Оно обеспечивает взаимодействие между разными сеансами, информационными базами и даже различными версиями платформы 1С (например, 1С:Предприятие 7.7 и 1С:Предприятие 8.x).
Архитектура и принцип работы
Средство построено на архитектуре, включающей внешнюю компоненту (ВК) для клиентской части 1С и серверное Windows-приложение (выполняющее роль брокера сообщений или хаба).
Технология связи: Для передачи данных между клиентами и сервером используются UDP-соединения.
Идентификация клиента: Каждый клиентский сеанс "сидит" на своем выделенном UDP-порту, что позволяет серверу однозначно идентифицировать отправителей и получателей событий.
Функциональность: Основная задача комплекса — дать возможность одной базе или сеансу 1С генерировать событие (сообщение), которое будет немедленно получено и обработано другим, независимо запущенным сеансом 1С, находящимся в той же или другой информационной базе.
Установка и регистрация
Для использования компоненты в операционной системе Windows предусмотрено два основных метода:
Стандартная регистрация: Используется пакетный файл
reg.batдля регистрации компоненты в системе. Для удаления регистрационной информации служит пакетный файлunreg.bat.Использование хранилища компонент: Средство может быть использовано совместно с механизмом хранилища внешних компонент, что позволяет избежать ручной регистрации в ОС Windows.
Перспективы развития (Планы)
Разработка включает следующие направления расширения функционала:
Введение групп: Планируется добавление функционала "групп" (аналог комнат чата), что позволит направлять события не всем зарегистрированным сеансам, а только определенной, заранее заданной группе получателей.
Реализация в виде ActiveX: Рассматривается возможность оформления компоненты в виде ActiveX-объекта. Это позволит обеспечить работу в серверном контексте платформы 1С:Предприятие 8.1 и предоставит расширенные возможности для отслеживания отдельных, специфических событий системы.
Это средство является важным инструментом для интеграции и построения сложных распределенных систем, где требуется оперативный обмен информацией между разрозненными рабочими местами и базами данных 1С.
0 р.
Orbital Soft

