Не удаляется битая ссылка #721150


#0 by Vade_kirza
Добрый день, побилась база (8.3.4.482, Б.П. типовая 3.0) чекдбфл нашел несколько ошибок. сделал ТиИ с ОчищатьСсылки - УдалятьОбъекты, после этого в базе остались 4 битых ссылки на списание с р.с. сделал еще раз ТиИ - 3 удалилось, одна осталась. Сделал еще раз ТиИ нифига :) сделал ТиИ с видом - Создавать Объекты, тоже ничего не поменялось. не видит он её))) подскажите как мне от нее избавиться? зависла она в регистре бухгалтерии.
#1 by YFedor
Удали саму запись регистра программно
#2 by Vade_kirza
Вот не пойму как мне к ней обратиться во внешней обработке если регистратор - объект не найден.
#3 by HEKPOH
проверяй регистратор на null
#4 by Fragster
Выбрать различные  Регистратор Из Регистр Где Регистратор.Ссылка Есть NULL
#5 by Fragster
не регистратор, а регистратор.ссылка
#6 by bolobol
Ну ведь не выбрать надо, а удалить! Значит - установить отбор на NULL!
#7 by Vade_kirza
Спасибо! сейчас попробую
#8 by Vade_kirza
А кто-нибудь может пояснить почему ТиИ ее не находит?
#9 by bolobol
А, не, не на NULL, а как раз на Регистратор))
#10 by YFedor
Прочитать регистр в набор, пройтись по набору и брать регистраторы, попыткой проверять на регистратор.ПолучитьОбъект; если ошибка, значит эту запись нужно удалить
#11 by samozvanec
ссылка же как раз не нул, не? таки думаю, что регистратор.номер, и не удалить, а по ссылке создать документ, а уж ег опотом удалять
#12 by bolobol
Вангую, что это лишнее. Из запроса уже Регистратор имеем - должно быть достаточно для установки отбора.
#14 by Fragster
в результате запроса будут все ссылки на битые регистраторы. Дальше: и все, битые регистраторы пропадут. Другое дело, что в файловых базах там в регистраторе может быть не <объект не найден...>, а NULL в сиу различных обстоятельств
#15 by Fragster
пропадут вместе с наборами :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С