Сборка: Dimensions;
Интерфейс ICalendarDimension содержит свойства и методы календарного справочника.
ICalendarDimension
При создании нового календарного справочника для его корректной работы необходимо произвести следующие минимальные настройки:
В свойствах StartYear/EndYear зафиксировать годы начала/окончания календаря или в свойствах StartYearAsParam/EndYearAsParam указать признак использования параметров для указания начала/окончания календаря.
Используя различные свойства Include*, задать список уровней, которые будут присутствовать в календаре.
Имя свойства | Краткое описание | |
AllowedBlock | Свойство AllowedBlock возвращает True, если уровень может использоваться в качестве блока в календарном справочнике. | |
AllowedHierarchy | Свойство AllowedHierarchy возвращает True, если указанный тип иерархии может использоваться в календарном справочнике. | |
AllowedLevel | Свойство AllowedLevel возвращает True, если указанный уровень может использоваться в календарном справочнике. | |
AllowedNameFormat | Свойство AllowedNameFormat возвращает True, если формат наименования может использоваться при изменении формата отображения элементов блока в календарном справочнике. | |
AllowedParam | Свойство AllowedParam возвращает True, если параметр может использоваться в календарном справочнике. | |
AttributeCount | Свойство AttributeCount возвращает количество системных атрибутов справочника. | |
AttributeIndex | Свойство AttributeIndex возвращает индекс стандартного атрибута, отображаемого при построении справочника. | |
AttributeNameFormat | Свойство AttributeNameFormat определяет формат отображения наименования элементов указанного блока календаря. | |
Attributes | Свойство Attributes возвращает коллекцию пользовательских атрибутов календарного справочника. | |
BlockInUse | Свойство BlockInUse определяет, используется ли блок уровня при построении справочника. | |
CalendarLevelIndex | Свойство CalendarLevelIndex возвращает индекс для указанного уровня календаря. | |
DefaultOpenType | Свойство DefaultOpenType определяет вид элементов, который используется по умолчанию при открытии календаря. | |
EndYear | Свойство EndYear определяет фиксированный год окончания календарного справочника. | |
EndYearAsParam | Свойство EndYearAsParam определяет состояние опции «Не фиксировать окончание (определить как параметр справочника)». | |
Hierarchy | Свойство Hierarchy определяет тип иерархии календаря. | |
HierarchyCorrection | Свойство HierarchyCorrection определяет состояние опции «Коррекция иерархии». | |
IncludeDays | Свойство IncludeDays определяет, будет ли присутствовать уровень «Дни» в календарном справочнике. | |
IncludeHalfYears | Свойство IncludeHalfYears определяет, будет ли присутствовать уровень «Полугодия» в календарном справочнике. | |
IncludeMonths | Свойство IncludeMonths определяет, будет ли присутствовать уровень «Месяцы» в календарном справочнике. | |
IncludeQuarters | Свойство IncludeQuarters определяет, будет ли присутствовать уровень «Кварталы» в календарном справочнике. | |
IncludeWeek | Свойство IncludeWeek определяет, будет ли присутствовать уровень «Недели» в календарном справочнике. | |
IncludeYears | Свойство IncludeYears определяет, будет ли присутствовать уровень «Годы» в календарном справочнике. | |
IsDateEnd | Свойство IsDateEnd определяет, заменять ли дату начала периода датой конца периода для указанного уровня календаря. | |
LastLevelNameAsDay | Свойство LastLevelNameAsDay определяет состояние опции «Замена наименования последнего уровня на день». | |
LevelCount | Свойство LevelCount возвращает количество уровней в календарном справочнике. | |
LevelIndex | Свойство LevelIndex возвращает индекс уровня по номеру в структуре календарного справочника. | |
LevelInUse | Свойство LevelInUse определяет, используется ли уровень при построении справочника. | |
NameAttrFormat | Свойство NameAttrFormat определяет формат представления наименования элементов указанного уровня. | |
OffsetDate | Свойство OffsetDate определяет число дней, на которые будет смещена дата начала указанного уровня. | |
ParamInUse | Свойство ParamInUse определяет, используется ли параметр справочника, индекс которого передается посредством параметра ParamIndex, для ввода начала или окончания периода календаря. | |
ReverseOrder | Свойство ReverseOrder определяет состояние опции «Обратный порядок элементов в справочнике». | |
Setup | Свойство Setup параметры календаря, элементы которого были построены динамически. | |
ShiftForward | Свойство ShiftForward определяет состояние опции «Сдвиг последнего уровня на точку вперед». | |
StartYear | Свойство StartYear определяет фиксированный год начала календарного справочника. | |
StartYearAsParam | Свойство StartYearAsParam определяет состояние опции «Не фиксировать начало календаря (определить как параметр справочника)». | |
WeekLevel | Свойство WeekLevel определяет параметры уровня «Недели» в календарном справочнике. |
Имя метода | Краткое описание | |
AddAttribute | Метод AddAttribute осуществляет добавление стандартного атрибута в список атрибутов, присутствующих при построении календарного справочника. | |
AssignAttributesFormats | Метод AssignAttributesFormats копирует форматы представления атрибутов из указанного календарного справочника. | |
CompareLevels | Метод CompareLevels используется для определения результата сравнения уровней календаря. | |
DateFromWeek | Метод DateFromWeek осуществляет расчет даты, соответствующей указанному дню. | |
OpenAs | Метод OpenAs открывает календарь в указанном виде. | |
RemoveAttribute | Метод RemoveAttribute осуществляет удаление стандартного атрибута из списка атрибутов, присутствующих при построении календарного справочника. | |
WeekFromDate | Метод WeekFromDate осуществляет расчет параметров дня, соответствующего указанной дате. |
См. также: