2017-01-11 4 views
1

ビジネスユニットとともに販売注文の詳細を表示するためのフォームを作成する必要があるという要件があります。私はすべてのテーブルを試しましたが、そのSales Idのビジネスユニットを取得する方法を理解できませんでした。誰か助けてもらえますか?テーブルの受注に関連するビジネスユニットの検索方法は?

salesIdがありますが、受注伝票で定義された関連するビジネスユニットが見つかりません。

ビジネス単位のパス:回線の詳細>デフォルトの財務規模>ビジネスユニット。

答えて

1

あなたはその enter image description here

のように、フォームの標準的な金融寸法制御に表示する必要があるなら、あなたはSalesTableはすでにDefaultDimensionフィールドを持っているので、ただ、最初のポイントをスキップステップガイドHow add financial dimension on forms inside Ax2012

によって、この手順に従うことができます。

しかし、あなたは総勘定元帳>設定>組織>ビジネスユニットでレコードを検索する必要がある場合は、あなたはOperation unit numberを保持している

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

dimensionValueコードのこの部分を使用して、レコードを見つけることができ、この値を使用することができますビジネスユニット(OMOperatingUnit)テーブル。

関連する問題