Получить регистрационный номер налогоплательщика от зарегистрированной компании в Acumatica - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь получить идентификационный номер налогоплательщика от текущей компании, зарегистрированной в Acumatica, я нашел ее в таблице BAccount , но для ее выбора мне понадобится BAccountID . Как я могу получить это? Таблица счетов

Надеюсь, кто-нибудь может мне помочь! Большое спасибо!

1 Ответ

0 голосов
/ 09 октября 2019

Вам нужно получить филиал вошедшего в систему пользователя вместо компании.

Целевое поле будет в BranchBAccount DAC, которое наследуется от BAccount.

Основная настройка для каждого филиала иможет быть переопределено каскадным способом в Location / BAccount.

enter image description here

Вы можете использовать класс AccessInfo, чтобы получить информацию о вошедшем в систему пользователе, например, его филиале.

Пример запроса BQL:

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