click fraud detection

X++ в AX7: вещественные типы данных. Часть 10

Дата публикации: 07.09.2017
X++ в AX7: вещественные типы данных. Часть 10

В AX2012 переменные типа real компилируются как тип System.Decimal при компилировании CIL. В AX7 это является единственным возможным вариантом.

Основное отличие между этими вариантами в максимальном возможном значении:

AX 2012:
AX 7:

~ 9*10^127
~ 8*10^28

Оба значения достаточно велики в большинстве случаев в практике ERP систем, но всё же есть вероятность получения ошибки.

Например, в AX7 вы получите ошибку «Значение либо слишком малое, либо слишком большое для типа Decimal» при перемножении больших вещественных чисел вроде значения realMax().

В AX2012 произведение из примера выше будет в пределах допустимых значений.

Другое улучшение заключается в том, что теперь вы можете контролировать количество знаков после запятой, когда в базе данных сохраняются значения полей с EDT (расширенный тип данных) на основе Real, сейчас значение по умолчанию равно 6 знакам после запятой. Но это уже совсем другая история.

 

Этот пост относится к предварительному показу MICROSOFT DYNAMICS AX7; представлен как есть и не влечет за собой передачу каких-либо прав. 

Оригинальная статья по ссылке.

Другие статьи по теме:

1 часть "X++ в AX7: ключевое слово "var" доступна тут.

2 часть "X++ в AX7: ключевые слова "finally" и "using" доступна тут.

3 часть "X++ в AX7: определение типа может включать 80 знаков" доступна тут

4 часть "X++ в AX7: элементы с уровнями доступа private и public" доступна тут.

5 часть "X++ в AX7: статические члены класса" доступна тут.

6 часть "X++ в AX7: ключевые слова Client/Server" доступна тут.

7 часть "X ++ в AX7: статическая подписка на событие" доступна тут.

8 часть "X ++ в AX7: статические классы" доступна тут.

9 часть "Х ++ в АХ7: Internal keyword" доступна тут.

 

Акция "Тест-драйв Сопровождения"

Попробуй сопровождение АХ до подписания договора!


Узнать подробнее

Другие записи в блоге

14.09.2017
В AX7 X++ сейчас есть поддержка ключевого слова readonly. Семантика идентична readonly в C#.Вкратце: это позволяет вам определять члены класса, которые могут быть проинициализированы только при...
04.09.2017
Почему аутсорсинговая компания эффективнее штатных IT-специалистов Бывают ситуации, когда штатные специалисты основную часть своего времени проводят в ожидании запросов или не могут...
31.08.2017
Internal – ключевое слово в синтаксисе X++. Его семантика аналогична семантике в C#. Когда вы помечаете класс или метод как internal, тогда он доступен только в той модели, в которой он определен....

Подпишитесь на блог

Все интересные статьи нашего блога на Вашем почтовом ящике!


Подписка

Служба контроля качества сервиса

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


Письмо директору