NumberFormatValuesData GetNumberFormatValues(NumberFormatValuesArg tArg)
tArg. Параметры выполнения операции.
Операция GetNumberFormatValues форматирует значения в соответствии с заданным форматом.
Для выполнения операции укажите в поле tArg.format необходимый числовой формат, а в поле tArg.items форматируемые значения.
Результатом выполнения операции будет коллекция значений в отформатированном виде.
Ниже приведён пример форматирование чисел. В запросе передаётся формат и числа. В ответе возвращаются числа в отформатированном виде.
{
"GetNumberFormatValues" :
{
"tArg" :
{
"items" :
{
"it" :
[
"123,456",
"123456789,012345"
]
},
"format" :
{
"@F" : "#,##0.000;"минус "#,##0.000",
"@UDS" : ".",
"@FTS" : " "
}
}
}
}
{
"GetNumberFormatValuesResult" :
{
"items" :
{
"it" :
[
"123.456",
"123 456 789.012"
]
}
}
}
public static NumberFormatValuesData GetNumberFormatValues(string[] arguments)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tFormat = new GetNumberFormatValues()
{
tArg = new NumberFormatValuesArg()
{
format = new TabNumberFormatStyle()
{
F = "#,##0.000;\"минус \"#,##0.000",
UDS = ".",
FTS = " "
},
items = arguments
}
};
// Форматирование чисел
var result = somClient.GetNumberFormatValues(tFormat);
return result;
}
См. также: