관리 보고서에는 보고서를 생성 하는 동안 오류가 발생 했습니다: "통화 USD 회사는 존재 하지 않습니다"

증상

보고서를 생성할 때 다음과 같은 오류 메시지가 나타납니다.

통화 USD 회사 xxxx에 대 한 존재 하지 않습니다. 값이 없는 반환 됩니다.

원인

이 레거시 공급자와 데이터 마트 공급자 간의 Dynamics GP에서 구성 된 통화는 다르게 인식 하는 방식으로 발생 합니다.

기존 공급자는 통화 ID는 통화에 대 한 설정에 따라 Dynamics GP에서 통화를 인식 합니다. "미국 Z$"와 같은 Id를 포함 하는 두 회사에 대 한 기본 통화.

데이터 마트 공급자 설정 된 통화에 대 한 ISO 코드에 따라 Dynamics GP에서 통화를 인식 합니다. 두 회사에 대 한 기본 통화 ISO 코드 "USD" 등을 포함합니다.

해결 방법

열 정의에서 FD 열의 통화 표시 셀을 선택 합니다.  데이터 마트 공급자를 사용 하는 경우 USD와 아닌 Z US$ 표시 됩니다.

트리 정의에서 회사를 확인 하십시오.  회사는 이전 회사로 설정 된 경우 (회사 코드-현재 포함), 레거시 공급자 Z US $와 같은 통화를 사용 하 여 열의 통화 표시 를 설정 해야 합니다.  데이터 마트를 사용 하는 회사에서 열 정의 통화 표시 USD 이어야 합니다.

레거시 공급자에서 데이터 마트를 전환 하면 열에 있는 모든 통화 코드를 업데이트 해야 합니다 확인 하려면 다음 스크립트를 실행할 수 있습니다.  스크립트에 데이터 마트 데이터베이스 이름을 업데이트 해야 합니다.


select CCM.Name as ColumnDefinition, CSS.Name as BuildingBlockGroupfrom ControlColumnCriteria CCC
join ControlColumnDetail CCD on CCC.ColumnDetailID = CCD.ID
join ControlColumnMaster CCM on CCD.ColumnLayoutID = CCM.ID
join ControlSpecificationSet CSS on CSS.ID = CCM.SpecificationSetID
where (CCC.CriteriaType = 8 or CCC.CriteriaType = 7)
and LOW not in ('FUNCTIONAL','NATURAL/ORIGINATING')
and LOW not in (select Name from
[DDM-GP]..UnitOfMeasure --<<-- Update name of the data mart database
)
group by CCM.name, CSS.Name
order by CCM.Name

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×