Avrupa/AB: "Avrupa Merkez Bankası" döviz kurlarını yanlış Microsoft Dynamics AX içe aktarılır

Şablon: AX düzeltme şablonu

Başvurular

VSTF DynamicsAXSE: 3238005

Bu makale Microsoft Dynamics AX tüm bölgeler için geçerlidir.

Belirtiler

Döviz kurları ("ECB") Avrupa Merkez Bankası tarafından günlük olarak 16-00 yayımlanmakta CET. Bu oranlar şu gün için geçerli olan oranlar olarak düşünülebilir anlamına gelir. Ancak "ECB" web sitesinde oranları geçerli olarak İlanı Günü için belirtilir. Aynı zamanda şirketler bile 16 00 önce onların günlük iş yapan yayımlanan kurları kullanır CET. Servis talebi çoğunda belirsiz bir durumla geçerli günün döviz kurları ile oluşturur.

Çözüm

Bir Gündüz vardiyası, sorunu gidermek için Microsoft Dynamics AX için Avrupa Merkez Bankası'ndan Döviz kurlarının alma işlemi sırasında uygulanır.
Oranları arasında geçerli olarak Microsoft Dynamics AX için alınacak "Gün N" için "ECB" tarafından yayımlanan "gün N + 1".

Bu davranış, Avrupa çoğu iş senaryoları kapsayan olarak Microsoft tarafından kabul edilir.

Düzeltme olarak döndürüldü sonra düzeltmenin içerdiği değişikliklerin geçerli şirketin işlemlerle sığmıyorsa, aşağıda önerilen. Microsoft, bu kod öneri sağlar "olarak-olduğu" değişiklikleri geri al için olası bir yol göstermek için. Siz riski size aittir ve bu kodu kullanarak tüm olası sonuçlarını anlamak. Microsoft, ancak bunlarla sınırlı olmamak, satılabilirlik veya belirli bir amaca uygunluk zımni garantiler de dahil olmak üzere, zımni veya açık hiçbir garanti verir.

