В общем - полное решение задачи излогать долго, но если у вас уровень производства только один и производственный заказ всегда покрывает заказ напрямую (без промежуточных переносов и тп), то можно найти запись относящуюся к текущему производственному заказу в reqTrans (смотрите relation между reqTrans и prodTable), потом найти первый покрытый reqTrans по salesLine (reqTransCov связывает покрывающую и покрываемую записи в reqTrans. ReqTransCov.ReceiptRecId смотрит на запись по производственному заказу, reqTransCov.IssueRecId смотрит на запись по заказу на продажу) Потом из найденной записи по заказу на продажу в reqTrans можно перейти на саму строку заказа (да вообще-то и в самой ReqTrans все что нужно уже есть).
Но все равно - с бизнесовой точки зрения - задача не правильная

Производственный заказ может покрывать несколько заказв на продажу, между призводством и продажей может стоять перенос (и не один), могут существовать вложенные производства (в которые по этой логике тоже надо бы ссылку на заказ на продажу тянуть) и тп. Правильнее было бы использовать форму развертывания потребности из производственного заказа. Да - пользователям придется давить на лишние клавиши, но зато результат всегда будет правильный - во всех случаях, а не только в том примитивном, который я тут только что рассмотрел.