bool SetDataAreaSlice(string mon, DataAreaSlice tArg)
mon. Моникёр для работы со срезом аналитической области данных.
tArg. Настройки среза, которые необходимо задать.
Операция SetDataAreaSlice изменяет настройки среза аналитической области данных.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «DataArea!DataSources!ключ источника!DataSourceSlices!ключ среза» для работы с настройками среза, а в поле tArg задайте необходимые настройки среза. Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом выполнения операции будет логическое значение true, если изменение настроек среза завершилось успешно.
Ниже приведён пример переименования среза данных. В запросе передаётся моникёр среза аналитической области данных и новое наименование. В ответе возвращается признак успешного переименования среза.
{
"SetDataAreaSlice" :
{
"mon" : "MFMABINKFPPDGOAEOBOOGFNHBKBGDINECKCPBCDFBECFODJM!M!S!PJGOCAMNKFPPDGOAEBKLCKKHMBCAFDKDEMLAJMEJFLDNGLJMJ!DataArea!DataSources!1!DataSourceSlices!1",
"tArg" :
{
"k" : "1",
"n" : "Расчёт расходов"
}
}
}
{
"SetDataAreaSliceResult" : "1"
}
public static bool SetDataAreaSlice(string moniker, uint sourceKey, uint sliceKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tSet = new SetDataAreaSlice()
{
tArg = new DataAreaSlice()
{
k = sliceKey,
n = "Расчёт расходов"
},
mon = moniker + "!DataArea!DataSources!" + sourceKey + "!DataSourceSlices!" + sliceKey
};
// Изменение настроек среза аналитической области данных
var result = somClient.SetDataAreaSlice(tSet);
return result;
}
См. также: