Обмен данными. Регистрация изменений объектов
1 мин
Описание
Планы обмена это важный компонент платформы позволяющий регистрировать изменения в данных для обменов. Подробнее можно прочитать по ссылке Планы обмена.
Но нас в первую очередь интересует как это влияет на запросы.
Если объект входит в состав плана обмена, то у каждой объектной таблицы представлена дополнительная таблица — таблица изменений.
<ИмяОсновнойТаблицы>.Изменения содержит значения общих реквизитов и полей:
- НомерСообщения отправки изменений (NULL для неотправленных),
- Узел - ссылка узла плана обмена,
- Ссылка (для объектов) или Регистратор (для записей регистров) и т.д.
В системе представлена возможность управления структурой таблиц изменения. Например, если для измерения регистра не установлено свойство "ОсновнойОтбор", тогда таблица изменений будет содержать информацию об измененных строках без учета такого измерения.
Пример
Получить изменения можно запросом:
ВЫБРАТЬ
ПоступлениеТоваровУслугИзменения.Узел КАК Узел,
ПоступлениеТоваровУслугИзменения.НомерСообщения КАК НомерСообщения,
ПоступлениеТоваровУслугИзменения.Ссылка КАК Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг.Изменения КАК ПоступлениеТоваровУслугИзменения
Результатом будет таблица:
Узел | НомерСообщения | Ссылка |
Центральная база | Поступление товаров услуг 000000001 от 13.05.2022 9:51:06 | |
Центральная база | Поступление товаров услуг 000000002 от 16.05.2022 10:30:32 | |
Центральная база | Поступление товаров услуг 000000003 от 16.05.2022 10:30:41 |