Всем доброго дня!
Предлагаю Вашему вниманию маленькую, но крайне полезную обработку.
С помощью ее можно:
1. Найти объект по ГУИД (глобальный уникальный идентификатор, пример "3bd3fe02-f885-11de-8c0b-002215cbe1ec")
2. Заменить "битые" ссылки, которые появились в результате случайного непосредственного удаления элемента справочника/документа.
3. Склеить два элемента справочника в один, путем замены одного ГУИД на другой.
4. Обработка работает быстрее стандартной обработки "Поиск и замена дублирующихся элементов справочников" из-за иного алгоритма поиска и замены ссылок, и в отличие от нее позволяет заменять документы.
5."Подсунуть" новый или уже имеющийся объект под "битую" ссылку.
6. Заменить ГУИД у справочника с целью его дальнейшей синхронизации в тех случаях, когда синхронизация идет по внутреннему идентификатору, например в случае обмена данными распределенных баз.
Работает в управляемом и неуправляемом режиме.
Код полностью открытый!
Изменения 15.07.2016: В версии 1.005 добавлено восстановление всех последовательностей с множественными измерениями, как следствие, исключена распространенная ошибка "Ошибка при вызове метода контекста (УстановитьГраницу) по причине: Недопустимое значение параметра (параметр номер '2') "