Обработка, удаляющая записи с битыми ссылками в качестве регистратора.
Бывают ситуации (в результате некорректного обменапереноса данных, либо иной ошибки), когда в регистре в качестве регистратора указано значение <Объект не найден…>. Это значит, что объект, который являлся регистратором для данной записи, был удален, а запись осталась.
Данная простая обработка найдет и удалит такие записи в выбранных регистрах.
Запомню «утилиту» для удаления битых ссылок. Иногда возникают такие задачи и приходится каждый раз что-то придумывать в виде одноразовых обработок.
Я правильно понимаю (судя по скриншотам), что алгоритм работы следующий:
Определяю вид регистра — формируется список регистров — отмечаю те, которые надо править — нажимаю кнопку Выполнить.
Если ДА, то получается предварительно надо самому найти регистры в которых ссылка «Объект не найден»,чтобы выбрать их в табличной части.
Мне кажется логичным,если алгоритм поиска уже есть,вначале находить регистры с потерянными ссылками,а пользователю оставить право выбора что удалять. То есть, предлагаю следующий алгоритм:
Определяю вид регистра -нажимаю кнопку Поиск — формируется список регистров — отмечаю те, которые надо править — нажимаю кнопку Выполнить.
считаю данный подход нецелесообразным. регистраторы для всегда можно перезаписать/внести заново и пр. рядовые пользователи за удаление записей потом всю жизнь проклинать будут(ну или пока не внесут всё по-новой)
У меня в курсах валют объект не найден, и там ваша обработка ничего не находит
Обработка для тех, кому религия запрещает использовать Тестирование и исправление?
Не работает на Управляемых формах