Либо через временную таблицу - собрать в нее RecId тех записей, которые не должны быть из таблиц RContractTable, PurchTable, PurchLine и т.д. И эту временную таблицу подцепить уже через один Not Exists.
Разве временную можно подцепить?
По моему нет, там ошибку какую то выдает
__________________
Лучше сделать и жалеть, чем жалеть что не сделал