Показать сообщение отдельно
Старый 02.03.2007, 11:00   #6  
Владимир Максимов_imported is offline
Владимир Максимов_imported
Участник
 
33 / 10 (1) +
Регистрация: 20.01.2004
Можно попробовать поискать не по реквизитам полей таблицы, а по способу их наполнения.

Если поле содержит в себе ссылку на RecId, то где-то должен быть явно прописан код такого присвоения. Нечто вроде

MyTab.MyRef = Tab.RecId
MyTab.update()

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

Потом повторяешь операцию для найденных полей, поскольку возможны "ссылки на ссылку"

Разумеется, работенка "та еще". Но, по крайней мере, это нечто, что может быть хотя бы частично автоматизировано.