Table "Customized Calendar Change"

ID 7602
Namespace: Microsoft.Foundation.Calendar

Properties

Name Value
Caption Customized Calendar Change
DataClassification CustomerContent

Fields

Name Type Description
"Source Type" Enum Microsoft.Foundation.Calendar."Calendar Source Type"
"Source Code" Code[20]
"Additional Source Code" Code[20]
"Base Calendar Code" Code[10]
"Recurring System" Option
Date Date
Day Option
Description Text[30]
Nonworking Boolean
"Entry No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

GetCaption

procedure GetCaption(): Text[250]

Returns

Type Description
Text[250]

IsEqualSource

procedure IsEqualSource(CustomizedCalendarChange: Record "Customized Calendar Change"): Boolean

Parameters

Name Type Description
CustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"

Returns

Type Description
Boolean

IsBlankSource

procedure IsBlankSource(): Boolean

Returns

Type Description
Boolean

SetSource

procedure SetSource(SourceType: Enum "Calendar Source Type", SourceCode: Code[20], AdditionalSourceCode: Code[20], BaseCalendarCode: Code[10])

Parameters

Name Type Description
SourceType Enum Microsoft.Foundation.Calendar."Calendar Source Type"
SourceCode Code[20]
AdditionalSourceCode Code[20]
BaseCalendarCode Code[10]

AdjustSourceType

procedure AdjustSourceType()

CalcCalendarCode

procedure CalcCalendarCode()

IsDateCustomized

procedure IsDateCustomized(TargetDate: Date): Boolean

Parameters

Name Type Description
TargetDate Date

Returns

Type Description
Boolean

Events

OnAfterCalcCalendarCode

[IntegrationEvent(False,False)]
local procedure OnAfterCalcCalendarCode(var CustomizedCalendarChange: Record "Customized Calendar Change")

Parameters

Name Type Description
CustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"

OnAfterSetSource

[IntegrationEvent(False,False)]
local procedure OnAfterSetSource(var CustomizedCalendarChange: Record "Customized Calendar Change")

Parameters

Name Type Description
CustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"

OnAfterCheckEntryLine

[IntegrationEvent(False,False)]
local procedure OnAfterCheckEntryLine(var CustomizedCalendarChange: Record "Customized Calendar Change", xCustomizedCalendarChange: Record "Customized Calendar Change")

Parameters

Name Type Description
CustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"
xCustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"

OnBeforeIsDateCustomized

[IntegrationEvent(False,False)]
local procedure OnBeforeIsDateCustomized(var CustomizedCalendarChange: Record "Customized Calendar Change", TargetDate: Date, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
CustomizedCalendarChange Table Microsoft.Foundation.Calendar."Customized Calendar Change"
TargetDate Date
Result Boolean
IsHandled Boolean

See also