PrxMetaReportRecalc

Синтаксис

bool PrxMetaReportRecalc(string mon)

Параметры

mon. Моникёр открытого экземпляра регламентного отчёта.

Описание

Операция PrxMetaReportRecalc вычисляет экземпляр регламентного отчёта.

Комментарии

Операция производит вычисление всех листов регламентного отчёта. Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта. Моникёр может быть получен при выполнении операции 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">
<PrxMetaReportRecalc xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">S1!M!S!P1</mon>
  </PrxMetaReportRecalc>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
  <PrxMetaReportRecalcResult 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</PrxMetaReportRecalcResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"PrxMetaReportRecalc" :
{
"mon" : "S1!M!S!P1"
}
}

JSON-ответ:

{
"PrxMetaReportRecalcResult" : "1"
}
public static bool PrxRecalc(string moniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tRec = new PrxMetaReportRecalc()
{
mon = moniker
};
//Перевычисление отчёта
var result = somClient.PrxMetaReportRecalc(tRec);
return result;
}

См. также:

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