NumberFormatValidInfo ValidateFormatNumber(NumberFormatValidInfo NumberFormat)
NumberFormat. Параметры проверяемого пользовательского формата.
Операция ValidateFormatNumber проверяет возможность использования указанного пользовательского формата в ячейках таблицы.
Для выполнения операции задайте в поле NumberFormat.F проверяемый формат. Также в поле NumberFormat.FT можно задать тип формата.
После проверки в результате выполнения операции в поле NumberFormat.Valid будет доступен признак возможности использования указанного формата.
Ниже приведён пример проверки пользовательского формата. В запросе передаётся формат. В ответе приходит информация о формате с признаком возможности его использования.
{
"ValidateFormatNumber" :
{
"NumberFormat" :
{
"@F" : "# ##0,00",
"@FT" : "1"
}
}
}
{
"ValidateFormatNumberResult" :
{
"@F" : "# ##0 00",
"@FT" : "-1",
"Valid" : "1"
}
}
public static NumberFormatValidInfo ValidateFormatNumber(string format, long formatType)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tVal = new ValidateFormatNumber()
{
NumberFormat = new NumberFormatValidInfo()
{
F = format,
FT = formatType,
FTSpecified = true
}
};
// Проверка формата
var result = somClient.ValidateFormatNumber(tVal);
return result;
}
См. также: