Сверка ссылок на справочники и документы между узлами РИБ при полном обмене

Обработка позволяет сохранить в файл ссылки на все элементы справочников и документы, которые участвуют в полном обмене из одного узла, затем сравнить данные в файле с имеющимися ссылками в другом узле. Позволяет отметить для повторного обмена данные, которых не хватает в одном из узлов.

В результате ошибок при обмене данными зачастую возникает ситуации «Объект не найден» в каком-либо из узлов распределенной базы. Если этот объект есть хотя бы в одном узле, то данная обработка позволяет это исправить.

Работает следующим образом: запускаем обработку в базе где есть «Объект не найден», выбираем файл для сохранения ссылок и жмем «Записать данные текущей ИБ в файл». После этого запускаем эту же обработку в базе, где эти данные есть. Выбираем файл из предыдущей базы(узла) и жмем «Сравнить файл с текущей ИБ». Если в таблице появляются строки с пометкой «Есть в базе» и без пометки «есть файле», то нажимаем на кнопку «Добавить в обмен». Выполняем обмен между узлами. В результате в первой базе появляются объекты, которых там не хватало. 

4 Comments

  1. fomix

    Под рукой не было УТ, опробовал на БП 2.0.27.10 — работает! Зачетно… Обязательно пригодится при интенсивном обмене между базами!

    Reply
  2. SerebanSK

    Приятно слышать. Планирую немного доработать, чтобы можно было выбирать узлы, для которых делать регистрацию изменений. И так как между базами уже есть обмен, возможно передавать файл со ссылками при обмене.

    Reply
  3. Victorman

    Если то, что мне нужно — то автору надо памятник поставить!!!

    Reply
  4. Victorman
    Victorman пишет:

    Если то, что мне нужно — то автору надо памятник поставить!!!

    При полном обмене может и работает. При обмене по организациям — нет.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *