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