我希望系统在创建新记录时将分支(红色箭头)放在字段(紫色箭头)中。我知道红色箭头是BranchCD字段,但是当我查看任何代码时,我找不到抓取所选BranchCD的位置。看起来这个领域隐藏在某个地方。你能帮助我并指出正确的方向吗?
答案 0 :(得分:2)
有点复杂,但肯定可以使用 PX.Data.PXAccess 类中的几个静态方法:
public string GetBranchName()
{
var branchID = PXAccess.GetBranchID();
if (branchID != null)
{
var userName = PXAccess.GetUserName();
var branchInfo = PXAccess.GetBranches(userName).FirstOrDefault(b => b.Id == branchID);
return branchInfo.Name;
}
return string.Empty;
}