ยุโรป/EU: อัตราแลกเปลี่ยนจาก "ธนาคารกลางยุโรป" นําเข้าไปยัง Microsoft Dynamics AX อย่างไม่ถูกต้อง

บทความนี้ใช้กับ Microsoft Dynamics AX สําหรับทุกภูมิภาค

อาการ

อัตราแลกเปลี่ยนกําลังเผยแพร่โดยธนาคารกลางยุโรป ("ECB") ทุกวันหลังจาก 16-00 CET นั่นหมายความว่าอัตราเหล่านั้นถือได้ว่าเป็นอัตราที่ใช้ได้สําหรับวันถัดไป แต่บนเว็บไซต์ "ECB" อัตราดังกล่าวจะระบุไว้ว่าใช้ได้สําหรับวันประกาศ ในเวลาเดียวกัน บริษัท ใช้อัตราที่เผยแพร่ทําธุรกิจประจําวันแม้ก่อน 16-00 CET ในกรณีส่วนใหญ่จะสร้างสถานการณ์ที่ไม่ชัดเจนด้วยอัตราแลกเปลี่ยนในวันปัจจุบัน

การแก้ปัญหา

ในการแก้ไขปัญหา จะมีการใช้กะหนึ่งวันในระหว่างการนําเข้าอัตราแลกเปลี่ยนจากธนาคารกลางยุโรปไปยัง Microsoft Dynamics AX
อัตราที่เผยแพร่โดย "ECB" สําหรับ "วัน N" จะถูกนําเข้าไปยัง Microsoft Dynamics AX โดยมีผลตั้งแต่ "วัน N+1"

ลักษณะการทํางานนี้ได้รับการพิจารณาโดย Microsoft ว่าครอบคลุมสถานการณ์ทางธุรกิจส่วนใหญ่ในยุโรป

ถ้าการเปลี่ยนแปลงเหล่านี้รวมอยู่ในโปรแกรมแก้ไขด่วนไม่พอดีกับกระบวนการของบริษัทปัจจุบัน การแก้ไขปัญหาสามารถแปลงกลับได้ตามที่แนะนําด้านล่าง Microsoft ให้คําแนะนํารหัสนี้ "ตามที่เป็น" เพื่อแสดงวิธีที่เป็นไปได้สําหรับการย้อนกลับการเปลี่ยนแปลง คุณต้องรับความเสี่ยงและทําความเข้าใจผลที่ตามมาที่อาจเกิดขึ้นทั้งหมดในการใช้รหัสนี้ Microsoft ไม่รับประกันทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จํากัดเพียงการรับประกันโดยนัยถึงความสามารถในเชิงพาณิชย์หรือความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ

ต้องแทนที่รหัสต่อไปนี้ในเมธอด TryForUrl (\Visual Studio Projects\C Sharp Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)

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

ด้วยรหัส:

      DateTime.TryParseExact(dateString,"yyyy-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);
            } ในขณะที่ (_date DayOfWeek == DayOfWeek.Saturday || _วัน DayOfWeek == DayOfWeek.Sunday);
            ส่งคืน_date;
        }

ข้อมูลการติดตั้ง

หากคุณมีการกําหนดวิธีการหรือตารางต่างๆ ที่ได้รับผลกระทบจากโปรแกรมแก้ไขด่วนนี้ด้วยตนเอง
  สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งโปรแกรมแก้ไขด่วนนี้

893082 วิธีการติดตั้งโปรแกรมแก้ไขด่วนของ Microsoft Dynamics AX

ข้อกำหนดเบื้องต้น

คุณต้องมี Microsoft Dynamics AX 2012 R2 ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดในการรีสตาร์ต

คุณต้องเริ่มบริการ Application Object Server (AOS) ใหม่หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน

ข้อมูลไฟล์

