Игнорируя CompanyID, который автоматически управляется платформой, есть три обязательных ключевых поля для выбора записи POLine:
К счастью, эти значения ключей доступны из POReceiptLine, так что выможно связать их так:
POReceiptLine receiptLine = […];
PXResultset<POLine> poLine = PXSelectReadonly<POLine,
Where<POLine.orderType, Equal<Required<POLine.orderType>>,
And<POLine.orderNbr, Equal<Required<POLine.orderNbr>>,
And<POLine.lineNbr, Equal<Required<POLine.lineNbr>>>>>>.Select(Base,
receiptLine.POType,
receiptLine.PONbr,
receiptLine.POLineNbr);