Європа ЄС: курси з "У банку Європа" неправильно імпортуються до Microsoft Dynamics AX

Шаблон:-AX виправлення шаблону

Посилання

VSTF DynamicsAXSE: 3238005

У цій статті, стосуються Microsoft Dynamics AX для всіх регіонів.

Причини

Обмінні курси є публікації через Європи ("ЄЦБ") щодня після 16-00 CET. Це означає, що ці ставки можна вважати швидкістю, що діють наступного дня. Проте на веб-сайті "ЄЦБ" ціни вказані як оголошення на день. У той же час компаній використовують, опубліковані ціни на їх щодня бізнес, ще до 16-00 CET. В більшості випадку він створює в двозначних розширень ситуації з курси за поточний день.

Вирішення

Для вирішення проблеми, один день перехід здійснюється під час імпортування курси Центрального банку Європи для Microsoft Dynamics AX.
Опубліковані ціни "ЄЦБ" для того, як "День N" буде імпортовано до Microsoft Dynamics AX, як з "день N + 1".

Така поведінка вважається корпорацією Майкрософт охоплює більшість бізнес сценарії Європи.

Якщо ці зміни, які входять до складу виправлення не підходять поточного компанії процеси, як можна відкотити його, а потім, запропонованих нижче. Корпорація Майкрософт надає-ця пропозиція-код "як-це" проілюструвати чином для повернення до зміни. Ви відповідаєте за і зрозуміти, потенційні наслідки використання цього коду. Корпорація Майкрософт не надає жодних гарантій – прямих або інших, включаючи, без обмеження, будь-яких гарантій придатності до продажу та придатності для певної мети.

Наведений нижче код потрібно замінити способу TryForUrl (\Visual Studio Projects\C Sharp Projects\exchangerateprovider\Project Content\providers\CentralBankOfEuropeProvider.cs)

     DateTime.TryParseExact (dateString,"РРРР мм ДДД",CultureInfo.InvariantCulture,DateTimeStyles.None,зdateStringParsed);
        Якщо(nextStringDay=. =DateTime.MinValue)
         {
             nextWorkingDay=getNextWorkingDay(dateStringParsed);
                 Якщо(nextWorkingDay< =DateTime.Today)
                 {
                   dateValue=nextWorkingDay;
                  }
          }
          інше
         {
                   dateValue=nextStringDay;
         }
         nextStringDay=dateStringParsed;

Код:

      DateTime.TryParseExact (dateString,"РРРР мм ДДД",CultureInfo.InvariantCulture,DateTimeStyles.None,зdateValue);
      dateValue=dateValue+TimeSpan.FromDays(1);


Зверніть увагу: зміни буде зробити деякі частини коду, які не використовуються, ті, може бути видалено або залишити – на власний розсуд.

Спосіб, TryForUrl

Дата й час nextStringDay = DateTime.MinValue;
Дата й час, dateStringParsed;
Дата й час, nextWorkingDay;

Метод getNextWorkingDay (тобто це можуть бути видалені повністю)

Приватна дати й часу, getNextWorkingDay (Дата й час _date)
        {
чи
            {
                _date = _date + TimeSpan.FromDays(1);
} під час (_date. DayOfWeek = =, DayOfWeek.Saturday || _date. DayOfWeek = =, DayOfWeek.Sunday);
повернення _date;
        }

У розділі "Заходи усунення" зазначається, чи це виправлення доступне як термінове виправлення або в останній пакет оновлень. Для порівняння й тестування оригінальне Виправлення доступне http://hotfix веб-сайту.

Відомості про інсталяцію

Якщо настройки для однієї або кількох методів або таблиці, на які впливає це виправлення, потрібно застосувати ці зміни в середовищі тестування, перш ніж застосовувати його у середовищі виробництва.
Щоб отримати додаткові відомості про інсталяцію цього виправлення клацніть номер статті в базі знань Microsoft Knowledge Base:

Як 893082 інсталювати виправлення для Microsoft Dynamics AX

Попередні вимоги

Microsoft Dynamics AX 2012 R2 для застосування цього виправлення, необхідно мати.

Необхідність перезавантаження

Після застосування виправлення, перезавантажте служби сервера об'єкті застосунку (АС).

Відомості про файли

Універсальна версія цього виправлення на комп'ютері, має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (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

33000

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 оцінювачів

Чи були ці відомості корисні?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×