โปรแกรมแก้ไขด่วนรุ่นส่วนกลางนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลไฟล์ ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่น ให้ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Aximpactanalysis.exe ไม่สามารถใช้งานได้ 62,144 20-ก.ค.-2557 23:16 x86
Axupdate.exe ไม่สามารถใช้งานได้ 61,616 20-ก.ค.-2557 23:16 x86
Dynamicsax2012r2-kb3030992.exe 6.3.15.0 11,786,952 29-ม.ค.-2558 12:56 x86
Licensetermsar.rtf ไม่สามารถใช้งานได้ 2,173 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermscs.rtf ไม่สามารถใช้งานได้ 91,247 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsda.rtf ไม่สามารถใช้งานได้ 101,181 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsde.rtf ไม่สามารถใช้งานได้ 116,642 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsen.rtf ไม่สามารถใช้งานได้ 102,374 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermses.rtf ไม่สามารถใช้งานได้ 96,985 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermset.rtf ไม่สามารถใช้งานได้ 102,895 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsfi.rtf ไม่สามารถใช้งานได้ 106,101 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsfr.rtf ไม่สามารถใช้งานได้ 130,011 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermshu.rtf ไม่สามารถใช้งานได้ 93,010 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsis.rtf ไม่สามารถใช้งานได้ 36,458 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsit.rtf ไม่สามารถใช้งานได้ 115,086 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsja.rtf ไม่สามารถใช้งานได้ 105,917 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermslt.rtf ไม่สามารถใช้งานได้ 122,674 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermslv.rtf ไม่สามารถใช้งานได้ 105,401 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsnb-no.rtf ไม่สามารถใช้งานได้ 115,700 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsnl.rtf ไม่สามารถใช้งานได้ 110,040 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermspl.rtf ไม่สามารถใช้งานได้ 116,322 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermspt-br.rtf ไม่สามารถใช้งานได้ 101,514 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsru.rtf ไม่สามารถใช้งานได้ 148,577 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermssv.rtf ไม่สามารถใช้งานได้ 115,453 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermsth.rtf ไม่สามารถใช้งานได้ 153,768 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Licensetermszh-hans.rtf ไม่สามารถใช้งานได้ 99,245 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Dynamicsax2012r2-kb2858835-foundation.axmodel 6.2.1000.3670 50,416 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Dynamicsax2012r2-kb2909140-foundation.axmodel 6.2.1000.4748 17,136 20-ก.ค.-2557 23:16 ไม่สามารถใช้งานได้
Dynamicsax2012r2-kb3030992-foundation.axmodel 6.2.1000.9837 33,000 29-ม.ค.-2558 12:50 ไม่สามารถใช้งานได้
Dynamicsax2012r2-kb3030992-fpplabels.axmodel 6.2.1000.9837 19,688 29-ม.ค.-2558 12:50 ไม่สามารถใช้งานได้
Dynamicsax2012r2-kb3030992-syplabels.axmodel 6.2.1000.9837 13,957,864 29-ม.ค.-2558 12:49 ไม่สามารถใช้งานได้
Axsetupsp.exe 6.2.1000.8459 1,886,888 20-ก.ค.-2557 23:16 x86
Axsetupsplib.dll 6.2.1000.8459 80,048 20-ก.ค.-2557 23:16 x86
Axsetupui.exe 6.2.1000.5369 211,632 20-ก.ค.-2557 23:16 x86
Axutillib.dll 6.2.120.0 929,960 29-ม.ค.-2558 12:49 x86
Install-dixfservice.ps1 ไม่สามารถใช้งานได้ 19,298 29-ม.ค.-2558 12:49 ไม่สามารถใช้งานได้
Microsoft.dynamics.servicing.operations.dll 6.2.1000.3174 41,712 20-ก.ค.-2557 23:16 x86
Axsetupsp.resources.dll 6.2.147.8303 387,768 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 371,384 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 383,672 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 395,960 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 387,768 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 379,576 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 395,960 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 375,480 29-ม.ค.-2558 12:49 x86
Axsetupsp.resources.dll 6.2.147.8303 416,440 29-ม.ค.-2558 12:48 x86
Axsetupsp.resources.dll 6.2.147.8303 371,384 29-ม.ค.-2558 12:49 x86

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

หมายเหตุ นี่คือบทความ "เผยแพร่อย่างรวดเร็ว" ที่สร้างขึ้นโดยตรงจากภายในองค์กรสนับสนุนของ Microsoft ข้อมูลที่อยู่ในส่วนนี้มีให้เพื่อตอบสนองต่อปัญหาที่เกิดขึ้นใหม่ เนื่องจากความเร็วในการทําให้พร้อมใช้งานวัสดุอาจรวมถึงข้อผิดพลาดในการพิมพ์และอาจได้รับการแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดู ข้อตกลงการใช้งาน สําหรับข้อควรพิจารณาอื่นๆ