0
特定のブランチに対してBranch.BAccountIDを選択するBQLがあります。次に、BranchMaintグラフの種類のSearchメソッドを使用します。 PXRedirection例外をスローすると、ブランチの保守画面が開きます。残念ながら、画面はブランチレコードにナビゲートしません。画面は、新しいブランチレコードを入力するように動作します。デバッグを使用して、私はgraph.BAccount.CurrentがNULLに等しいことに気付きました。検索方法は正しい支店レコードブランチメンテナンスにリダイレクトする方法
BranchMaint graph = new BranchMaint();
Branch b = PXSelect<Branch, Where<Branch.branchID, Equal<Required<Branch.branchID>>>>.Select(this, this.Assessment.Current.ReceiveBranchID);
if (b!=null)
{
graph.BAccount.Current = graph.BAccount.Search<Branch.branchID>(b.BranchID);
throw new PXRedirectRequiredException(graph, "Redirect");
}