Что-то запутался.
Есть план обмена. Не РИБ. В состав плана обмена включен справочник. Включена авторегистрация изменений.
В плане обмена есть два узла. Один центральный, второй целевой с именем "Аккумулятор".
Записываем элемент справочника. Он появляется в таблице изменений этого справочника. Поле НомерСообщения всегда содержит NULL. При этом если получить узел "Аккумулятор" и посмотреть реквизит "НомерОтправленного", то в нем уже 76 номер.
При этом если пытаюсь очистить изменения следующим способом
ПланыОбмена.УдалитьРегистрациюИзменений(РабочийУзел, РабочийУзел.НомерОтправленного);
то ничего не очищается.
Изменений с большим номером отправки гарантированно нет.
Как очистить изменения до определенного номера, или что я делаю не так?
"Этот номер записывается во все записи таблицы регистрации изменений, соответствующие изменениям для узла-приемника сообщения. Этим фиксируется, что данные были обработаны и помещены в сообщение с указанным номером. В случае изменения данных, изменения которых уже зарегистрированы - номер отправленного сообщения в этой записи сбрасывается в значение NULL. Это означает, что выгрузка этих (измененных) данных еще не производилась."
https://its.1c.ru/db/metod8dev#content:2275:hdoc
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой