RemovePivotSortItem

Синтаксис

bool RemovePivotSortItem(string mon, OpItemIndex tArg)

Параметры

mon. Моникёр для работы с настройками сортировки среза аналитической области данных.

tArg. Параметры выполнения операции.

Описание

Операция RemovePivotSortItem удаляет правило сортировки среза аналитической области данных.

Комментарии

Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!DataArea!DataSources!ключ источника!DataSourceSlices!ключ среза!Pivot!Sort» для работы с настройками сортировки, а в поле tArg.index индекс удаляемого правила сортировки. Моникёр может быть получен при выполнении операции OpenPrxMeta.

Результатом выполнения операции будет логическое значение true, если удаление правила сортировки завершилось успешно.

Пример

Ниже приведён пример создания правила сортировки для среза аналитической области данных. В запросе передаётся моникёр для работы с настройками сортировки среза и индекс удаляемого правила сортировки. В ответе возвращается признак успешного удаления правила сортировки.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RemovePivotSortItem xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">DHIAJLJHGNOHGOAEAHDFEBPBNOLAAPMEKKICEINCLJKOJKOI!M!S!PGFDMFPJHGNOHGOAEFMCIIOOHPNNAELMEGLKGNDLMPFJABFDE!DataArea!DataSources!1!DataSourceSlices!1!Pivot!Sort</mon>
<tArg xmlns="">
  <index>0</index>
  </tArg>
  </RemovePivotSortItem>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
  <RemovePivotSortItemResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</RemovePivotSortItemResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"RemovePivotSortItem" :
{
"mon" : "DHIAJLJHGNOHGOAEAHDFEBPBNOLAAPMEKKICEINCLJKOJKOI!M!S!PGFDMFPJHGNOHGOAEFMCIIOOHPNNAELMEGLKGNDLMPFJABFDE!DataArea!DataSources!1!DataSourceSlices!1!Pivot!Sort",
"tArg" :
{
"index" : "0"
}
}
}

JSON-ответ:

{
"RemovePivotSortItemResult" : "1"
}
public static bool RemovePivotSortItem(string moniker, uint sourceKey, uint sliceKey, int itemIndex)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tDel = new RemovePivotSortItem()
{
tArg = new OpItemIndex()
{
index = itemIndex
},
mon = moniker + "!DataArea!DataSources!" + sourceKey + "!DataSourceSlices!" + sliceKey + "!Pivot!Sort"
};
// Удаление правила сортировки
var result = somClient.RemovePivotSortItem(tDel);
return result;
}

См. также:

Работа с регламентными отчётами