Перейти к содержанию

Архитектура модулей

Все объекты, относящиеся к адаптеру, имеют префикс кфк.

Публичный API

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

Модуль Контекст Назначение
кфкИнтеграция Сервер, вн. соединение, обычн. прил. Основной серверный API: регистрация, отправка, чтение сообщений
кфкИнтеграцияКлиент Клиент Клиентский API: открытие формы истории выгрузки объекта

Принцип

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

Внутренние модули

Детали реализации — не предназначены для прямого вызова из прикладного кода.

Модуль Контекст Назначение
кфкИнтеграцияСлужебный Сервер Взаимодействие с Kafka через обработку кфкИнтеграция
кфкИнтеграцияСлужебныйВызовСервера Вызов сервера Прочие методы подсистемы (серверный вызов)
кфкИнтеграцияСлужебныйКлиент Клиент Прочие методы подсистемы (клиентский контекст)
кфкИнтеграцияСлужебныйПовтИсп Сервер, повт. исп. Настройки подсистемы; значения кешируются на время сеанса
кфкОбменДаннымиXDTOСервер Сервер Сериализация/десериализация через XDTO
кфкОбработкаСобытийСлужебный Сервер Обработчики подписок на события записи/удаления
кфкОбщегоНазначенияСлужебный Сервер Вспомогательные утилиты
кфкФоновыеОперацииСлужебный Сервер Логика фоновых заданий (потоки сериализации, выгрузки, загрузки)

Обработки

Обработка Назначение
кфкИнтеграция Реализует низкоуровневую работу с внешней компонентой (DLL), фасад над Simple Kafka Connector 1C
кфкПанельАдминистрирования UI-интерфейс управления и мониторинга
кфкРегистрацияИзменений Принудительная постановка данных в очередь через UI

Подписки на события

Четыре подписки, охватывающие все ссылочные объекты и наборы записей регистров:

Подписка Событие Назначение
кфкЗарегистрироватьИзмененияПриЗаписи ПриЗаписи (ссылочные) Регистрация изменений ссылочных объектов
кфкЗарегистрироватьИзмененияНабораПриЗаписи ПриЗаписи (наборы записей) Регистрация изменений наборов записей регистров сведений/накопления/бухгалтерии
кфкЗарегистрироватьИзмененияНабораРасчетаПриЗаписи ПриЗаписи (наборы записей) Регистрация изменений наборов записей регистров расчёта
кфкЗарегистрироватьИзмененияПередУдалением ПередУдалением (ссылочные) Регистрация удаления ссылочных объектов

Не нужно добавлять объекты в подписки вручную

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

Связанные разделы