РИБ в 1С8: пакеты обмена кумулятивны?

Новая тема
Настроил РИБ в 1С:Бухгалтерия предприятия, 2 узла, обмен только в одну сторону. Проверил как идёт выгрузка. Получилось, что каждый новый пакет обмена содержит, кроме своей, информацию всех предыдущих пакетов, т. е. все изменения по отношению к "начальному образу". Я предполагал, что каждый пакет содержит только изменения, произошедшие со времени предыдущего пакета.<br>Это так и задумано или я что-то неправильно настроил? Ведь пакеты будут увеличиваться в размере и могут достичь неприемлемых величин. Или предполагается, что "начальный образ" будет регулярно выгружаться?
"- Делается План обмена, в котором указываются объекты для участия в обмене, а так же способ регистрации объектов на выгрузку (автоматический - регистрируется объект при любой записи, вручную - по алгоритму разработчика).<br>  - Обмен идет по "Правилам обмена" которые создаются и редактируются в конфигурации "Конвертация данных 2".<br>  - После того как созданы узлы Плана обмена происходит регистрация объектов на выгрузку (по способу, который задан в п.1).<br>  - Каждый обмен данными обычно состоит из двух действий - "Загрузка данных" и "Выгрузка данных".<br>  - При выгрузке данных анализируются зарегистрированные для выгрузки объекты, определяется номер "Сообщения обмена", объекты выгружаются в XML, происходит отметка в Плане обмена, что такие-то объекты выгружены в сообщении с определенным номером.<br>  - При загрузке данных принимаются объекты. Сопоставление идет так: если есть отметка в регистре сведений "СоответствиеОбъектовИнформационныхБаз" об объекте (объекты определяются по своему уникальному идентификатору GUID); если такой отметки нет, то ищется схожий объект по "Полям поиска", которые заданы в правилах обмена; если ничего не находится, то создается новый объект.<br>  - Если загрузка всех объектов прошла успешно (без ошибок), то в Плане обмена узла-приемника отмечается, что принято входящее сообщение с номером таким-то.<br>  - Тут же происходит обратная выгрузка информации, в которой так же указываются номера входящего и исходящего сообщения обмена.<br>  - При следующей загрузке информации в узле-источнике анализируется номер успешного входящего сообщения, снимается вся регистрация изменений по этому номеру и выгружаются новые зарегистрированные объекты.<br>  - В случае одновременной регистрации изменений одного и того же элемента (так называемые коллизии) принимаются изменения Главного узла."
Спасибо за разъяснения.<br> <br>Иными словами, сброс регистрации происходит только при двухстороннем обмене?<br>А как быть, если двухсторонний обмен не используется? Вручную удалять регистрацию?
На самом деле двусторонний обмен идет всегда и если что-то зарегистрировано к обмену, то это будет выгружено.
По умолчанию да, но у меня настроено для главного узла - только выгружать, для периферийного - только загружать. Пакет передаётся через FTP в одну сторону и всё.
Вы не о том. То что Вы указываете в помощнике настроек это другое.
Я пытаюсь сказать, что главный узел никак не может узнать принят ли пакет периферийным узлом, так как обратной связи нет. А значит не ясно как должна сниматься регистрация объектов главного узла, сам он это по факту выгрузки не делает.
Как это "нет обратной связи"? Вы в БП когда жмете "Выполнить обмен", то создается ответное сообщение для УТ, в котором все и указано для снятия регистрации.
Читают тему
(гостей: 1)

Быстрый переход