Регистрация изменений для обмена данными
Назначение
Инструмент предназначен для управления регистрацией изменений объектов метаданных на узлах планов обмена. Предоставляет графический интерфейс для операций, которые штатно выполняются через программные методы ПланыОбмена.ЗарегистрироватьИзменения() и ПланыОбмена.УдалитьРегистрациюИзменений().
Основные возможности
- Выбор узла обмена — работа с произвольным узлом любого плана обмена в конфигурации
- Дерево метаданных — навигация по структуре конфигурации с отображением количества зарегистрированных изменений по каждому объекту
- Регистрация/отмена регистрации — пообъектная, групповая, по отбору, а также массовая по всем объектам метаданных
- Работа с константами — добавление и удаление регистрации констант на узле
- Работа со ссылочными объектами — добавление регистрации через форму выбора, в том числе с возможностью подбора и по отбору
- Работа с наборами записей — регистрация изменений по измерениям регистров
- Регистрация результата запроса — выполнение произвольного запроса и регистрация полученных объектов на узле
- Редактирование номеров сообщений — просмотр и изменение номеров отправленного/принятого сообщения для узла
- Просмотр узлов регистрации объекта — форма, показывающая на каких узлах зарегистрирован конкретный объект
- Фильтрация по статусу выгрузки — отображение всех, только выгруженных или только невыгруженных изменений
- Сериализация результата — формирование строки для стандартной выгрузки (РИБ) по выделенным объектам
Интерфейс
Главная форма
Главная форма инструмента с выбранным узлом обмена и деревом метаданных

Главная форма состоит из следующих областей:
-
Шапка формы:
- Поле выбора узла обмена — выбор узла плана обмена, для которого выполняется регистрация
- Гиперссылка «№ сообщений: отпр. <номер>, прин. <номер>» — открывает форму редактирования номеров сообщений узла
- Поле «Отображать изменения» — фильтр отображения: «Все», «Только выгруженные», «Только невыгруженные»
-
Дерево метаданных (левая панель) — иерархическая структура конфигурации:
- Корень — имя конфигурации
- Группы метаданных: Константы, Справочники, Документы, Регистры сведений, Регистры накопления, Регистры бухгалтерии, Регистры расчёта, Планы видов характеристик, Планы счетов, Планы видов расчёта, Последовательности, Бизнес-процессы, Задачи
- Для каждого объекта отображается количество изменений, выгруженных и невыгруженных записей
- При выборе узла обмена дополнительно показывается флаг авторегистрации
-
Панель команд — кнопки для выполнения операций с регистрацией
-
Рабочая область (правая панель) — три вкладки:
- Константы — список констант, зарегистрированных на узле
- Ссылки — список ссылочных объектов, зарегистрированных на узле
- Наборы записей — список наборов записей регистров, зарегистрированных на узле
Форма выбора узла обмена
Форма выбора узла плана обмена с деревом узлов

Открывается при выборе узла обмена. Содержит дерево со структурой: план обмена → узлы обмена. Поддерживает одиночный и множественный выбор. Для каждого узла отображается код, номера отправленного/принятого сообщения.
Форма узлов регистрации объекта
Форма узлов регистрации объекта с деревом узлов и флагами регистрации

Открывается при выборе команды «Редактирование регистрации изменений объекта» из контекстного меню. Показывает для выбранного объекта все узлы планов обмена, на которых он зарегистрирован. Позволяет:
- Включать/отключать регистрацию на отдельных узлах
- Менять номер сообщения для конкретного узла
- Применять изменения массово: пометить все, снять пометку со всех, инвертировать
Форма номеров сообщений узла
Форма редактирования номеров сообщений узла обмена

Позволяет просматривать и редактировать:
- Номер отправленного сообщения — счётчик отправленных данных на узел
- Номер принятого сообщения — счётчик принятых данных с узла
Работа с инструментом
Выбор узла обмена
- Нажмите кнопку выбора в поле «Узел обмена»
- В открывшейся форме выберите план обмена и узел
- После выбора узла дерево метаданных автоматически перестроится — будут показаны только объекты, входящие в состав выбранного плана обмена
Регистрация изменений
Для констант:
- Перейдите на вкладку «Константы»
- Нажмите «Добавить» — откроется форма выбора констант
- Выберите одну или несколько констант для регистрации
Для ссылочных объектов:
- Перейдите на вкладку «Ссылки»
- Используйте одну из команд:
- «Добавить» — стандартный выбор из списка
- «Подбор» — выбор без закрытия формы
- «По отбору» — регистрация по условию отбора
- «Регистрация удаления» — создание пустой ссылки для регистрации удаления объекта
Для наборов записей:
- Перейдите на вкладку «Наборы записей»
- Используйте команду «Добавить по отбору» для регистрации по измерениям
Массовые операции:
- «Зарегистрировать все» / «Отменить все» — для всех объектов выбранного типа метаданных
- «Зарегистрировать авто» / «Отменить авто» — только для объектов с разрешённой авторегистрацией
Регистрация результата запроса
- Нажмите «Зарегистрировать результат запроса» или «Отменить регистрацию результата запроса»
- В открывшейся консоли запросов выполните произвольный запрос
- Результат будет зарегистрирован на выбранном узле
Редактирование номера сообщения
Для изменения номера сообщения конкретного объекта:
- Выделите строку в списке констант, ссылок или наборов записей
- Нажмите «Редактировать номер сообщения» или дважды кликните по полю номера
- Введите новое значение номера сообщения
Просмотр узлов регистрации объекта
- Выделите объект в дереве метаданных
- Нажмите «Редактировать регистрацию на узлах»
- В открывшейся форме отобразится дерево всех узлов с флагами регистрации для выбранного объекта
Сериализация для РИБ
- Выделите одну или несколько строк в списке констант, ссылок или наборов записей
- Нажмите «Показать результат выгрузки (РИБ)»
- Будет сформирован текст в формате, понятном стандартным механизмам выгрузки РИБ