Служба регистрации изменений 1C


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

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

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

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

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

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