GetPrxMetaChangePoints

Syntax

PrxChangePoints GetPrxMetaChangePoints(string mon, PrxChangePointsRequest tArg)

Parameters

mon. Regular report sheet moniker.

tArg. Operation execution parameters.

Description

The GetPrxMetaChangePoints operation gets version history for data slice cell value.

Comments

Version history is available if the slice is based on the data source with enabled version history. To execute the operation, in the mon field specify moniker in the format: Regular report instance moniker!Sheets!Sheet key, and in the tArg field specify cell coordinates. The regular report instance moniker can be obtained on executing the OpenPrxMeta operation. The sheet should be calculated.

The operation results in the cell version history.

Example

Below is the example of getting version history for data slice cell value. The request contains report sheet moniker and cell coordinates. The response contains the obtained history.

SOAP request:

<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">
<GetPrxMetaChangePoints xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">MJKLJBIKPIFGGOAEODMFHONOGCNHJHFEIJHDFJOJDCCFABAK!M!S!PFBMIBHIKPIFGGOAEEBFMBBKOPFKEMOBEDJCEIAPFLHDKEJGO!Sheets!1</mon>
<tArg xmlns="">
  <row>3</row>
  <col>3</col>
  </tArg>
  </GetPrxMetaChangePoints>
  </s:Body>
  </s:Envelope>

SOAP response:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetPrxMetaChangePointsResult 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">
<its xmlns="">
<it>
  <k>1</k>
  <vis>1</vis>
  <ts>2025-07-30T10:40:14.000</ts>
  <user>the ADMIN user</user>
  <oldVal />
  <newVal>20,00</newVal>
  </it>
<it>
  <k>2</k>
  <vis>1</vis>
  <ts>2025-07-30T10:42:04.000</ts>
  <user>the ADMIN user</user>
  <oldVal>20,00</oldVal>
  <newVal>25,00</newVal>
  </it>
  </its>
  </GetPrxMetaChangePointsResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON request:

{
"GetPrxMetaChangePoints" :
{
"mon" : "MJKLJBIKPIFGGOAEODMFHONOGCNHJHFEIJHDFJOJDCCFABAK!M!S!PFBMIBHIKPIFGGOAEEBFMBBKOPFKEMOBEDJCEIAPFLHDKEJGO!Sheets!1",
"tArg" :
{
"row" : "3",
"col" : "3"
}
}
}

JSON response:

{
"GetPrxMetaChangePointsResult" :
{
"its" :
{
"it" :
[
{
"k" : "1",
"vis" : "1",
"ts" : "2025-07-30T10:40:14.000",
"user" : "The ADMIN user",
"oldVal" : "",
"newVal" : "20,00"
},
{
"k" : "2",
"vis" : "1",
"ts" : "2025-07-30T10:42:04.000",
"user" : "The ADMIN user",
"oldVal" : "20,00",
"newVal" : "25,00"
}
]
}
}
}
public static PrxChangePoints GetPrxMetaChangePoints(string moniker, uint sheetKey, uint cellRow, uint cellColumn)
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tGet = new GetPrxMetaChangePoints()
{
tArg = new PrxChangePointsRequest()
{
row = cellRow,
col = cellColumn
},
mon = moniker + "!Sheets!" + sheetKey
};
// Get cell version history
var result = somClient.GetPrxMetaChangePoints(tGet);
return result;
}

See also:

Working with Regular Reports