procedure CalcDateBOC(OrgDateExpression: Text[30], OrgDate: Date, CustomCalendarChange: array[2] of Record "Customized Calendar Change", CheckBothCalendars: Boolean): Date
Parameters
Name
Type
Description
OrgDateExpression
Text[30]
OrgDate
Date
CustomCalendarChange
array[2] of Record "Customized Calendar Change"
CheckBothCalendars
Boolean
Returns
Type
Description
Date
CalcDateBOC2
procedure CalcDateBOC2(OrgDateExpression: Text[30], OrgDate: Date, CustomCalendarChange: array[2] of Record "Customized Calendar Change", CheckBothCalendars: Boolean): Date
[IntegrationEvent(False,False)]
local procedure OnCombineCustomCalendarChange(CustomCalChange: Record "Customized Calendar Change", var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnCombineBaseCalendarChange(BaseCalendarChange: Record "Base Calendar Change", var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(True,False)]
local procedure OnCreateWhereUsedEntries(BaseCalendarCode: Code[10])
Parameters
Name
Type
Description
BaseCalendarCode
Code[10]
OnBeforeCalcDateBOC
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcDateBOC(var CustomCalendarChange: array[2] of Record "Customized Calendar Change", var CalConvTimeFrame: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
CustomCalendarChange
array[2] of Record "Customized Calendar Change"
CalConvTimeFrame
Integer
IsHandled
Boolean
OnAfterCheckDateStatus
[IntegrationEvent(False,False)]
local procedure OnAfterCheckDateStatus(var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTimeSubtract(SubstractTime: Time, SubstractValue: Integer, var Result: Time, var IsHandled: Boolean)
Parameters
Name
Type
Description
SubstractTime
Time
SubstractValue
Integer
Result
Time
IsHandled
Boolean
OnBeforeCheckDateStatus
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDateStatus(var CustomizedCalendarChange: Record "Customized Calendar Change", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsNonworkingDay(var TargetDate: Date, var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnCalcDateBOCOnAfterGetCalendarCodes(var CustomCalendarChange: array[2] of Record "Customized Calendar Change", var CalConvTimeFrame: Integer)
Parameters
Name
Type
Description
CustomCalendarChange
array[2] of Record "Customized Calendar Change"
CalConvTimeFrame
Integer
OnCalcDateBOCOnAfterSetNonworking
[IntegrationEvent(False,False)]
local procedure OnCalcDateBOCOnAfterSetNonworking(var CustomCalendarChange: array[2] of Record "Customized Calendar Change")
Parameters
Name
Type
Description
CustomCalendarChange
array[2] of Record "Customized Calendar Change"
OnCheckDateStatusAfterDateCustomized
[IntegrationEvent(False,False)]
local procedure OnCheckDateStatusAfterDateCustomized(var TargetCustomizedCalendarChange: Record "Customized Calendar Change", TempCustChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnCheckDateStatusOnAfterCombineChanges(var TargetCustomizedCalendarChange: Record "Customized Calendar Change", var TempCustChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnCalcDateBOCOnBeforeCalcNewDate(var OrgDateExpression: Text[30], var OrgDate: Date, var CustomCalendarChange: array[2] of Record "Customized Calendar Change", CheckBothCalendars: Boolean, var NewDate: Date, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDeleteCustomizedBaseCalendarDataOnAfterFilterCalendarChange(var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnDeleteCustomizedBaseCalendarDataOnAfterFilterCalendarEntry(var CustomizedCalendarEntry: Record "Customized Calendar Entry")
[IntegrationEvent(False,False)]
local procedure OnDeleteCustomizedBaseCalendarDataOnAfterFilterWhereUsedBaseCalendar(var WhereUsedBaseCalendar: Record "Where Used Base Calendar")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTimeDelta(EndingTime: Time, StartingTime: Time, var Result: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
EndingTime
Time
StartingTime
Time
Result
Integer
IsHandled
Boolean
OnBeforeAddCustomizedCalendarChanges
[IntegrationEvent(False,False)]
local procedure OnBeforeAddCustomizedCalendarChanges(var CustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnBeforeSetSource(SourceVariant: Variant, var NewCustomizedCalendarChange: Record "Customized Calendar Change")
[IntegrationEvent(False,False)]
local procedure OnBeforeAddBaseCalendarChanges(NewCustomizedCalendarChange: Record "Customized Calendar Change", var TempCustomizedCalendarChange: Record "Customized Calendar Change" temporary, var BaseCalendarChange: Record "Base Calendar Change")