Questo articolo si applica a Microsoft Dynamics AX per tutte le aree geografiche.
Sintomi
I tassi di cambio vengono pubblicati quotidianamente dalla Banca centrale d'Europa ("BCE"), dopo 16-00 CET. Ciò significa che tali tariffe possono essere considerate come le tariffe valide per il giorno successivo. Ma sul sito web "BCE" le tariffe sono indicate come valide per il giorno dell'annuncio. Allo stesso tempo, le aziende utilizzano i tassi pubblicati facendo la loro attività quotidiana anche prima di 16-00 CET. Nella maggior parte dei casi crea una situazione ambigua con i tassi di cambio del giorno corrente.
Risoluzione
Per risolvere il problema, il turno di un giorno viene implementato durante l'importazione dei tassi di cambio dalla Banca centrale d'Europa a Microsoft Dynamics AX.
I tassi pubblicati da "BCE" per "Day N" verranno importati in Microsoft Dynamics AX come validi da "Day N+1".
Questo comportamento è considerato da Microsoft come la maggior parte degli scenari aziendali in tutta Europa.
Se queste modifiche incluse nell'hotfix non rientrano nei processi aziendali correnti, è possibile ripristinare la correzione come suggerito di seguito. Microsoft fornisce questo suggerimento di codice "così come è" per illustrare il possibile modo per la riversione delle modifiche. L'utente si assume il rischio e comprende tutte le possibili conseguenze dell'uso di questo codice. Microsoft non riconosce alcuna garanzia espressa o implicita, incluse, a titolo esemplifiche, le garanzie implicite di commerciabilità o idoneità per uno scopo specifico.
Il codice seguente deve essere sostituito nel metodo 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;
}
}
Altro
{
dateValue=nextStringDay;
}
nextStringDay=dateStringParsed;
Con il codice:
DateTime.TryParseExact(dateString,"yyyy-MM-dd",CultureInfo.InvariantCulture,DateTimeStyles.None,outdateValue);
dateValue=dateValue+TimeSpan.FromDays(1);
Nota: la modifica renderà alcune parti di codice non usate, quelle possono essere rimosse o lasciate così come sono , a tua discrezione.
Metodo TryForUrl
DateTime nextStringDay = DateTime.MinValue;
DateTime dateStringParsed;
DateTime nextWorkingDay;
Metodo getNextWorkingDay (ovvero può essere rimosso completamente)
private DateTime getNextWorkingDay(DateTime _date)
{
fai
{
_date = _date + TimeSpan.FromDays(1);
} durante (_date. DayOfWeek == DayOfWeek.Saturday || _Data. DayOfWeek == DayOfWeek.Sunday);
restituire _date;
}
Informazioni sull'installazione
Se sono presenti personalizzazioni per uno o più metodi o tabelle interessate da questo hotfix, è necessario applicare queste modifiche in un ambiente di test prima di applicare l'hotfix in un ambiente di produzione.
Per altre informazioni su come installare questo hotfix, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
893082 Come installare un hotfix di Microsoft Dynamics AX
Prerequisiti
Per applicare questo hotfix, è necessario che microsoft Dynamics AX 2012 R2 sia installato.
Richiesta di riavvio
È necessario riavviare il servizio Application Object Server (AOS) dopo aver applicato l'hotfix.
Informazioni sui file
La versione globale di questo hotfix include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando si visualizzano le informazioni sui file, queste vengono convertite in ora locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora nel Pannello di controllo.
| Nome file | Versione del file | Dimensioni del file | Data | Ora | Piattaforma |
|---|---|---|---|---|---|
| Aximpactanalysis.exe | Non applicabile | 62,144 | 20-lug-2014 | 23:16 | x86 |
| Axupdate.exe | Non applicabile | 61,616 | 20-lug-2014 | 23:16 | x86 |
| Dynamicsax2012r2-kb3030992.exe | 6.3.15.0 | 11,786,952 | 29-gen-2015 | 12:56 | x86 |
| Licensetermsar.rtf | Non applicabile | 2,173 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermscs.rtf | Non applicabile | 91,247 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsda.rtf | Non applicabile | 101,181 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsde.rtf | Non applicabile | 116,642 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsen.rtf | Non applicabile | 102,374 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermses.rtf | Non applicabile | 96,985 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermset.rtf | Non applicabile | 102,895 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsfi.rtf | Non applicabile | 106,101 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsfr.rtf | Non applicabile | 130,011 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermshu.rtf | Non applicabile | 93,010 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsis.rtf | Non applicabile | 36,458 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsit.rtf | Non applicabile | 115,086 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsja.rtf | Non applicabile | 105,917 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermslt.rtf | Non applicabile | 122,674 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermslv.rtf | Non applicabile | 105,401 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsnb-no.rtf | Non applicabile | 115,700 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsnl.rtf | Non applicabile | 110,040 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermspl.rtf | Non applicabile | 116,322 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermspt-br.rtf | Non applicabile | 101,514 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsru.rtf | Non applicabile | 148,577 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermssv.rtf | Non applicabile | 115,453 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermsth.rtf | Non applicabile | 153,768 | 20-lug-2014 | 23:16 | Non applicabile |
| Licensetermszh-hans.rtf | Non applicabile | 99,245 | 20-lug-2014 | 23:16 | Non applicabile |
| Dynamicsax2012r2-kb2858835-foundation.axmodel | 6.2.1000.3670 | 50,416 | 20-lug-2014 | 23:16 | Non applicabile |
| Dynamicsax2012r2-kb2909140-foundation.axmodel | 6.2.1000.4748 | 17,136 | 20-lug-2014 | 23:16 | Non applicabile |
| Dynamicsax2012r2-kb3030992-foundation.axmodel | 6.2.1000.9837 | 33,000 | 29-gen-2015 | 12:50 | Non applicabile |
| Dynamicsax2012r2-kb3030992-fpplabels.axmodel | 6.2.1000.9837 | 19,688 | 29-gen-2015 | 12:50 | Non applicabile |
| Dynamicsax2012r2-kb3030992-syplabels.axmodel | 6.2.1000.9837 | 13,957,864 | 29-gen-2015 | 12:49 | Non applicabile |
| Axsetupsp.exe | 6.2.1000.8459 | 1,886,888 | 20-lug-2014 | 23:16 | x86 |
| Axsetupsplib.dll | 6.2.1000.8459 | 80,048 | 20-lug-2014 | 23:16 | x86 |
| Axsetupui.exe | 6.2.1000.5369 | 211,632 | 20-lug-2014 | 23:16 | x86 |
| Axutillib.dll | 6.2.120.0 | 929,960 | 29-gen-2015 | 12:49 | x86 |
| Install-dixfservice.ps1 | Non applicabile | 19,298 | 29-gen-2015 | 12:49 | Non applicabile |
| Microsoft.dynamics.servicing.operations.dll | 6.2.1000.3174 | 41,712 | 20-lug-2014 | 23:16 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 387,768 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:48 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:48 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 371,384 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 383,672 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 395,960 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:48 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 387,768 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 379,576 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 395,960 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 375,480 | 29-gen-2015 | 12:49 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 416,440 | 29-gen-2015 | 12:48 | x86 |
| Axsetupsp.resources.dll | 6.2.147.8303 | 371,384 | 29-gen-2015 | 12:49 | x86 |
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Nota Questo è un articolo "FAST PUBLISH" creato direttamente dall'organizzazione di supporto Microsoft. Le informazioni qui contenute sono fornite così come sono in risposta ai problemi emergenti. A causa della velocità di reso disponibile, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Per altre considerazioni, vedere Condizioni per l'utilizzo .