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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2012, 13:52   #1  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Три знака после запятой в аксапте
Просьба подсказать как сделать в аксапте 3 знака после запятой, необходимо сделать в карточке товаров в Объеме 3 знака после запятой
Старый 20.01.2012, 13:58   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
За количество отображаемых после запятой цифр отвечает свойство NoOfDecimals у расширенного типа данных (Extended Data Type)
Старый 20.01.2012, 15:02   #3  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от Favor82 Посмотреть сообщение
Просьба подсказать как сделать в аксапте 3 знака после запятой, необходимо сделать в карточке товаров в Объеме 3 знака после запятой
Если отобразить, то ЕДТ. Если форматировать, то

Rounds a number to a specified number of decimal places.
X++:
 real decRound(real figure, int decimals)
Example

X++:
// Returns the value 1234.66.
decRound(1234.6574,2);
 
// Returns the value 1235.
decRound(1234.6574,0);
 
// Returns the value 1200.
decRound(1234.6574,-2);
Для строки в AX4 и выше String.Format Method (System)
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.

Последний раз редактировалось Link; 20.01.2012 в 15:04.
Старый 20.01.2012, 15:33   #4  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Вообще, приходилось делать "плавающее" кол-во знаков после запятой, т.е. в форме в зависимости от того, что настроено для этой единицы измерения, динамически изменялось кол-во знаков в поле. Выглядело, конечно, "не очень", в плане того, что оно менялось (noOfDecimals на active в datasource) для всех строк сразу (ибо контроль для поля один для всех строк в гриде), но это было лучше, чем лицезреть 5 знаков после запятой везде, только из-за того, что они нужны для драгметаллов.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в функции str2num при обработке данных в экспоненциальном формате (плавающей запятой, научной нотацией). driller DAX: Программирование 7 01.07.2010 15:56
Как автоматически открыть lookup после нажатия ctrl+n Dima_Dima DAX: Программирование 11 13.10.2008 14:41
количество знаков после запятой V777 DAX: Программирование 23 13.05.2008 13:51
Количество знаков отображения после запятой в формах и отчетах AX3.0 SP3 ksenia DAX: Функционал 4 07.04.2008 17:27
Русские шрифты в Аксапте vovkin DAX: База знаний и проекты 23 19.02.2003 14:42

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

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

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