ITabOptions.AutoPercentEntry

Синтаксис Fore

AutoPercentEntry: Boolean;

Синтаксис Fore.NET

AutoPercentEntry: boolean;

Описание

Свойство AutoPercentEntry определяет, включен ли флажок «Автоматический ввод процентов» в диалоге «Параметры листа».

Комментарии

Используйте данное свойство в рамках одной сессии, например, при работе с параметрами таблицы на форме. Значение свойства AutoPercentEntry не сохраняется при закрытии отчета.

Пример Fore

Для выполнения примера в репозитории предполагается наличие регламентного отчета с идентификатором «REG_REP».

Добавьте ссылки на системные сборки: Metabase, Report, Tab.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Rep: IPrxReport;
    Tab: IPrxTable;
    Opt: ITabOptions;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById(
"Reg_rep").Edit;
    Rep := MObj 
As IPrxReport;
    Tab := Rep.ActiveSheet 
As IPrxTable;
    Opt := Tab.TabSheet.Options;
    Opt.AutoPercentEntry := 
True;
    MObj.Save;
End Sub UserProc;

После выполнения примера будет включена опция «Автоматический ввод процентов» активного листа регламентного отчета.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадает с примером Fore.

Imports Prognoz.Platform.Interop.Report;
Imports Prognoz.Platform.Interop.Tab;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Rep: IPrxReport;
    Tab: IPrxTable;
    Opt: ITabOptions;
Begin
    MB := Params.Metabase;
    MObj := MB.ItemById["Reg_rep"].Edit();
    Rep := MObj As IPrxReport;
    Tab := Rep.ActiveSheet As IPrxTable;
    Opt := Tab.TabSheet.Options;
    Opt.AutoPercentEntry := True;
    MObj.Save();
End Sub;

См. также:

ITabOptions