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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.06.2005, 16:14   #15  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Цитата:
лечится расширенными типами вместо real
Разве лечится?
Вместо real подставил AmountCur - результат тот же

Лечится, если только результат деления явно округлить:
PHP код:
static void BugTest (Args _args)
{
    
AmountCur a 1;
    
AmountCur b 3;
    
AmountCur c decRound(b3);
    
AmountCur d c;
    ;

    print 
d;
    print 
d;
    print 
1;
    print 
d;
    
pause;

Если убрать decRound - ошибка остается.

PS.
Надо в Аксапте вводить перегрузку операторов - так же, как в С++. И в следующем сервис-паке перегрузить оператор деления, чтобы он любое деление профильтровывал через функцию decRound. (Это шутка )
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Совместимость SP4 и SP5 Alexandr A. Osipkin DAX: Администрирование 3 05.07.2006 08:06
SP4. Обработка входящего НДС ToRo DAX: Функционал 7 19.01.2006 11:44
Переход на SP4 Writer DAX: Прочие вопросы 1 13.10.2005 20:17
Установка Axapta 3.0 SP4 Easten Europe Alexander A. DAX: Администрирование 0 23.08.2005 15:24

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

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

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