В моей практике возникали случаи когда регистратор становился битой ссылкой типа <Объект не найден> (77:805f000c291e652311e0ad237dea6181) и такие движения как бы "зависали" и мешались в оборотах, вот и написал такую обработку, постарался сделать универсальной.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Эта обработка "умеет" работат с 3-мя типами регистров: РегистрыСведений, РегистрыНакопления, РегистрыРасчета.
В 2-ом поле ввода список заполняется набором регистров выбранного типа (для регистров сведений где есть подчинение регистратору) после выбора определенного регистра можно наложить определенный отбор и применить обработку.
ВНИМАНИЕ! Выполнять обработку под ПОЛНЫМИ правами! Иначе можно получить неадекватный эффект! Проверка на битую ссылку делается посредством:
Если Выборка.Регистратор.ПолучитьОбъект()=неопределено.
Ну и конечно же сделать бэкап не забудьте!
Чистка регистров