유럽/EU: "유럽 중앙은행"의 환율이 Microsoft Dynamics AX로 잘못 가져옵니다.

이 문서는 모든 지역의 Microsoft Dynamics AX에 적용됩니다.

증상

환율은 유럽 중앙은행("ECB")이 16-00 CET 이후 매일 발표하고 있습니다. 즉, 이러한 요금은 다음 날에 유효한 요금으로 간주될 수 있습니다. 그러나 "ECB" 웹 사이트에서 금리는 발표 당일 유효한 것으로 표시됩니다. 동시에 기업은 16-00 CET 이전에도 일일 업무를 수행하는 게시된 요금을 사용합니다. 대부분의 경우 현재 날짜의 환율로 모호한 상황을 만듭니다.

해결 방법

이 문제를 해결하기 위해 유럽 중앙은행에서 Microsoft Dynamics AX로 환율을 가져오는 동안 하루 교대 근무가 구현됩니다.
"DAY N"에 대해 "ECB"가 게시한 요금은 "Day N+1"에서 유효한 Microsoft Dynamics AX로 가져옵니다.

이 동작은 Microsoft에서 유럽 전체에서 가장 많은 비즈니스 시나리오를 다루는 것으로 간주됩니다.

핫픽스에 포함된 이러한 변경 내용이 현재 회사의 프로세스와 맞지 않는 경우 아래 제안대로 수정 사항을 되돌릴 수 있습니다. Microsoft는 변경 내용을 되돌릴 수 있는 방법을 설명하기 위해 이 코드 제안 "있는 그대로"를 제공합니다. 위험을 감수하고 이 코드를 사용할 때 발생할 수 있는 모든 잠재적 결과를 이해합니다. Microsoft는 특정 목적에 대한 상품성 또는 적합성에 대한 묵시적 보증을 포함하지만 이에 국한되지 않는 명시적 또는 묵시적 보증을 제공하지 않습니다.

TryForUrl 메서드(\Visual Studio Projects\C Sharp Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)에서 다음 코드를 바꿔야 합니다.

     DateTime.TryParseExact(dateString,"yyyyy-MM-dd",CultureInfo.InvariantCulture,DateTimeStyles.None,outdateStringParsed);
        if(nextStringDay==DateTime.MinValue)
         {
             nextWorkingDay=getNextWorkingDay(dateStringParsed);
                 if(nextWorkingDay<=DateTime.Today)
                 {
                   dateValue=nextWorkingDay;
                  }
          }
          else
         {
                   dateValue=nextStringDay;
         }
         nextStringDay=dateStringParsed;

코드 사용:

      DateTime.TryParseExact(dateString,"yyy-MM-dd",CultureInfo.InvariantCulture,DateTimeStyles.None,outdateValue);
      dateValue=dateValue+TimeSpan.FromDays(1);

참고: 변경으로 인해 일부 코드는 사용되지 않습니다. 이러한 코드는 재량에 따라 제거하거나 그대로 남겨둘 수 있습니다.

메서드 TryForUrl

            DateTime nextStringDay = DateTime.MinValue;
            DateTime dateStringParsed;
            DateTime nextWorkingDay;

getNextWorkingDay 메서드(즉, 완전히 제거할 수 있습니다.)

        private DateTime getNextWorkingDay(DateTime _date)
        {
            하지
            {
                _date = _date + TimeSpan.FromDays(1);
            } while (_date. DayOfWeek == DayOfWeek.Saturday || _날짜. DayOfWeek == DayOfWeek.Sunday);
            반환 _date;
        }

설치 정보

하나 이상의 메서드 또는 이 핫픽스의 영향을 받는 테이블에 대한 사용자 지정이 있는 경우 프로덕션 환경에서 핫픽스를 적용하기 전에 테스트 환경에서 이러한 변경 내용을 적용해야 합니다.
  이 핫픽스를 설치하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

microsoft Dynamics AX 핫픽스를 설치하는 방법 893082

필수 구성 요소

이 핫픽스를 적용하려면 Microsoft Dynamics AX 2012 R2가 설치되어 있어야 합니다.

다시 시작 요구 사항

핫픽스를 적용한 후 AOS(Application Object Server) 서비스를 다시 시작해야 합니다.

파일 정보

이 핫픽스의 전역 버전에는 다음 표에 나열된 파일 특성(또는 이후 파일 특성)이 있습니다. 이 파일의 날짜와 시간은 UTC(협정 세계시)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.

