Удаление записей регистров с "битыми" регистраторами ("<Объект не найден…>")


Обработка, удаляющая записи с битыми ссылками в качестве регистратора.

Бывают ситуации (в результате некорректного обменапереноса данных, либо иной ошибки), когда в регистре в качестве регистратора указано значение <Объект не найден…>. Это значит, что объект, который являлся регистратором для данной записи, был удален, а запись осталась.
Данная простая обработка найдет и удалит такие записи в выбранных регистрах.

6 Comments

  1. jobkostya1c8

    Запомню «утилиту» для удаления битых ссылок. Иногда возникают такие задачи и приходится каждый раз что-то придумывать в виде одноразовых обработок.

    Reply
  2. gull22

    Я правильно понимаю (судя по скриншотам), что алгоритм работы следующий:

    Определяю вид регистра — формируется список регистров — отмечаю те, которые надо править — нажимаю кнопку Выполнить.

    Если ДА, то получается предварительно надо самому найти регистры в которых ссылка «Объект не найден»,чтобы выбрать их в табличной части.

    Мне кажется логичным,если алгоритм поиска уже есть,вначале находить регистры с потерянными ссылками,а пользователю оставить право выбора что удалять. То есть, предлагаю следующий алгоритм:

    Определяю вид регистра -нажимаю кнопку Поиск — формируется список регистров — отмечаю те, которые надо править — нажимаю кнопку Выполнить.

    Reply
  3. Ляль Дикий

    считаю данный подход нецелесообразным. регистраторы для всегда можно перезаписать/внести заново и пр. рядовые пользователи за удаление записей потом всю жизнь проклинать будут(ну или пока не внесут всё по-новой)

    Reply
  4. axtwo

    У меня в курсах валют объект не найден, и там ваша обработка ничего не находит

    Reply
  5. vasyak319

    Обработка для тех, кому религия запрещает использовать Тестирование и исправление?

    Reply
  6. buy_sale

    Не работает на Управляемых формах

    Reply

Leave a Comment

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