首页 > 解决方案 > 从 Acumatica 中登录的公司获取税务登记 ID

问题描述

我正在尝试从登录 Acumatica 的当前公司获取税务登记 ID,我在BAccount表中找到它,但要选择它,我需要BAccountID。我怎么才能得到它 ??B账户表

希望可以有人帮帮我!非常感谢!

标签: acumatica

解决方案


您需要获取登录用户的分支机构而不是公司。

目标字段将位于从 BAccount 继承的 BranchBAccount DAC 中。

主要设置是每个分支,并且可以在 Location/BAccount 中以级联方式覆盖。

在此处输入图像描述

您可以使用 AccessInfo 类来获取有关登录用户的信息,例如他的 Branch。

示例 BQL 请求:

BranchBAccount branchBAccount = PXSelectJoin<BranchBAccount, 
                                LeftJoin<Branch, On<Branch.branchCD, Equal<BranchBAccount.branchBranchCD>>>,
                                Where<Branch.branchID, Equal<AccessInfo.branchID>>>.Select(this [or] Base);

推荐阅读