Можно ли принудительно вывести любое числовое значение из xmlport в определенный пользовательский формат независимо от региональных настроек? Например, 120,25 (США) будут экспортировать 120,25?Десятичный разделитель Navision Xmlport
1
A
ответ
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, но вам нужно установить тысячи разделитель в этой переменной для больших чисел.
https://msdn.microsoft.com/en-us/library/dd301059.aspx –