GetTabProtectionResult GetTabProtection(TabSheetId tTabSheet, TabProtectionArg tArg)
tTabSheet. Моникёр таблицы листа.
tArg. Параметры выполнения операции.
Операция GetTabProtection получает информацию о защите таблицы листа регламентного отчёта.
Для выполнения операции укажите в поле tTabSheet моникёр таблицы, а в поле tArg параметры извлечения информации о защите. Моникёр указывается в следующем формате: Моникёр экземпляра регламентного отчёта!Ключ листа. В поле tArg.protection укажите пустое значение.
Результатом выполнения операции будет полученная информация о защите таблицы листа.
Ниже приведён пример получения информации о защите таблицы листа регламентного отчёта. В запросе передаётся моникёр листа. В ответе возвращается полученная информация об установленной защите.
{
"GetTabProtection" :
{
"tTabSheet" :
{
"id" : "NIKLFCDENADGGOAEENCHFLADKBGCAHKEIJNDAILBBLMMBJMM!M!S!POJMOCFDENADGGOAELFPMGJIFMKJKLIFEMIAAHNPBJKILIHJL!Sheets!1"
},
"tArg" :
{
"protection" : "0"
}
}
}
{
"GetTabProtectionResult" :
{
"tabProtection" :
{
"protection" : "12739"
}
}
}
public static GetTabProtectionResult GetTabProtection(string moniker, string sheetKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetTabProtection()
{
tArg = new TabProtectionArg() { protection = new int() },
tTabSheet = new TabSheetId() { id = moniker + "!Sheets!" + sheetKey }
};
// Получение информации о защите листа
var result = somClient.GetTabProtection(tGet);
return result;
}
См. также: