|
План обмена. Узел. Номер сообщения в таблице изменений что там должно быть?
| ☑ |
0
Lama12
11.11.20
✎
15:49
|
Что-то запутался.
Есть план обмена. Не РИБ. В состав плана обмена включен справочник. Включена авторегистрация изменений.
В плане обмена есть два узла. Один центральный, второй целевой с именем "Аккумулятор".
Записываем элемент справочника. Он появляется в таблице изменений этого справочника. Поле НомерСообщения всегда содержит NULL. При этом если получить узел "Аккумулятор" и посмотреть реквизит "НомерОтправленного", то в нем уже 76 номер.
При этом если пытаюсь очистить изменения следующим способом
ПланыОбмена.УдалитьРегистрациюИзменений(РабочийУзел, РабочийУзел.НомерОтправленного);
то ничего не очищается.
Изменений с большим номером отправки гарантированно нет.
Как очистить изменения до определенного номера, или что я делаю не так?
|
|
1
mikecool
11.11.20
✎
15:51
|
номер присвоится при отправке. не помню какой то метод выборкаИзменений чтоли формирует его
|
|
2
mistеr
11.11.20
✎
15:52
|
(0) НомерОтправленного это номер предыдущего отправленного сообщения.
С удалением регистрации изменений напрямую не связан.
|
|
3
Asmody
11.11.20
✎
15:53
|
"Этот номер записывается во все записи таблицы регистрации изменений, соответствующие изменениям для узла-приемника сообщения. Этим фиксируется, что данные были обработаны и помещены в сообщение с указанным номером. В случае изменения данных, изменения которых уже зарегистрированы - номер отправленного сообщения в этой записи сбрасывается в значение NULL. Это означает, что выгрузка этих (измененных) данных еще не производилась."
|
|
4
Lama12
11.11.20
✎
16:12
|
Понял. Полез читать документацию.
|
|