UndoRedoEndGroup

Синтаксис

bool UndoRedoEndGroup(string mon)

Параметры

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

Описание

Операция UndoRedoEndGroup заканчивает группировку действий пользователя для стека изменений.

Комментарии

После выполнения операции UndoRedoStartGroup и до выполнения операции UndoRedoEndGroup все действия, которые выполняет пользователь, в стеке изменений будут фиксироваться как одно действие. Отмена/повтор этого сгруппированного действия приведёт к выполнению цепочки операций, необходимых для приведения отчёта к необходимому виду.

Для выполнения операции укажите в поле 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">
<UndoRedoEndGroup xmlns="http://www.fsight.ru/PP.SOM.Som">
  <mon xmlns="">PANFAFPCDBFFGOAEONGMBAFDMGMCNOGEGKDDOBOFJIOIKHJP!M!S!PACDBAKPCDBFFGOAECNKDFEKGKPOJNMFEGLEPJFHMJJJCLIOM</mon>
  </UndoRedoEndGroup>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

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

JSON-запрос:

{
"UndoRedoEndGroup" :
{
"mon" : "PANFAFPCDBFFGOAEONGMBAFDMGMCNOGEGKDDOBOFJIOIKHJP!M!S!PACDBAKPCDBFFGOAECNKDFEKGKPOJNMFEGLEPJFHMJJJCLIOM"
}
}

JSON-ответ:

{
"UndoRedoEndGroupResult" : "1"
}
public static bool UndoRedoEndGroup(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGroup = new UndoRedoEndGroup()
{
mon = moniker
};
// Окончание группировки действий для стека изменений.
var result = somClient.UndoRedoEndGroup(tGroup);
return result;
}

См. также:

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