KVSFCYObligoCreateEntry#
Events#
OnAfterFilteringCalcValueFromObligoLedgerEntries(Text, Text, Text, Integer, Record KVSFCYJobAccScheduleLine, Record KVSFCYJobAccSchedColLayout, Boolean, Integer, Record KVSFCYObligoLedgerEntry) :#
Summary: Integration event that fires after filtering obligo ledger entries during job account schedule calculation workflows. This event allows subscribers to perform additional filtering or customization after standard obligo ledger entries have been filtered for job account schedule calculations, providing access to filter parameters, account schedule line, column layout line, and obligo ledger entry records for extended filtering logic and custom calculation workflows. It enables implementation of specialized filtering rules, custom business logic, and extension of job cost calculation processes in project management scenarios where obligo calculations require additional filtering or alternative calculation approaches for accurate job costing and analysis.
[IntegrationEvent(false, false)]
local procedure OnAfterFilteringCalcValueFromObligoLedgerEntries(JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; AccSchedLine: Record "KVSFCYJobAccScheduleLine"; ColumnLayoutLine: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; DocumentType: Integer; var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYObligoCreateEntry", 'OnAfterFilteringCalcValueFromObligoLedgerEntries', '', false, false)]
local procedure DoSomethingOnAfterFilteringCalcValueFromObligoLedgerEntries(JobFilter: Text; JobTaskFilter: Text; DateFilter: Text; VersionFilter: Integer; AccSchedLine: Record "KVSFCYJobAccScheduleLine"; ColumnLayoutLine: Record "KVSFCYJobAccSchedColLayout"; DrillDown: Boolean; DocumentType: Integer; var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry")
begin
end;
Parameters:
JobFilter: Text filter for job numbers used in obligo ledger entry filtering during job account schedule calculation workflows.JobTaskFilter: Text filter for job task numbers used in obligo ledger entry filtering during job cost calculation processing workflows.DateFilter: Text filter for dates used in obligo ledger entry filtering during job account schedule calculation and analysis workflows.VersionFilter: Integer version filter used in obligo ledger entry filtering during job account schedule version processing workflows.AccSchedLine: Job account schedule line record providing calculation context and totaling rules for obligo ledger entry filtering workflows.ColumnLayoutLine: Job account schedule column layout line record defining calculation rules and filters for obligo ledger entry processing workflows.DrillDown: Boolean parameter indicating whether drill-down functionality is requested for obligo ledger entry calculation and display workflows.DocumentType: Integer document type used for additional filtering of obligo ledger entries during job account schedule calculation workflows.KVSFCYObligoLedgerEntry: Variable obligo ledger entry record that can be further filtered by subscribers for custom calculation logic and extended filtering workflows.