IDefaultBehaviour.ResetSelectionColors

Синтаксис

ResetSelectionColors;

ResetSelectionColors();

Описание

Метод ResetSelectionColors сбрасывает настройки оформления в отчётах и устанавливает значения настроек по умолчанию.

Пример

Добавьте ссылки на системные сборки: Fore (KeFore при работе в Fore.NET), Metabase.

Sub UserProc;
Var
    Mb: IMetabase;
    SP: ISharedParams;
    DB: IDefaultBehaviour;
Begin
    // Текущий репозиторий
    Mb := MetabaseClass.Active;
    SP := Mb.SpecialObject(MetabaseSpecialObject.SharedParams).Edit As ISharedParams;
    // Настройки по умолчанию
    DB := SP.DefaultBehaviour;
    // Если изменены настройки оформления в отчётах, то сброс этих настроек
    If Not DB.IsSelectionColorDefault Then
        DB.ResetSelectionColors;
    End If;
    // Сохранение изменений
    (SP As IMetabaseObject).Save;
End Sub UserProc;

Imports Prognoz.Platform.Interop.KeFore;
Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    Mb: IMetabase;
    SP: ISharedParams;
    DB: IDefaultBehaviour;
Begin
    // Текущий репозиторий
    Mb := Params.Metabase;
    SP := Mb.SpecialObject[MetabaseSpecialObject.msoSharedParams].Edit() As ISharedParams;
    // Настройки по умолчанию
    DB := SP.DefaultBehaviour;
    // Если изменены настройки оформления в отчётах, то сброс этих настроек
    If Not DB.IsSelectionColorDefault() Then
        DB.ResetSelectionColors();
    End If;
    // Сохранение изменений
    (SP As IMetabaseObject).Save();
End Sub;

При выполнении примера будет осуществлена проверка наличия изменений в настройках оформления, заданного в настройках репозитория по умолчанию. Если настройки изменены, то они будут сброшены.

См. также:

IDefaultBehaviour