TryForUrl yönteminde aşağıdaki kodu değiştirilmelidir (\Visual Studio Projects\C keskin Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)

     DateTime.TryParseExact (dateString,"yyyy-aa-gg",CultureInfo.InvariantCulture,DateTimeStyles.None,teslimdateStringParsed);
        yoksa(nextStringDay==DateTime.MaxValue'dan)
         {
             nextWorkingDay=getNextWorkingDay(dateStringParsed);
                 yoksa(nextWorkingDay< =litTodayIs.Text)
                 {
                   TARİHSAYISI=nextWorkingDay;
                  }
          }
          başka
         {
                   TARİHSAYISI=nextStringDay;
         }
         nextStringDay=dateStringParsed;

Kodla:

      DateTime.TryParseExact (dateString,"yyyy-aa-gg",CultureInfo.InvariantCulture,DateTimeStyles.None,teslimTARİHSAYISI);
      TARİHSAYISI=TARİHSAYISI+TimeSpan.FromDays(1);


Not: bazı parçalarını kullanılan kod değişikliği yapmadan, olanlar kaldırılır veya sol – kümeleri olduğu gibi.

TryForUrl yöntemi

DateTime nextStringDay = DateTime.MaxValue'dan;
DateTime dateStringParsed;
DateTime nextWorkingDay;

GetNextWorkingDay yöntemi (yani tamamen kaldırılabilir)

Özel tarih/saat (DateTime _date) getNextWorkingDay
        {
do
            {
                _date = _date + TimeSpan.FromDays(1);
} oluştu (_date. DayOfWeek DayOfWeek.Saturday == || _date. DayOfWeek == DayOfWeek.Sunday);
dönmek _date;
        }

"Çözüm" bölümünde bu düzeltmenin bağımsız bir düzeltme olarak veya en son hizmet paketinde kullanılabilir olup olmadığını belirtir. Karşılaştırma ve sınama için özgün düzeltme http://hotfix Web sitesinde mevcuttur.

Yükleme bilgileri

Bir veya daha fazla yöntem veya bu düzeltme tarafından etkilenen tabloları özelleştirmeleriniz varsa, üretim ortamında düzeltmeyi uygulamadan önce bir sınama ortamında bu değişiklikleri uygulamanız gerekir.
Bu düzeltmenin nasıl yükleneceği hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

893082 bir Microsoft Dynamics AX düzeltmenin nasıl yükleneceği

Önkoşullar

Bu düzeltmeyi uygulamak için Microsoft Dynamics AX 2012 R2 olması gerekir.

Yeniden başlatma gereksinimi

Düzeltme uygulandıktan sonra Uygulama Nesne Sunucusu (AOS) hizmetini yeniden başlatmanız gerekir.

Dosya bilgileri

Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Aximpactanalysis.exe

Geçerli değil

62,144

20-Jul-2014

23:16

x86

Axupdate.exe

Geçerli değil

61,616

20-Jul-2014

23:16

x86

Dynamicsax2012r2-kb3030992.exe

6.3.15.0

11,786,952

29-Jan-2015

12:56

x86

Licensetermsar.rtf

Geçerli değil

2,173

20-Jul-2014

23:16

Geçerli değil

Licensetermscs.rtf

Geçerli değil

91,247

20-Jul-2014

23:16

Geçerli değil

Licensetermsda.rtf

Geçerli değil

101,181

20-Jul-2014

23:16

Geçerli değil

Licensetermsde.rtf

Geçerli değil

116,642

20-Jul-2014

23:16

Geçerli değil

Licensetermsen.rtf

Geçerli değil

102,374

20-Jul-2014

23:16

Geçerli değil

Licensetermses.rtf

Geçerli değil

96,985

20-Jul-2014

23:16

Geçerli değil

Licensetermset.rtf

Geçerli değil

102,895

20-Jul-2014

23:16

Geçerli değil

Licensetermsfi.rtf

Geçerli değil

106,101

20-Jul-2014

23:16

Geçerli değil

Licensetermsfr.rtf

Geçerli değil

130,011

20-Jul-2014

23:16

Geçerli değil

Licensetermshu.rtf

Geçerli değil

93,010

20-Jul-2014

23:16

Geçerli değil

Licensetermsis.rtf

Geçerli değil

36,458

20-Jul-2014

23:16

Geçerli değil

Licensetermsit.rtf

Geçerli değil

115,086

20-Jul-2014

23:16

Geçerli değil

Licensetermsja.rtf

Geçerli değil

105,917

20-Jul-2014

23:16

Geçerli değil

Licensetermslt.rtf

Geçerli değil

122,674

20-Jul-2014

23:16

Geçerli değil

Licensetermslv.rtf

Geçerli değil

105,401

20-Jul-2014

23:16

Geçerli değil

Licensetermsnb-no.rtf

Geçerli değil

115,700

20-Jul-2014

23:16

Geçerli değil

Licensetermsnl.rtf

Geçerli değil

110,040

20-Jul-2014

23:16

Geçerli değil

Licensetermspl.rtf

Geçerli değil

116,322

20-Jul-2014

23:16

Geçerli değil

Licensetermspt-br.rtf

Geçerli değil

101,514

20-Jul-2014

23:16

Geçerli değil

Licensetermsru.rtf

Geçerli değil

148,577

20-Jul-2014

23:16

Geçerli değil

Licensetermssv.rtf

Geçerli değil

115,453

20-Jul-2014

23:16

Geçerli değil

Licensetermsth.rtf

Geçerli değil

153,768

20-Jul-2014

23:16

Geçerli değil

Licensetermszh-hans.rtf

Geçerli değil

99,245

20-Jul-2014

23:16

Geçerli değil

Dynamicsax2012r2-kb2858835-foundation.axmodel

6.2.1000.3670

50,416

20-Jul-2014

23:16

Geçerli değil

Dynamicsax2012r2-kb2909140-foundation.axmodel

6.2.1000.4748

17,136

20-Jul-2014

23:16

Geçerli değil

Dynamicsax2012r2-kb3030992-foundation.axmodel

6.2.1000.9837

33,000

29-Jan-2015

12:50

Geçerli değil

Dynamicsax2012r2-kb3030992-fpplabels.axmodel

6.2.1000.9837

19,688

29-Jan-2015

12:50

Geçerli değil

Dynamicsax2012r2-kb3030992-syplabels.axmodel

6.2.1000.9837

13,957,864

29-Jan-2015

12:49

Geçerli değil

Axsetupsp.exe

6.2.1000.8459

1,886,888

20-Jul-2014

23:16

x86

Axsetupsplib.dll

6.2.1000.8459

80,048

20-Jul-2014

23:16

x86

Axsetupui.exe

6.2.1000.5369

211,632

20-Jul-2014

23:16

x86

Axutillib.dll

6.2.120.0

929,960

29-Jan-2015

12:49

x86

Install-dixfservice.ps1

Geçerli değil

19,298

29-Jan-2015

12:49

Geçerli değil

Microsoft.dynamics.servicing.operations.dll

6.2.1000.3174

41,712

20-Jul-2014

23:16

x86

Axsetupsp.resources.dll

6.2.147.8303

387,768

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:48

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:48

x86

Axsetupsp.resources.dll

6.2.147.8303

371,384

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

383,672

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

395,960

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:48

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

387,768

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

379,576

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

395,960

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

375,480

29-Jan-2015

12:49

x86

Axsetupsp.resources.dll

6.2.147.8303

416,440

29-Jan-2015

12:48

x86

Axsetupsp.resources.dll

6.2.147.8303

371,384

29-Jan-2015

12:49

x86

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Not: Bu, doğrudan Microsoft destek kuruluşu bünyesinde oluşturulan bir "HIZLI YAYIN" makalesidir. Burada yer alan bilgiler olduğu gibi sağlanmıştır-sorunlara yanıt bulunmaktadır. Makale hızla kullanıma sunulduğu için materyallerde yazım hataları olabilir ve materyaller bildirilmeksizin herhangi bir zamanda revize edilebilir. Diğer konular için bkz. Kullanım koşulları.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×