ICalendarDimension.RemoveAttribute

Синтаксис Fore

RemoveAttribute(AttrNumber: Integer);

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

RemoveAttribute(AttrNumber: integer);

Параметры

AttrNumber - номер атрибута при построении справочника.

Описание

Метод RemoveAttribute осуществляет удаление стандартного атрибута из списка атрибутов, присутствующих при построении календарного справочника.

Комментарии

В отличии от метода AddAttribute данный метод работает со сквозным номером стандартного атрибута, присутствующего при построении календарного справочника.

Пример Fore

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

Добавьте ссылки на системные сборки «Metabase» и «Dimensions».

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    CalDim: ICalendarDimension;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById(
"CALENDAR_DIM").Edit;
    CalDim := MObj 
As ICalendarDimension;
    CalDim.RemoveAttribute(CalDim.AttributeCount - 1);
    MObj.Save;
End Sub UserProc;

После выполнения примера из календарного справочника будет удален последний атрибут, отображаемый при построении справочника.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Dimensions;

    [STAThread]
Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    CalDim: ICalendarDimension;
Begin
    MB := Params.Metabase;
    MObj := MB.ItemById["CALENDAR_DIM"].Edit();
    CalDim := MObj As ICalendarDimension;
    CalDim.RemoveAttribute(CalDim.AttributeCount - 1);
    MObj.Save();
End Sub;

См. также:

ICalendarDimension