bool UnlockDataArea(string mon)
mon. Моникёр для работы с аналитической областью данных регламентного отчёта.
Операция UnlockDataArea снимает блокировку обновления срезов аналитической области данных.
Операция может быть вызвана после того, как была установлена блокировка обновления с помощью операции LockDataArea. Для выполнения операции укажите в поле mon моникёр открытого экземпляра регламентного отчёта с постфиксом «!DataArea». Моникёр может быть получен при выполнении операции OpenPrxMeta.
Результатом выполнения операции будет логическое значение true, если снятие блокировки обновления завершилась успешно.
Примечание. Операция вызывается автоматически при применение/отмене изменений в аналитической области данных с помощью операций ApplyDataAreaHierarchiesChanges/CancelDataAreaHierarchiesChanges соответственно.
Ниже приведён пример снятия блокировки обновления среза аналитической области данных. В запросе передаётся моникёр для работы с областью данных. В ответе возвращается признак успешного снятия блокировки обновления.
{
"UnlockDataArea" :
{
"mon" : "EIELPEGJDLGIGOAEKJGKIMHGBONFGCMEPKIHGCKLDFKBKPLH!M!S!PIPHOPIGJDLGIGOAECDCFLIDECGKHCFHEMJLENOEPNOCLAADM!DataArea"
}
}
{
"UnlockDataAreaResult" : "1"
}
public static bool UnlockDataArea(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tUnlock = new UnlockDataArea()
{
mon = moniker + "!DataArea"
};
// Снятие блокировки обновления аналитической области данных
var result = somClient.UnlockDataArea(tUnlock);
return result;
}
См. также: