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;
}
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ı.