Report 18059909 EOS075 Sched. Bonus Calc.
Report 18059909 EOS075 Sched. Bonus Calc.
Methods
SilentMode
procedure SilentMode(NewSilentMode: Boolean)
Parameters / Return Value
- NewSilentMode
Boolean
SilentMode
procedure SilentMode(): Boolean
Parameters / Return Value
- Returns
Boolean
SetCalcOptions
procedure SetCalcOptions(NewCalcOptions: Record "EOS075 Sched. Calc. Options")
Sets the calculation options.
Parameters / Return Value
NewCalcOptions
Record "EOS075 Sched. Calc. Options"
The new calculation options.
GetCalcOptions
procedure GetCalcOptions(): Record "EOS075 Sched. Calc. Options"
Gets the current calculation options.
Parameters / Return Value
- Returns
Record "EOS075 Sched. Calc. Options"
Events
OnBeforeHeaderRequiresCalculation
local procedure OnBeforeHeaderRequiresCalculation(BonusHeader: Record "EOS Bonus Header";var Options: Record "EOS075 Sched. Calc. Options";var RequiresCalculation: Enum "EOS066 TriState Boolean")
Raised to check if a bonus header requires calculation.
Parameters / Return Value
BonusHeader
Record "EOS Bonus Header"
The bonus header.
Options
Record "EOS075 Sched. Calc. Options"
The calculation options.
RequiresCalculation
Enum "EOS066 TriState Boolean"
Set this to ‘true’ or ‘false’ to override the default logic and define if calculation should be performed.
OnBeforeLineRequiresCalculation
local procedure OnBeforeLineRequiresCalculation(BonusLine: Record "EOS Bonus Line";var Options: Record "EOS075 Sched. Calc. Options";var RequiresCalculation: Enum "EOS066 TriState Boolean")
Raised to check if a bonus line requires calculation.
Parameters / Return Value
BonusLine
Record "EOS Bonus Line"
The bonus line.
Options
Record "EOS075 Sched. Calc. Options"
The calculation options.
RequiresCalculation
Enum "EOS066 TriState Boolean"
Set this to ‘true’ or ‘false’ to override the default logic and define if calculation should be performed.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.