bool MovePivotSortItem(string mon, ItemMoveInfo tArg)
mon. Моникёр для работы с настройками сортировки среза аналитической области данных.
tArg. Параметры перемещения правил сортировки.
Операция MovePivotSortItem перемещает в списке правила сортировки среза аналитической области данных.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!DataArea!DataSources!ключ источника!DataSourceSlices!ключ среза!Pivot!Sort» для работы с настройками сортировки, а в поле tArg параметры перемещения правил сортировки. Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом выполнения операции будет логическое значение true, если перемещение правил завершилось успешно.
Ниже приведён пример перемещения правил сортировки в списке. В запросе передаётся моникёр для работы с настройками сортировки среза, индексы позиций из которой и в которую перемещается правило сортировки. В ответе возвращается признак успешного перемещения правила сортировки.
{
"MovePivotSortItem" :
{
"mon" : "DHIAJLJHGNOHGOAEAHDFEBPBNOLAAPMEKKICEINCLJKOJKOI!M!S!PGFDMFPJHGNOHGOAEFMCIIOOHPNNAELMEGLKGNDLMPFJABFDE!DataArea!DataSources!1!DataSourceSlices!1!Pivot!Sort",
"tArg" :
{
"indexFrom" : "1",
"indexTo" : "0"
}
}
}
{
"MovePivotSortItemResult" : "1"
}
public static bool MovePivotSortItem(string moniker, uint sourceKey, uint sliceKey, long from, long to)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tMove = new MovePivotSortItem()
{
tArg = new ItemMoveInfo()
{
indexFrom = from,
indexTo = to
},
mon = moniker + "!DataArea!DataSources!" + sourceKey + "!DataSourceSlices!" + sliceKey + "!Pivot!Sort"
};
// Перемещение правил сортировки
var result = somClient.MovePivotSortItem(tMove);
return result;
}
См. также: