AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.11.2009, 08:48   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Кстати - это многие пользователи делают вид, что понимают, но потом с завидной регулярностью пытаются понять - почему отчет по долларам из вторичной валюты регулярно не сходится с отчетом по долларам из валюты операций.
Ну, понять КАК происходит пересчет из валюты операции во вторичную валюту, относительно просто. Объяснить обычному (нормальному) пользователю, не отягощенному знанием X++, ПОЧЕМУ сумма в валюте операции (USD) не совпадает в суммой во вторичной валюте (USD) - уже сложнее. А вот убедить его, что так и должно быть - уже практически невозможно

Это косяк, который исправили в каком-то из post-SP2 хотфиксов (см. \Data Dictionary\Tables\Currency\Methods\amountCur2MSTSecond)

X++:
public static AmountMSTSecondary amountCur2MSTSecond(
    AmountCur                 _amountCur,
    CurrencyCode              _currencyCode,
    TransDate                 _exchrateDate         = systemdateget(),
    ExchRatesTriangulation    _triangulation        = UnknownNoYes::Unknown,
    ExchRate                  _exchRate,
    ExchRate                  _exchrateSecondary    = 0)
{
    ...
    secondaryCurrencyCode = CompanyInfo::find().SecondaryCurrencyCode;

    if (_currencyCode)
    {
        if (secondaryCurrencyCode == _currencyCode)
        {
            amountMST = _amountCur;
        }
        else
        ...

    return Currency::amount(amountMST, secondaryCurrencyCode);
}
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: Qaz Qwerty (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Get the Exchange Rates for the given Currency using X++ Blog bot DAX Blogs 2 14.12.2010 10:11
emeadaxsupport: Unable to install Dynamics AX 2009 Analysis extensions when the default SQL Server Analysis Server collation is set to Turkish_CI_AS or Turkish_CS_AS Blog bot DAX Blogs 0 22.09.2009 04:06
emeadaxsupport: Group policy setting "System Objects: Default owner for objects created by members of the administrators group" is missing on Windows Server 2008 Blog bot DAX Blogs 2 28.08.2009 02:14
dax-lessons: Get the Exchange Rates for the given Currency using X++ Blog bot DAX Blogs 0 04.05.2009 14:05
dax-lessons: Active directory in Axapta Blog bot DAX Blogs 0 27.08.2007 23:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:14.