Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

План обмена. Узел. Номер сообщения в таблице изменений что там должно быть?

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

С удалением регистрации изменений напрямую не связан.
   Asmody
 
3 - 11.11.20 - 15:53
"Этот номер записывается во все записи таблицы регистрации изменений, соответствующие изменениям для узла-приемника сообщения. Этим фиксируется, что данные были обработаны и помещены в сообщение с указанным номером. В случае изменения данных, изменения которых уже зарегистрированы - номер отправленного сообщения в этой записи сбрасывается в значение NULL. Это означает, что выгрузка этих (измененных) данных еще не производилась."
https://its.1c.ru/db/metod8dev#content:2275:hdoc
   Lama12
 
4 - 11.11.20 - 16:12
Понял. Полез читать документацию.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.