在Acumatica中,如何将页面顶部的分支位置保存到字段中

时间:2017-07-13 21:32:01

标签: branch acumatica

我希望系统在创建新记录时将分支(红色箭头)放在字段(紫色箭头)中。我知道红色箭头是BranchCD字段,但是当我查看任何代码时,我找不到抓取所选BranchCD的位置。看起来这个领域隐藏在某个地方。你能帮助我并指出正确的方向吗?

enter image description here

1 个答案:

答案 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;
}