מאמר זה חל על Microsoft Dynamics AX עבור כל האזורים.
מאפייני הבעיה
שערי חליפין מתפרסם על-ידי הבנק המרכזי של אירופה ("ECB") מדי יום, לאחר 16-00 למילים. משמעות הדבר היא שיעורי אלה ייחשבו כ שערי שהם חוקיים עבור היום הבא. אך באתר האינטרנט "ECB" תעריפי מצוינים כחוקי ליום ההכרזה. באותו זמן חברות משתמשות שיעורי שפורסם בקשר עסקי יומיומי שלהם אפילו לפני 16-00 למילים. ברוב המקרים הוא יוצר מצב ברור עם שערי חליפין היום הנוכחי.
פתרון
כדי לפתור את הבעיה, shift יום אחד מיושם במהלך הייבוא של שערי חליפין של הבנק המרכזי של אירופה ל- Microsoft Dynamics AX.
תעריפי שפורסמו על-ידי "ECB" עבור "יום N" ייובאו ל- Microsoft Dynamics AX כחוקי מתוך "יום N + 1".
אופן פעולה זה נחשב על-ידי Microsoft כ המכסה את רוב על תרחישים עסקיים על-פני אירופה.
אם שינויים אלה הכלולים התיקון החם אינם מתאימים עם התהליכים של החברה הנוכחית, ולאחר מכן ניתן להחזיר את התיקון בשם המוצע להלן. Microsoft מספקת את ההצעה קוד זה "כהוא" כדי להמחיש ההחזרה למצב קודם שינויים אפשריים דרך. להסיר את הסיכון ולהבין את ההשלכות אפשריות של שימוש בקוד זה. Microsoft מספקת לא אחריות, בין מפורשת ובין משתמעת, וכולל, אך לא רק, אחריות מכללא לגבי סחירות או התאמה למטרה מסוימת.
יש להחליף את הקוד הבא בשיטת TryForUrl (\Visual Studio Projects\C חדה Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)
DateTime.TryParseExact (dateString,"yyyy-MM-dd",CultureInfo.InvariantCulture,DateTimeStyles.None,החוצהdateStringParsed);
אם(nextStringDay= =DateTime.MinValue)
{
nextWorkingDay=getNextWorkingDay(dateStringParsed);
אם(nextWorkingDay< =DateTime.Today)
{
הפונקציה dateValue=nextWorkingDay;
}
}
אחר
{
הפונקציה dateValue=nextStringDay;
}
nextStringDay=dateStringParsed;
עם הקוד:
DateTime.TryParseExact (dateString,"yyyy-MM-dd",CultureInfo.InvariantCulture,DateTimeStyles.None,החוצהdateValue);
הפונקציה dateValue=dateValue+TimeSpan.FromDays(1);
הערה: השינוי להפוך חלקים מסוימים של קוד שאינו בשימוש, אלה באפשרותך להסירו או יושארו כפי שהם – לכל שלך בשיקול דעת.
שיטת TryForUrl
תאריך ושעה nextStringDay = DateTime.MinValue;
DateStringParsed תאריך ושעה;
NextWorkingDay תאריך ושעה;
שיטת getNextWorkingDay (כלומר ניתן להסירו לחלוטין)
פרטית getNextWorkingDay תאריך-שעה (DateTime _date)
{
האם
{
_date = _date + TimeSpan.FromDays(1);
} בעת (_date. DayOfWeek = = DayOfWeek.Saturday || _date. DayOfWeek = = DayOfWeek.Sunday);
לחזור _date;
}
מידע על ההתקנה
אם יש לך התאמות אישיות עבור אחת או יותר מהשיטות או הטבלאות המושפעות על-ידי תיקון חם זה, עליך להחיל שינויים אלה בסביבת מחשב לפני החלת את התיקון החם בסביבת ייצור.
לקבלת מידע נוסף אודות אופן התקנת תיקון חם זה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
893082 כיצד להתקין תיקון חם של Microsoft Dynamics AX
דרישות מוקדמות
עליך להיות בעל Microsoft Dynamics AX 2012 R2 מותקן כדי להחיל תיקון חם זה.
דרישת הפעלה מחדש
עליך להפעיל מחדש את שירות שרת אובייקטי היישומים (AOS) לאחר החלת התיקון החם.
פרטי קובץ
הגירסה העולמית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Aximpactanalysis.exe |
לא ישים |
62,144 |
20-Jul-2014 |
23:16 |
x86 |
Axupdate.exe |
לא ישים |
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 |
לא ישים |
2,173 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermscs.rtf |
לא ישים |
91,247 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsda.rtf |
לא ישים |
101,181 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsde.rtf |
לא ישים |
116,642 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsen.rtf |
לא ישים |
102,374 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermses.rtf |
לא ישים |
96,985 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermset.rtf |
לא ישים |
102,895 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsfi.rtf |
לא ישים |
106,101 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsfr.rtf |
לא ישים |
130,011 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermshu.rtf |
לא ישים |
93,010 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsis.rtf |
לא ישים |
36,458 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsit.rtf |
לא ישים |
115,086 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsja.rtf |
לא ישים |
105,917 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermslt.rtf |
לא ישים |
122,674 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermslv.rtf |
לא ישים |
105,401 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsnb-no.rtf |
לא ישים |
115,700 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsnl.rtf |
לא ישים |
110,040 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermspl.rtf |
לא ישים |
116,322 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermspt-br.rtf |
לא ישים |
101,514 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsru.rtf |
לא ישים |
148,577 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermssv.rtf |
לא ישים |
115,453 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermsth.rtf |
לא ישים |
153,768 |
20-Jul-2014 |
23:16 |
לא ישים |
Licensetermszh-hans.rtf |
לא ישים |
99,245 |
20-Jul-2014 |
23:16 |
לא ישים |
Dynamicsax2012r2-kb2858835-foundation.axmodel |
6.2.1000.3670 |
50,416 |
20-Jul-2014 |
23:16 |
לא ישים |
Dynamicsax2012r2-kb2909140-foundation.axmodel |
6.2.1000.4748 |
17,136 |
20-Jul-2014 |
23:16 |
לא ישים |
Dynamicsax2012r2-kb3030992-foundation.axmodel |
6.2.1000.9837 |
33,000 |
29-Jan-2015 |
12:50 |
לא ישים |
Dynamicsax2012r2-kb3030992-fpplabels.axmodel |
6.2.1000.9837 |
19,688 |
29-Jan-2015 |
12:50 |
לא ישים |
Dynamicsax2012r2-kb3030992-syplabels.axmodel |
6.2.1000.9837 |
13,957,864 |
29-Jan-2015 |
12:49 |
לא ישים |
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 |
לא ישים |
19,298 |
29-Jan-2015 |
12:49 |
לא ישים |
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 |
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
הערה זהו מאמר "פרסום מהיר" שנוצר ישירות בתוך ארגון התמיכה של Microsoft. המידע הכלול כאן מתפרסם כהוא בתגובה בעיות מתעוררים. כתוצאה מהמהירות בביצוע כדי להפוך אותו לזמין, החומרים עשויים לכלול שגיאות טיפוגרפיות וייתכן שיבוצעו בהם שינויים בכל עת ללא הודעה מוקדמת. ראה תנאי השימוש שיקולים נוספים.