2017-01-11 7 views
1

비즈니스 단위와 함께 판매 주문 세부 정보를 표시하는 양식을 만들어야하는 요구 사항이 있습니다. 나는 모든 테이블을 시도했지만 그 Sales Id에 대한 Business Unit을 얻는 방법을 알 수 없었습니다. 어떤 사람이 도와 주실 수 있습니까?테이블의 판매 주문과 관련된 비즈니스 단위를 찾는 방법은 무엇입니까?

salesId가 있지만 판매 주문서에 정의 된 관련 사업부를 찾을 수 없습니다.

비즈니스 단위 용 경로 : 회선 세부 사항> 기본 재무 차원> 비즈니스 단위. 당신이 enter image description here

같은 양식의 표준 재정 치수 제어에 표시해야하는 경우

답변

1

당신은 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) 테이블.