Перейти к основному содержимому

Регистрация изменений для обмена данными

Назначение

Инструмент предназначен для управления регистрацией изменений объектов метаданных на узлах планов обмена. Предоставляет графический интерфейс для операций, которые штатно выполняются через программные методы ПланыОбмена.ЗарегистрироватьИзменения() и ПланыОбмена.УдалитьРегистрациюИзменений().


Основные возможности

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

Интерфейс

Главная форма

Главная форма инструмента с выбранным узлом обмена и деревом метаданных

Главная форма состоит из следующих областей:

  1. Шапка формы:

    • Поле выбора узла обмена — выбор узла плана обмена, для которого выполняется регистрация
    • Гиперссылка «№ сообщений: отпр. <номер>, прин. <номер>» — открывает форму редактирования номеров сообщений узла
    • Поле «Отображать изменения» — фильтр отображения: «Все», «Только выгруженные», «Только невыгруженные»
  2. Дерево метаданных (левая панель) — иерархическая структура конфигурации:

    • Корень — имя конфигурации
    • Группы метаданных: Константы, Справочники, Документы, Регистры сведений, Регистры накопления, Регистры бухгалтерии, Регистры расчёта, Планы видов характеристик, Планы счетов, Планы видов расчёта, Последовательности, Бизнес-процессы, Задачи
    • Для каждого объекта отображается количество изменений, выгруженных и невыгруженных записей
    • При выборе узла обмена дополнительно показывается флаг авторегистрации
  3. Панель команд — кнопки для выполнения операций с регистрацией

  4. Рабочая область (правая панель) — три вкладки:

    • Константы — список констант, зарегистрированных на узле
    • Ссылки — список ссылочных объектов, зарегистрированных на узле
    • Наборы записей — список наборов записей регистров, зарегистрированных на узле

Форма выбора узла обмена

Форма выбора узла плана обмена с деревом узлов

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


Форма узлов регистрации объекта

Форма узлов регистрации объекта с деревом узлов и флагами регистрации

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

  • Включать/отключать регистрацию на отдельных узлах
  • Менять номер сообщения для конкретного узла
  • Применять изменения массово: пометить все, снять пометку со всех, инвертировать

Форма номеров сообщений узла

Форма редактирования номеров сообщений узла обмена

Позволяет просматривать и редактировать:

  • Номер отправленного сообщения — счётчик отправленных данных на узел
  • Номер принятого сообщения — счётчик принятых данных с узла

Работа с инструментом

Выбор узла обмена

  1. Нажмите кнопку выбора в поле «Узел обмена»
  2. В открывшейся форме выберите план обмена и узел
  3. После выбора узла дерево метаданных автоматически перестроится — будут показаны только объекты, входящие в состав выбранного плана обмена

Регистрация изменений

Для констант:

  1. Перейдите на вкладку «Константы»
  2. Нажмите «Добавить» — откроется форма выбора констант
  3. Выберите одну или несколько констант для регистрации

Для ссылочных объектов:

  1. Перейдите на вкладку «Ссылки»
  2. Используйте одну из команд:
    • «Добавить» — стандартный выбор из списка
    • «Подбор» — выбор без закрытия формы
    • «По отбору» — регистрация по условию отбора
    • «Регистрация удаления» — создание пустой ссылки для регистрации удаления объекта

Для наборов записей:

  1. Перейдите на вкладку «Наборы записей»
  2. Используйте команду «Добавить по отбору» для регистрации по измерениям

Массовые операции:

  • «Зарегистрировать все» / «Отменить все» — для всех объектов выбранного типа метаданных
  • «Зарегистрировать авто» / «Отменить авто» — только для объектов с разрешённой авторегистрацией

Регистрация результата запроса

  1. Нажмите «Зарегистрировать результат запроса» или «Отменить регистрацию результата запроса»
  2. В открывшейся консоли запросов выполните произвольный запрос
  3. Результат будет зарегистрирован на выбранном узле

Редактирование номера сообщения

Для изменения номера сообщения конкретного объекта:

  1. Выделите строку в списке констант, ссылок или наборов записей
  2. Нажмите «Редактировать номер сообщения» или дважды кликните по полю номера
  3. Введите новое значение номера сообщения

Просмотр узлов регистрации объекта

  1. Выделите объект в дереве метаданных
  2. Нажмите «Редактировать регистрацию на узлах»
  3. В открывшейся форме отобразится дерево всех узлов с флагами регистрации для выбранного объекта

Сериализация для РИБ

  1. Выделите одну или несколько строк в списке констант, ссылок или наборов записей
  2. Нажмите «Показать результат выгрузки (РИБ)»
  3. Будет сформирован текст в формате, понятном стандартным механизмам выгрузки РИБ