파일 이름 파일 버전 파일 크기 날짜 시간 플랫폼
Aximpactanalysis.exe 해당 없음 62,144 2014년 7월 20일 23:16 x86
Axupdate.exe 해당 없음 61,616 2014년 7월 20일 23:16 x86
Dynamicsax2012r2-kb3030992.exe 6.3.15.0 11,786,952 2015년 1월 29일 1,256 x86
Licensetermsar.rtf 해당 없음 2,173 2014년 7월 20일 23:16 해당 없음
Licensetermscs.rtf 해당 없음 91,247 2014년 7월 20일 23:16 해당 없음
Licensetermsda.rtf 해당 없음 101,181 2014년 7월 20일 23:16 해당 없음
Licensetermsde.rtf 해당 없음 116,642 2014년 7월 20일 23:16 해당 없음
Licensetermsen.rtf 해당 없음 102,374 2014년 7월 20일 23:16 해당 없음
Licensetermses.rtf 해당 없음 96,985 2014년 7월 20일 23:16 해당 없음
Licensetermset.rtf 해당 없음 102,895 2014년 7월 20일 23:16 해당 없음
Licensetermsfi.rtf 해당 없음 106,101 2014년 7월 20일 23:16 해당 없음
Licensetermsfr.rtf 해당 없음 130,011 2014년 7월 20일 23:16 해당 없음
Licensetermshu.rtf 해당 없음 93,010 2014년 7월 20일 23:16 해당 없음
Licensetermsis.rtf 해당 없음 36,458 2014년 7월 20일 23:16 해당 없음
Licensetermsit.rtf 해당 없음 115,086 2014년 7월 20일 23:16 해당 없음
Licensetermsja.rtf 해당 없음 105,917 2014년 7월 20일 23:16 해당 없음
Licensetermslt.rtf 해당 없음 122,674 2014년 7월 20일 23:16 해당 없음
Licensetermslv.rtf 해당 없음 105,401 2014년 7월 20일 23:16 해당 없음
Licensetermsnb-no.rtf 해당 없음 115,700 2014년 7월 20일 23:16 해당 없음
Licensetermsnl.rtf 해당 없음 110,040 2014년 7월 20일 23:16 해당 없음
Licensetermspl.rtf 해당 없음 116,322 2014년 7월 20일 23:16 해당 없음
Licensetermspt-br.rtf 해당 없음 101,514 2014년 7월 20일 23:16 해당 없음
Licensetermsru.rtf 해당 없음 148,577 2014년 7월 20일 23:16 해당 없음
Licensetermssv.rtf 해당 없음 115,453 2014년 7월 20일 23:16 해당 없음
Licensetermsth.rtf 해당 없음 153,768 2014년 7월 20일 23:16 해당 없음
Licensetermszh-hans.rtf 해당 없음 99,245 2014년 7월 20일 23:16 해당 없음
Dynamicsax2012r2-kb2858835-foundation.axmodel 6.2.1000.3670 50,416 2014년 7월 20일 23:16 해당 없음
Dynamicsax2012r2-kb2909140-foundation.axmodel 6.2.1000.4748 17,136 2014년 7월 20일 23:16 해당 없음
Dynamicsax2012r2-kb3030992-foundation.axmodel 6.2.1000.9837 330.00 2015년 1월 29일 1,250 해당 없음
Dynamicsax2012r2-kb3030992-fpplabels.axmodel 6.2.1000.9837 19,688 2015년 1월 29일 1,250 해당 없음
Dynamicsax2012r2-kb3030992-syplabels.axmodel 6.2.1000.9837 13,957,864 2015년 1월 29일 12:49 해당 없음
Axsetupsp.exe 6.2.1000.8459 1,886,888 2014년 7월 20일 23:16 x86
Axsetupsplib.dll 6.2.1000.8459 80,048 2014년 7월 20일 23:16 x86
Axsetupui.exe 6.2.1000.5369 211,632 2014년 7월 20일 23:16 x86
Axutillib.dll 6.2.120.0 929,960 2015년 1월 29일 12:49 x86
Install-dixfservice.ps1 해당 없음 19,298 2015년 1월 29일 12:49 해당 없음
Microsoft.dynamics.servicing.operations.dll 6.2.1000.3174 41,712 2014년 7월 20일 23:16 x86
Axsetupsp.resources.dll 6.2.147.8303 387,768 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 371,384 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 383,672 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 395,960 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 387,768 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 395,960 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 2015년 1월 29일 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 416,440 2015년 1월 29일 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 371,384 2015년 1월 29일 12:49 x86

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.

참고 이 문서는 Microsoft 지원 부서에서 직접 작성한 "빠른 게시" 문서입니다. 여기에 포함된 정보는 새로운 문제에 대한 응답으로 있는 그대로 제공됩니다. 문서를 제공하는 속도로 인해 문서에 오자가 있을 수 있으며 사전 통지 없이 언제든지 수정될 수 있습니다. 다른 고려 사항은 사용 약관을 참조하십시오.