OpItemKey PrxMetaSheetsAdd(string mon, PrxMetaSheetsAddArg tArg)
mon. Моникёр для работы с листами регламентного отчёта.
tArg. Параметры выполнения операции.
Операция PrxMetaSheetsAdd добавляет новый лист в регламентный отчёт.
Для выполнения операции укажите в поле mon моникёр экземпляра регламентного отчёта с постфиксом «!Sheets» для работы с листами, а в поле tArg параметры добавляемого листа.
Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом операции будет ключ добавленного листа.
Ниже приведён пример добавления листа в регламентный отчёт. В запросе передаётся моникёр для работы с листами и тип добавляемого листа. В ответе приходит ключ созданного листа.
{
"PrxMetaSheetsAdd" :
{
"mon" : "S1!M!S!P1!Sheets",
"tArg" :
{
"n" : "Новый лист",
"type" : "Table"
}
}
}
{
"PrxMetaSheetsAddResult" :
{
"k" : "2"
}
}
public static OpItemKey AddPrxSheet(string moniker, string sheetName)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tAdd = new PrxMetaSheetsAdd()
{
tArg = new PrxMetaSheetsAddArg()
{
type = PrxSheetType.Table,
n = sheetName
},
mon = moniker + "!Sheets"
};
//Добаление нового листа
var result = somClient.PrxMetaSheetsAdd(tAdd);
return result;
}
См. также: