Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 июн 2021, 00:45

И снова битые ссылки

Автор loiterer, 18 авг 2016, 05:13

0 Пользователей и 1 гость просматривают эту тему.

loiterer

Просмотрел все темы по этому вопросу на форуме. Решения не нашел.
Проблема: база 1с 8.3(УФ). Удаляю организацию. Все ссылки на нее удалил.
Осталась ссылка на несуществующий РКО. И все, на этом полный затык.
ТиИ не помогает. Ссылку эту вижу обработкой "УдалениеПомеченныхОбъектов836.epf".
Помещаю эту ссылку в удаляемые объекты, получаю ответ - удаляемые объекты не обнаружены.
Может кто может помочь?

MuI_I_Ika

Скорее всего ссылка в каком-то регистре.  Нужно эту запись найти и просто удалить.

loiterer

MuI_I_Ika, <Объект не найден> (371:8a8074d02b95e2a611e437b88e7e5aa5) - как ее еще найти?

LexaK

а какие проблемы? есть же функция

тзРезультат = НайтиПоСсылкам(МассивСсылок);

вот результат поиска
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

loiterer

LexaK, что за обработка такая?
Добавлено: 22 авг 2016, 04:59


Победил. Вот решение, может кому пригодится:
1. первой обработкой нашел битую ссылку.
2. загрузил базу в обычном приложении.
3. второй обработкой создал документ из ссылки.
4. пометил его на удаление и все удалилось.

https://helpf.pro/faq/view/483.html

LexaK

а зачем такие сложности? или простыми путями из принципа не программируем?

1.берем битую ссылку (помещаем в массив МассивСсылок)
2.находим связанные объекты (получаем тзРезультат = НайтиПоСсылкам(МассивСсылок); )
3.выполняем нужные операции с ними (в цикле обходим таблицу выполняем нужные действия с найденными объектами)

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

я вообще делаю еще проще. при чистке регистров например.
заранее известен регистр где есть битые ссылки
(замечено в УФ, почему-то не всегда срабатывает механизм регистра сведений, Ресурса - ведущее )
Запросом нахожу битые ссылки, (порциями по 1000 строк) тут же в консоли (есть такие консоли запросов, позволяющие обработать результат)
обрабатываю записи регистра с битыми ссылками (просто удаляю их: набор записей, отбор по битой ссылке, запись набора)

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



Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск