Evropa/EU: směnné kurzy z "Evropské centrální banky" jsou nesprávně importovány do aplikace Microsoft Dynamics AX

Šablona: AX Hotfix šablony

Odkazy

VSTF DynamicsAXSE: 3238005

Tento článek se týká aplikace Microsoft Dynamics AX pro všechny regiony.

Příznaky

Směnné kurzy jsou právě publikováno centrální bankou Evropy (dále jen "ECB") denně, po 16 00 CET. To znamená, že tyto sazby mohou být považovány za sazby, které jsou platné pro následující den. Ale na webu "ECB" sazby uvedené jako platné den oznámení. Ve stejné době společnosti používat publikované sazby jejich každodenní obchodní i před 16 00 CET. Ve většině případu vytvoří nejednoznačnou situaci s směnné kurzy pro aktuální den.

Řešení

Chcete-li vyřešit problém, jeden den shift je implementován během importu směnné kurzy pro aplikaci Microsoft Dynamics AX z Evropská centrální banka.
Sazby zveřejněné "ECB" pro "Den N" budou importovány do aplikace Microsoft Dynamics AX jako platný od "den N + 1".

Toto chování se považuje za společností Microsoft týkající většina organizacích po celé Evropě.

Pokud tyto změny zahrnuty do opravy hotfix nehodí s aktuální firemní procesy, pak opravu může být vrácena jako navržené níže. Společnost Microsoft poskytuje tento kód návrh "jako-je" pro ilustraci možným způsobem k reverzi změn. Nese riziko a pochopení všech možných následků pomocí následujícího kódu. Společnost Microsoft vám žádné záruky výslovně uvedené nebo předpokládané, včetně, ale nikoli výhradně, mlčky předpokládaných záruk obchodovatelnosti nebo vhodnosti pro určitý účel.

Je nutné nahradit následující kód v metodě TryForUrl (\Visual Studio Projects\C ostré Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)

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

S kódem:

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


Poznámka: provede změnu některých částí kódu použité, ty odstraněny nebo zachovány – podle vašeho uvážení.

Metoda TryForUrl

Datum a čas nextStringDay = DateTime.MinValue;
DateStringParsed datum a čas;
NextWorkingDay datum a čas;

Metoda getNextWorkingDay (tj jej lze odebrat úplně)

privátní getNextWorkingDay datum a čas (DateTime _date)
        {
proveďte
            {
                _date = _date + TimeSpan.FromDays(1);
} Při (_date. DayOfWeek == DayOfWeek.Saturday || _date. DayOfWeek == DayOfWeek.Sunday);
Vrátí _date;
        }

Části "Řešení" je uvedeno, zda je tato oprava hotfix je k dispozici jako oprava hotfix nebo v nejnovější aktualizaci service pack. Pro účely porovnání a testování je původní oprava hotfix k dispozici na webu http://hotfix .

Informace o instalaci

Pokud máte vlastní nastavení pro jednu nebo více metod nebo tabulek ovlivněných touto opravou hotfix, je třeba použít tyto změny v testovacím prostředí před instalací opravy hotfix ve výrobním prostředí.
Další informace o instalaci této opravy hotfix klepněte na následující číslo článku databáze Microsoft Knowledge Base:

893082 jak nainstalovat opravy hotfix produktu Microsoft Dynamics AX

Předpoklady

Musíte mít Microsoft Dynamics AX 2012 R2 nainstalovali tuto opravu hotfix.

Požadavek na restartování

Po instalaci této opravy hotfix po restartování služby aplikačního objektového serveru (AOS).

Informace o souborech

Globální verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

Aximpactanalysis.exe

Není k dispozici

62,144

20-Jul-2014

23:16

x86

Axupdate.exe

Není k dispozici

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

Není k dispozici

2,173

20-Jul-2014

23:16

Není k dispozici

Licensetermscs.rtf

Není k dispozici

91,247

20-Jul-2014

23:16

Není k dispozici

Licensetermsda.rtf

Není k dispozici

101,181

20-Jul-2014

23:16

Není k dispozici

Licensetermsde.rtf

Není k dispozici

116,642

20-Jul-2014

23:16

Není k dispozici

Licensetermsen.rtf

Není k dispozici

102,374

20-Jul-2014

23:16

Není k dispozici

Licensetermses.rtf

Není k dispozici

96,985

20-Jul-2014

23:16

Není k dispozici

Licensetermset.rtf

Není k dispozici

102,895

20-Jul-2014

23:16

Není k dispozici

Licensetermsfi.rtf

Není k dispozici

106,101

20-Jul-2014

23:16

Není k dispozici

Licensetermsfr.rtf

Není k dispozici

130,011

20-Jul-2014

23:16

Není k dispozici

Licensetermshu.rtf

Není k dispozici

93,010

20-Jul-2014

23:16

Není k dispozici

Licensetermsis.rtf

Není k dispozici

36,458

20-Jul-2014

23:16

Není k dispozici

Licensetermsit.rtf

Není k dispozici

115,086

20-Jul-2014

23:16

Není k dispozici

Licensetermsja.rtf

Není k dispozici

105,917

20-Jul-2014

23:16

Není k dispozici

Licensetermslt.rtf

Není k dispozici

122,674

20-Jul-2014

23:16

Není k dispozici

Licensetermslv.rtf

Není k dispozici

105,401

20-Jul-2014

23:16

Není k dispozici

Licensetermsnb-no.rtf

Není k dispozici

115,700

20-Jul-2014

23:16

Není k dispozici

Licensetermsnl.rtf

Není k dispozici

110,040

20-Jul-2014

23:16

Není k dispozici

Licensetermspl.rtf

Není k dispozici

116,322

20-Jul-2014

23:16

Není k dispozici

Licensetermspt-br.rtf

Není k dispozici

101,514

20-Jul-2014

23:16

Není k dispozici

Licensetermsru.rtf

Není k dispozici

148,577

20-Jul-2014

23:16

Není k dispozici

Licensetermssv.rtf

Není k dispozici

115,453

20-Jul-2014

23:16

Není k dispozici

Licensetermsth.rtf

Není k dispozici

153,768

20-Jul-2014

23:16

Není k dispozici

Licensetermszh-hans.rtf

Není k dispozici

99,245

20-Jul-2014

23:16

Není k dispozici

Dynamicsax2012r2-kb2858835-foundation.axmodel

6.2.1000.3670

50,416

20-Jul-2014

23:16

Není k dispozici

Dynamicsax2012r2-kb2909140-foundation.axmodel

6.2.1000.4748

17,136

20-Jul-2014

23:16

Není k dispozici

Dynamicsax2012r2-kb3030992-foundation.axmodel

6.2.1000.9837

33,000

29-Jan-2015

12:50

Není k dispozici

Dynamicsax2012r2-kb3030992-fpplabels.axmodel

6.2.1000.9837

19,688

29-Jan-2015

12:50

Není k dispozici

Dynamicsax2012r2-kb3030992-syplabels.axmodel

6.2.1000.9837

13,957,864

29-Jan-2015

12:49

Není k dispozici

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

Není k dispozici

19,298

29-Jan-2015

12:49

Není k dispozici

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

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Poznámka: Toto je článek "Rychlé publikování" vytvářen přímo v rámci odborné pomoci společnosti Microsoft. Informace zde obsažené v je k dispozici jako-je v reakci na vznikající problémy. V důsledku rychlosti v jeho zpřístupnění materiály, mohou obsahovat typografické chyby a mohou být upraveny kdykoli bez předchozího upozornění. Viz Podmínky použití pro další aspekty.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×