2017-01-12 11 views
1

Можно ли принудительно вывести любое числовое значение из xmlport в определенный пользовательский формат независимо от региональных настроек? Например, 120,25 (США) будут экспортировать 120,25?Десятичный разделитель Navision Xmlport

+0

https://msdn.microsoft.com/en-us/library/dd301059.aspx –

ответ

1

Вы можете сделать это с помощью CONVERTSTR DELCHR and FORMAT функций и получения результата text переменной.

Пример:

strNumber Txt (30) 
TSeparator Text Constants ' 


strNumber := CONVERTSTR(DELCHR(FORMAT(ROUND("Your Number", 0.01), 0, 
      '<Precision,2:2><integer><decimals>'), TSeparator,'') ,'.',','); 

TSeparator Текст Constant является замостить в вашем примере не нужно, потому что 125 является < 1000, но вам нужно установить тысячи разделитель в этой переменной для больших чисел.