ICalendarDimension.AttributeNameFormat

Синтаксис

AttributeNameFormat(AttrNumber: Integer; BlockIndex: Integer): Integer;

Параметры

AttrNumber — номер атрибута. В качестве значения данного параметра должен передаваться номер атрибута с назначением "Имя элемента календаря".

BlockIndex — индекс блока, для которого необходимо изменить формат отображения наименования элементов.

Индекс блока Наименование блока
0 Корень.
1 Год.
2 Полугодие.
3 Кварталы.
4 Месяцы.
5 Дни.
6 9 месяцев.

Описание

Свойство AttributeNameFormat определяет формат отображения наименования элементов указанного блока календаря.

Свойство может принимать следующие значения:

Индекс формата Краткое описание
0 Корень. (Наименование календарного справочника).
1 Год. (2000).
2 Полугодия. (I полугодие 2000).
3 Кварталы. (I квартал 2000).
4 Месяцы. (янв 2000).
5 Дни. (01 янв 2000).
6 9 месяцев. (9 месяцев 2000).
7 Краткий формат даты. (01.01.2000).
8 Неделя от 01 января

Пример

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

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

CalDim: ICalendarDimension;

i, j: Integer;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemById("CALENDAR_DIM").Edit;

CalDim := MObj As ICalendarDimension;

For i := 0 To CalDim.AttributeCount - 1 Do

If CalDim.AttributeIndex(i) = 0 Then

j := i;

End If;

End For;

CalDim.AttributeNameFormat(j, 5) := 7;

MObj.Save;

End Sub Main;

После выполнения примера для изменения формата отображения будет определена позиция атрибута "Имя элемента календаря". Для блока дни будет установлен краткий формат даты.

См. также:

ICalendarDimension