Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 如何在表中查找与销售订单相关的业务单元?_Axapta_Dynamics Ax 2012_X++_Dynamics Ax 2012 R3 - Fatal编程技术网

Axapta 如何在表中查找与销售订单相关的业务单元?

Axapta 如何在表中查找与销售订单相关的业务单元?,axapta,dynamics-ax-2012,x++,dynamics-ax-2012-r3,Axapta,Dynamics Ax 2012,X++,Dynamics Ax 2012 R3,我有一个需求,我需要创建一个表单来显示销售订单的详细信息以及业务部门。我尝试了所有的表格,但没有弄清楚如何才能获得该销售Id的业务部门。请找人帮忙好吗 我有salesId,但找不到销售订单表单上定义的相关业务部门 业务单元路径:行详细信息>默认财务维度>业务单元。如果需要在表单上显示标准财务维度控件 然后,您可以按照此逐步指南进行操作 跳过第一点,因为SalesTable已经有DefaultDimension字段 但如果您需要在总账>设置>组织>业务单位中查找记录,则可以使用这段代码 Dime

我有一个需求,我需要创建一个表单来显示销售订单的详细信息以及业务部门。我尝试了所有的表格,但没有弄清楚如何才能获得该销售Id的业务部门。请找人帮忙好吗

我有salesId,但找不到销售订单表单上定义的相关业务部门


业务单元路径:行详细信息>默认财务维度>业务单元。

如果需要在表单上显示标准财务维度控件

然后,您可以按照此逐步指南进行操作

跳过第一点,因为
SalesTable
已经有
DefaultDimension
字段

但如果您需要在总账>设置>组织>业务单位中查找记录,则可以使用这段代码

DimensionAttributeValueSetStorage    dimStorage;    
DimensionValue                       dimensionValue;
DimensionDefault                     defaultDimension;
int                                  i;
;

defaultDimension = SalesTable.DefaultDimension; 
dimStorage = DimensionAttributeValueSetStorage::find(defaultDimension);

for (i = 1; i <= dimStorage.elements(); i++)
{
    if (DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name == 'BusinessUnit')
    {
        dimensionValue = dimStorage.getDisplayValueByIndex(i);
        break;
    }
}
DimensionAttributeValueSetStorage dimStorage;
维度值维度值;
维度默认默认维度;
int i;
;
defaultDimension=SalesTable.defaultDimension;
dimStorage=DimensionAttributeValueSetStorage::find(默认维度);
对于(i=1;i