|
|
#15 |
|
Moderator
|
Попробую еще раз.
МОЕ ПОНИМАНИЕ ПРОБЛЕМЫ: Цитата:
Цитата:
X++: static void Job173(Args _args) { real a = 123456.78; str strNumberAfterStrFmt = strFmt('%1', a); real b; boolean c; ; b = str2Num( strFmt ( '%1e-2', strKeep( strNumberAfterStrFmt, '-0123456789'))); c = a == b; box::info(strFmt('%1\n\n%2\n\n%3', strFmt('Исходное число: %1', a), strFmt('Восстановленное число из строки: %1', b), strFmt('Исходное число равно числу из строки?: %1', c))); } В процессе эксперимента обратил внимание на то, что региональные настройки Аксапта считывает при старте приложения и далее в текущей сессии их не меняет (!) даже при изменении региональных настроек в панели управления. Такое поведение Аксапты отличается, например, от поведения Excel, где при смене локали c Russian на English (United States) наглядно видно, как в ячейке тут же меняются разделители тысяч с пробелов на запятые. Последний раз редактировалось Gustav; 30.04.2009 в 09:42. |
|
|
|
| За это сообщение автора поблагодарили: aidsua (1). | |
| Теги |
| разделитель тысячных, axapta |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Разделитель страницы в MS WORD | 3 | |||
| Разделитель десятичных знаков в отчетах | 0 | |||
|