| Integration Event |
table briPFU_Time Journal Line |
OnBeforeGetProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to handle the retrieval of the Prod. Order Routing Line before the default logic is executed. |
| Integration Event |
table briPFU_Time Journal Line |
OnAfterClearProdOrderRoutingLineValues(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Possibility to set additional logic after clearing the Prod. Order Routing Line values on the time journal line. |
| Integration Event |
table briPFU_Time Journal Line |
OnBeforeCheckValidMachineWorkCenterNo(TimeJournalLine: Record “briPFU_Time Journal Line”; OldTimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to change the behavior of checking the valid Machine/Work Center No. on the Time Journal Line. |
| Integration Event |
table briPFU_Time Journal Line |
OnBeforeValidateStartingEndingDateTime(TimeJournalLine: Record “briPFU_Time Journal Line”; OldOldTimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to change the behavior of validating the Starting and Ending Date and Time on the Time Journal Line. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnBeforeLookupName(var ItemJournalBatch: Record “Item Journal Batch”; var CurrentJnlJournalBatchName: Code[10]; var TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to overwrite the default behavior of the LookupName method. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnSetNameOnAfterAppliesFilterOnTimeJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; CurrentJnlJournalBatchName: Code[10]) |
Possibility to set additional filters on the Time Journal Line record. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnBeforeCheckName(var TimeJournalLine: Record “briPFU_Time Journal Line”; CurrentJnlJournalBatchName: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default validation of the journal batch name. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnBeforeOpenJournal(var TimeJournalLine: Record “briPFU_Time Journal Line”; var CurrentJnlJournalBatchName: Code[10]) |
POssibility to change the value of the CurrentJnlBatchName before opening the journal. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnBeforeCheckTemplateName(CurrentJnlJournalTemplateName: Code[10]; var CurrentJnlJournalBatchName: Code[10]; var ItemJnlBatch: Record “Item Journal Batch”) |
Possibility to change the value of the CurrentJnlBatchName before checking the template name. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnBeforeCreateTimeJournalLineFromMachineStatusProgressEntry(var TimeJournalLine: Record “briPFU_Time Journal Line”; MachineStatusProgress: Record briPFU_MachineStatusProgress; JournalTemplateName: Code[10]; JournalBatchName: Code[10]; PostingDate: Date; var IsHandled: Boolean) |
Possibility to change the behavior of creating the Time Journal Line from the Machine Status Progress entry. |
| Integration Event |
codeunit briPFU_TimeJournalManagement |
OnAfterCreateTimeJournalLineFromMachineStatusProgressEntry(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Possibility to perform additional changes on the temporary Time Journal Line record after it is created from the Machine Status Progress entry. |
| Integration Event |
codeunit briPFU_MachineStatProgressMgmt |
OnBeforeOpenMachineStatusProgressFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to change the behavior of opening the Machine Status Progress from the Production Order Routing Line. |
| Integration Event |
codeunit briPFU_MachineStatProgressMgmt |
OnBeforeOpenMachineStatusProgressFromProdOrderLine(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to change the behavior of opening the Machine Status Progress from the Production Order Line. |
| Integration Event |
codeunit briPFU_MachineStatProgressMgmt |
OnBeforeCreateMachineStatusProgressEntryFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderNo: Code[20]; OrderLineNo: Integer; OperationNo: Code[10]; StartingDate: Date; StartingTime: Time; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]; var IsHandled: Boolean) |
Possibility to change the behavior of creating the Machine Status Progress from the Production Order Routing Line. |
| Integration Event |
codeunit briPFU_MachineStatProgressMgmt |
OnBeforeInsertMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress) |
Possibility to perform additional changes on the Machine Status Progress record before it is created from the Production Order Routing Line. |
| Integration Event |
table briPFU_MachineStatusProgress |
OnBeforeGetProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) |
Possibility to handle the retrieval of the Prod. Order Routing Line before the default logic is executed. |
| Integration Event |
table briPFU_MachineStatusProgress |
OnAfterClearProdOrderRoutingLineValues(var MachineStatusProgress: Record briPFU_MachineStatusProgress) |
Possibility to set additional logic after clearing the Prod. Order Routing Line values on the Machine Status Progress. |
| Integration Event |
table briPFU_MachineStatusProgress |
OnAfterCopyFromTimeEntry(var MachineStatusProgress: Record briPFU_MachineStatusProgress; TimeEntry: Record “briPFU_Time Entry”) |
Possibility to handle the copying of values from the Time Entry to the Machine Status Progress. |
| Integration Event |
table briPFU_MachineStatusProgress |
OnBeforeCheckValidMachineWorkCenterNo(MachineStatusProgress: Record briPFU_MachineStatusProgress; OldMachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) |
Possibility to change the behavior of checking the valid Machine/Work Center No. on the Machine Status Progress. |
| Integration Event |
table briPFU_MachineStatusProgress |
OnBeforeValidateStartingEndingDateTime(MachineStatusProgress: Record briPFU_MachineStatusProgress; OldOldMachineStatusProgress: Record briPFU_MachineStatusProgress; var IsHandled: Boolean) |
Possibility to change the behavior of validating the Starting and Ending Date and Time on the Machine Status Progress. |
| Integration Event |
page briPFU_Change Machine Status |
OnAfterSetNewMachineStatus(var NewMachineStatus: Enum “briPFU_Machine Status”; CurrentMachineStatus: Enum “briPFU_Machine Status”) |
Possibility to change the value of the NewMachineStatus field after it has been set. |
| Integration Event |
page briPFU_Change Machine Status |
OnAfterSetValidSelections(var SetupStatusSelectable: Boolean; var RunningStatusSelectable: Boolean; var PausedStatusSelectable: Boolean; var FinishedStatusSelectable: Boolean; CurrentMachineStatus: Enum “briPFU_Machine Status”) |
Possibility to change the which status are selectable in the Change Machine Status page. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeChangeMachineStatus(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the ChangeMachineStatus method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeCheckMachineStatusChangeAllowed(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the CheckMachineStatusChangeAllowed method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterCheckMachineStatusChangeAllowed(var ProdOrderRoutingLineToCheck: Record “Prod. Order Routing Line”) |
Possibility to perform additional verifications after the CheckMachineStatusChangeAllowed method ran. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnUpdateMachineStatusFieldsOnProdOrderRoutingLineOnBeforeModify(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]) |
Possibility to perform additional changes on the ProdOrderRoutingLine record before it is modified. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterChangeMachineStatus(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; MachineStatus: Enum “briPFU_Machine Status”; PostingDate: Date; PostingTime: Time; StopCode: Code[10]) |
Possibility to perform additional actions after the ChangeMachineStatus method ran. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeCheckCalculateRoutingAllowed(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the CheckCalculateRoutingAllowed method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeUpdateMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldMachineStatus: Enum “briPFU_Machine Status”; OrderLineNo: Integer; IsSyncOperation: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the UpdateMachineStatusProgressEntries method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterFilterMachineStatusProgressToUpdateMachineStatus(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; OldMachineStatus: Enum “briPFU_Machine Status”; IsSyncOperation: Boolean) |
Possibility to perform additional filtering on the Machine Status Progress records that will be updated with the new Machine Status. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeCreateMachineStatusProgressEntry(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the CreateMachineStatusProgress method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeUpdateMachineStatusOnProdOrderStatusChangeToFinished(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the OnBeforeUpdateMachineStatusOnProdOrderStatusChange method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeSyncProdOrderRoutingMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to perform additional actions before the SyncProdOrderRoutingMachineStatusProgressEntries method runs. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterSyncProdOrderRoutingMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdOrderRoutingLine: Record “Prod. Order Routing Line”) |
Possibility to perform additional actions after the SyncProdOrderRoutingMachineStatusProgressEntries method runs. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeDeleteProductionOrderRelatedTimeJournalLines(ProductionOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderRelatedTimeJournalLines method where related time journal lines related to the “Production Order No.". |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeDeleteProductionOrderLineRelatedTimeJournalLines(ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderLineRelatedTimeJournalLines method where related time journal lines related to the “Production Order No.” and “Production Order Line No.". |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeRefreshProdOrderRoutingLineMachineStatusProgressEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the RefreshProdOrderRoutingLineMachineStatusProgressEntries method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeSetEndingDateAndTimeOnMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var EndingDate: Date; var EndingTime: Time) |
Possibility to change the values of the Ending Date and Ending Time on the Machine Status records before they are modified. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterFilterMachineStatusProgressFromProdOrderRoutingLine(var MachineStatusProgress: Record briPFU_MachineStatusProgress; ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer) |
Possibility to perform additional filtering on the Machine Status Progress records that will be filtered from the Prod Order Routing Line. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeCreateTimeEntryFromMachineStatusProgress(var MachineStatusProgress: Record briPFU_MachineStatusProgress; JournalTemplateName: Code[10]; JournalBatchName: Code[10]; PostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the CreateTimeJournalLineFromMachineStatusProgress method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeDeleteProductionOrderRelatedMachineStatusProgressEntries(ProductionOrderNo: Code[20]; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderRelatedMachineStatusProgressEntries method where related machine status progress entries related to the “Production Order No.". |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeDeleteProductionOrderLineRelatedMachineStatusProgressEntries(ProductionOrderNo: Code[20]; ProductionOrderLineNo: Integer; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the DeleteProductionOrderLineRelatedMachineStatusProgressEntries method where related machine status progress entries related to the “Production Order No.” and “Production Order Line No.". |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforePostMachineStatusProgress(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; PostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the PostMachineStatusProgress method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforePostProdOrderRoutingLineMachineStatusProgress(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OrderLineNo: Integer; PostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the PostProdOrderRoutingLineMachineStatusProgress method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeFinishMachineStatusProgress(ProductionOrder: Record “Production Order”; NewPostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the FinishMachineStatusProgress method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterFinishMachineStatusProgress(ProductionOrder: Record “Production Order”; PostingDate: Date) |
Possibility to perform additional actions after the FinishMachineStatusProgress method ran. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterFilterProdOrderRoutingFromProductionOrder(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProductionOrder: Record “Production Order”) |
Possibility to perform additional filtering on the Prod. Order Routing Line records that will be filtered from the Production Order. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforeFinishMachineStatusProgressForProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; PostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the default behavior of the FinishMachineStatusProgressForProdOrderRoutingLine method. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnBeforePostRelatedCapacityLedgerEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProdOrderLine: Record “Prod. Order Line”; PostingDate: Date; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the posting of related capacity ledger entries when a Prod. Order Status is changed to Finished. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterPostRelatedCapacityLedgerEntries(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProdOrderLine: Record “Prod. Order Line”; PostingDate: Date) |
Possibility to perform additional logic after posting related capacity ledger entries when a Prod. Order Status is changed to Finished. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnCalculateDurationTimePerMachineStatusOnBeforeCalcSums(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderLine: Record “Prod. Order Line”; OperationNo: Code[10]; MachineStatus: Enum “briPFU_Machine Status”; StopCode: Code[10]) |
Possibility to set additional filters on the Time Entry record before the duration time is calculated. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterSetTimeOnItemJournalLine(var ItemJournalLine: Record “Item Journal Line”; MachineStatus: Enum “briPFU_Machine Status”; DurationTime: Decimal; StopCode: Code[10]; var PostItemJournalLine: Boolean) |
Possibility to perform additional logic after setting the time on the Item Journal Line. Also possibility to change the value of PostItemJournalLine parameter that will determine if the ItemJournalLine will be posted. |
| Integration Event |
codeunit briPFU_MachineStatusManagement |
OnAfterFinishMachineStatusProgressForProdOrderRoutingLine(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProductionOrder: Record “Production Order”; PostingDate: Date) |
Possibility to perform additional actions after the FinishMachineStatusProgressForProdOrderRoutingLine method ran. |
| Integration Event |
|
briPFU_OnBeforePostRelatedTimeJournalLines(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; OldProdRoutingLine: Record “Prod. Order Routing Line”; var ShouldPostRelatedTimeJournalLines: Boolean) |
Possibility to change the value of the ShouldPostRelatedTimeJournalLines parameter before posting related time journal lines. |
| Integration Event |
codeunit briPFU_Time Jnl.-Check Line |
OnBeforeRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the check on the time journal line is run. |
| Integration Event |
codeunit briPFU_Time Jnl.-Check Line |
OnAfterRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute additional checks after the check on the time journal line is run. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post |
OnBeforeCode(var TimeJournalLine: Record “briPFU_Time Journal Line”; var HideDialog: Boolean; var SuppressCommit: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the posting of the Time Journal Lines. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post |
OnCodeOnBeforeTimeJnlPostBatchRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post |
OnCodeOnAfterTimeJnlPostBatchRun(TimeJournalLine: Record “briPFU_Time Journal Line”; HideDialog: Boolean; SuppressCommit: Boolean) |
Allows to execute custom logic after the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnAfterRun(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic after the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeCode(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the Time Journal Lines are processed. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeOpenProgressDialog(var TimeJournalLine: Record “briPFU_Time Journal Line”; var Window: Dialog; var WindowIsOpen: Boolean; var IsHandled: Boolean) |
Allows to execute custom logic before the progress dialog is opened. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeCheckLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var WindowIsOpen: Boolean) |
Allows to execute custom logic before the lines are checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnAfterCheckLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic after all journal line are checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeCheckJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean; var IsHandled: Boolean) |
Allows to execute custom logic before each journal line is checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnAfterCheckJnlLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean) |
Allows to execute custom logic after each journal line is checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnCodeOnBeforePostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var NoOfRecords: Integer) |
Allows to execute custom logic before the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforePostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the Time Journal Lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforePostJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; var SuppressCommit: Boolean; var IsHandled: Boolean) |
Allows to execute custom logic before each journal line is posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnAfterPostJournalLine(var TimeJournalLine: Record “briPFU_Time Journal Line”; SuppressCommit: Boolean) |
Allows to execute custom logic after each journal line is posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnAfterPostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic after all the journal lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnCodeOnAfterPostLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var WindowIsOpen: Boolean) |
Allows to execute custom logic after all the journal lines are posted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Batch |
OnBeforeDeleteJournalLines(var TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the deletion of the journal lines. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnBeforeRunWithCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic before the Time Journal Line is checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnAfterRunCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic after the Time Journal Line is checked. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnBeforeInsertTimeEntry(TimeJournalLine: Record “briPFU_Time Journal Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the insertion of the Time Entry. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnAfterRunWithCheck(var TimeJournalLine: Record “briPFU_Time Journal Line”) |
Allows to execute custom logic after all Time Entry is created. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnInsertTimeEntryOnBeforeInsert(var TimeEntry: Record “briPFU_Time Entry”; TimeJournalLine: Record “briPFU_Time Journal Line”) |
Possibility to make additional changes on the Time Entry record before it is inserted. |
| Integration Event |
codeunit briPFU_Time Jnl.-Post Line |
OnBeforeCalculateTimeEntryDuration(var TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the calculation of the Time Entry Duration. |
| Integration Event |
codeunit briPFU_ProdFollowUpFilterMgmt |
OnBeforeInitializeProductionFollowUpFilterList(var ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) |
Possibility to handle the initialization of the Production Follow-Up Filter list. |
| Integration Event |
codeunit briPFU_ProdFollowUpFilterMgmt |
OnAfterCalculateProductionFollowUpDateFilter(ProductionFollowUpFilter: Record briPFU_ProdFollowUpFilter; var StartingDate: Date; var EndingDate: Date; ResultDate: Date) |
Possibility to handle the calculation of the Production Follow-Up Date Filter. |
| Integration Event |
codeunit briPFU_ProdFollowUpFilterMgmt |
OnAfterIsProductionFollowUpAdmin(var IsAdmin: Boolean) |
Possibility to handle the check if the user is a Production Follow-Up Admin. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnAfterLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) |
Possibility to set additional logic after loading the production follow-up data. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeChangeStatus(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ChangeStatus method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeViewComments(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ViewComments method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProductionJournal(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProductionJournal method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowConsumptionJournal(ConsumptionJournal: Page “Consumption Journal”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowConsumptionJournal method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowOutputJournal(OutputJournal: Page “Output Journal”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowOutputJournal method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowItemLedgerEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowItemLedgerEntries method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowCapacityLedgerEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowCapacityLedgerEntries method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowWarehouseEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowWarehouseEntries method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowValueEntries(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowValueEntries method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforePrintProductionOrderMaterialRequisition(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintProductionOrderMaterialRequisition method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforePrintProductionOrderShortageList(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintProductionOrderShortageList method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProductionOrderComponentsAndRouting(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProductionOrderComponentsAndRouting method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProductionOrderList(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProductionOrderComponentsAndRouting method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProductionOrderStatistics(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProductionOrderStatistics method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowTimeEntries(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowTimeEntries method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeOpenMachineStatusProgress(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the OpenMachineStatusProgress method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeChangeMachineStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ChangeMachineStatus method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeSplitProductionOrder(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the SplitProductionOrder method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeChangeOperationalStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ChangeOperationalStatus method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProdOrderRegister(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProdOrderRegister method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProdOrderRecipe(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProdOrderRecipe method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeChangeProcessType(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ChangeProcessType method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowFamilyProductionJournal(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
|
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeReviewOutputLotNoAttributes(TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ReviewOutputLotNoAttributes method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProductionLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProductionLine method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeOpenStatistics(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the OpenStatistics method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProdOrderLineRouting(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProdOrderLineRouting method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeShowProdOrderLineComponents(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the ShowProdOrderLineComponents method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforePrintLabel(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PrintLabel method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforePostRefItemIntermediateConsumption(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the PostRefItemIntermediateConsumption method. |
| Integration Event |
page briPFU_ProductionFollowUp |
OnBeforeOpenProcessItemConsumptionJournal(var IsHandled: Boolean) |
Possibility to Skip/Overwrite the OpenProcessItemConsumptionJournal method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; PeriodOffset: Integer; IsRefresh: Boolean; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the LoadProductionFollowUpData method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeRetrieveProdOrderLinesWithRouting(var ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the RetrieveProdOrderLinesWithRouting method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCreateProductionFollowUpLines(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateProductionFollowUpLines method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeInitProductionFollowUpLineFromProdOrderLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitProductionFollowUpLineFromProdOrderLine method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterInitProductionFollowUpLineFromProdOrderLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) |
Possibility to make additional changes on the TempProductionFollowUpLine record after it has been initialized from its respective ProdOrderLine. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateOutputFollowUpPercentage(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateOutputFollowUpPercentage method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateConsumptionFollowUpPercentage(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateConsumptionFollowUpPercentage method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateProgressStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateProgressStatus method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterConvertProgressStatus(var ProgressStatus: Enum briPFU_ProgressStatus; ProgressStatusDecimal: Decimal) |
Possibility to Skip/Overwrite to change the value of the ProgressStatus Enum. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterCalculateProgressStatus(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; ProgressStatus: Enum briPFU_ProgressStatus; ExpectedProductionTime: Decimal; ActualProductionTime: Decimal; ProgressStatusDecimal: Decimal) |
Possibility to make additional changes on the TempProductionFollowUpLine record after the ProgressStatus has been calculated. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateUnitsProducedPerHour(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateUnitsProducedPerHour method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterConvertCapacityLedgerEntryTimeToHours(var SetupTime: Decimal; var RunTime: Decimal; CapacityLedgerEntry: Record “Capacity Ledger Entry”; CapacityUnitofMeasure: Record “Capacity Unit of Measure”) |
Possibility to change the values of the SetupTime and RunTime variables after they have been calculated from the Capacity Ledger Entry. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterCalculateUnitsProducedPerHour(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) |
Possibility to make additional changes on the TempProductionFollowUpLine record after the Units Produced per Hour has been calculated. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterLoadProductionFollowUpData(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; PeriodOffset: Integer; IsRefresh: Boolean) |
Possibility to perform additional changes after the LoadProductionFollowUpData method has been executed. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeInsertTempProductionFollowUpLine(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; ProdOrderLine: Record “Prod. Order Line”) |
Possibility to make additional changes on the TempProductionFollowUpLine record before it is inserted into the database. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterCreateProductionFollowUpLines(var TempProductionFollowUpLine: Record briPFU_ProductionFollowUpLine temporary; var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) |
Possibility to perform additional changes after the ProductionFollowUpLines and ProductionFollowUpComponents have been created. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCreateProductionFollowUpComponents(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderLine: Record “Prod. Order Line”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CreateProductionFollowUpComponents method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeInitProductionFollowUpComponentFromProdOrderComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the InitProductionFollowUpComponentFromProdOrderComponent method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterInitProductionFollowUpComponentFromProdOrderComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”) |
Possibility to make additional changes on the TempProductionFollowUpComp record after it has been initialized from its respective ProdOrderComponent. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateComponentFollowUpPercentage(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateComponentFollowUpPercentage method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeInsertTempProductionFollowUpComponent(var TempProductionFollowUpComp: Record briPFU_ProductionFollowUpComp temporary; ProdOrderComponent: Record “Prod. Order Component”) |
Possibility to make additional changes on the TempProductionFollowUpComp record before it is inserted into the database. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnBeforeCalculateActualProductionTime(ProdOrderLine: Record “Prod. Order Line”; var ActualProductionTime: Decimal; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the CalculateActualProductionTime method. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterTimeFactorForMinutes(CapacityUnitofMeasureCode: Code[10]; CapacityUnitofMeasure: Record “Capacity Unit of Measure”; var TimeFactor: Decimal) |
Possibility to make additional changes on the TimeFactor variable after it has been calculated from the Capacity Unit of Measure. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterFilterProductionOrderByProductionFollowUpFilter(var ProductionOrder: Record “Production Order”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter; PeriodOffset: Integer; StartingDate: Date; EndingDate: Date) |
Possibility to set additional filters on the Production Order record when filtering it by the Prod. Follow-Up Filter. |
| Integration Event |
codeunit briPFU_ProductionFollowUpMgmt |
OnAfterFilterProdOrderComponentByProdFollowUpFilter(var ProdOrderComponent: Record “Prod. Order Component”; ProdFollowUpFilter: Record briPFU_ProdFollowUpFilter) |
Possibility to set additional filters on the Prod. Order Component record when filtering it by the Prod. Follow-Up Filter. |
| Integration Event |
report briPFU_Split Production Order |
OnBeforeCreateNewProductionOrderFromSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; CurrentProdOrderLine: Record “Prod. Order Line”; CurrentProductionOrder: Record “Production Order”; var IsHandled: Boolean) |
Possibility to Skip/Override the code for creating a new production order from a split production order line. |
| Integration Event |
report briPFU_Split Production Order |
OnBeforeModifyNewProductionOrderFromSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; CurrentProdOrderLine: Record “Prod. Order Line”; CurrentProductionOrder: Record “Production Order”) |
Possibility to perform additional modifications on the new production order created from a split production order line before it is modified. |
| Integration Event |
report briPFU_Split Production Order |
OnBeforeCreateProdOrderLineFromSplitProdOrderLine(var NewProdOrderLine: Record “Prod. Order Line”; NewProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Override the code for creating a new production order line from a split production order line. |
| Integration Event |
report briPFU_Split Production Order |
OnAfterCreateAndRefreshNewProductionOrder(var NewProductionOrder: Record “Production Order”; var NewProdOrderLine: Record “Prod. Order Line”; OldProdOrderLine: Record “Prod. Order Line”; OldProductionOrder: Record “Production Order”) |
Possibility to perform additional actions after a new production order and production order line have been created and refreshed from a split production order line. |
| Integration Event |
report briPFU_Split Production Order |
OnUpdateCurrentProdOrderLineOnBeforeModify(var ProdOrderLine: Record “Prod. Order Line”) |
Possibility to perform additional actions before the current production order line is modified with the new quantity after the split. |
| Integration Event |
report briPFU_Split Production Order |
OnBeforeSplitProdOrderLine(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Override the code for splitting a production order line. |
| Integration Event |
report briPFU_Split Production Order |
OnAfterSplitProdOrderLine(var NewProductionOrder: Record “Production Order”; var NewProdOrderLine: Record “Prod. Order Line”; var CurrentProductionOrder: Record “Production Order”; var CurrentProdOrderLine: Record “Prod. Order Line”) |
Possibility to implement additional logic after a production order line has been split into a new production order and production order line. |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeSplitProductionOrder(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Override the Split Production Order functionality |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnAfterSetFiltersOnRelatedItemLedgerEntryExist(var ItemLedgerEntry: Record “Item Ledger Entry”; ProductionOrder: Record “Production Order”) |
Possibility to set additional filters on Item Ledger Entry when checking if entries exist related to Production Order |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnAfterSetFiltersOnRelatedCapacityLedgerEntryExist(CapacityLedgerEntry: Record “Capacity Ledger Entry”; ProductionOrder: Record “Production Order”) |
Possibility to set additional filters on Capacity Ledger Entry when checking if entries exist related to Production Order |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeCheckLedgerEntriesExistForProductionOrder(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) |
Possibility to skip the check for existing ledger entries for Production Order |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeCheckSplitProductionOrderLineAllowed(ProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Override the check if splitting is allowed for the Production Order Line |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnAfterCheckSplitProductionOrderLineAllowed(ProductionOrder: Record “Production Order”; ProdOrderLine: Record “Prod. Order Line”) |
Possibility to perform additional checks after the standard checks to see if splitting is allowed for the Production Order Line |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeCheckProdOrderLineHasSalesOrderTracking(ProdOrderLine: Record “Prod. Order Line”; var IsHandled: Boolean) |
Possibility to Skip/Override the check if the Production Order Line has Sales Order Tracking |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeCheckItemTrackingExistForProductionOrder(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) |
Possibility to Skip/Override the check if Item Tracking exists for the Production Order |
| Integration Event |
codeunit briPFU_SplitProductionOrderMgt |
OnBeforeCheckProductionOrderSourceType(ProductionOrder: Record “Production Order”; var IsHandled: Boolean) |
Possibility to Skip/Override the check of the Production Order Source Type |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnBeforeReopenTimeEntry(var TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the reopening of the Time Entry. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnBeforeCheckReopenIsAllowed(TimeEntry: Record “briPFU_Time Entry”; var IsHandled: Boolean) |
Possibility to Skip/Overwrite the standard check for reopening the Time Entry. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnReopenTimeEntryOnBeforeInsertMachineStatusProgressEntry(var MachineStatusProgress: Record briPFU_MachineStatusProgress; var TimeEntry: Record “briPFU_Time Entry”) |
Possibility to handle the insertion of the Machine Status Progress Entry when reopening a Time Entry. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnAfterReopenTimeEntry(var TimeEntry: Record “briPFU_Time Entry”; var MachineStatusProgress: Record briPFU_MachineStatusProgress; var ProdOrderRoutingLine: Record “Prod. Order Routing Line”) |
Possibility to make additional changes after reopening a Time Entry. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnBeforeReopenTimeEntryFromProdOrderRoutingLine(ProdOrderRoutingLine: Record “Prod. Order Routing Line”; var IsHandled: Boolean) |
Possibility to handle the reopening of the Time Entry from the Production Order Routing Line. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnAfterReopenTimeEntryFromProdOrderRoutingLine(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderRoutingLine: Record “Prod. Order Routing Line”) |
Possibility to handle the reopening of the Time Entry from the Production Order Routing Line. |
| Integration Event |
codeunit briPFU_TimeEntriesManagement |
OnAfterFilterTimeEntriesToReopen(var TimeEntry: Record “briPFU_Time Entry”; ProdOrderRoutingLine: Record “Prod. Order Routing Line”) |
Possibility to set additional filter before reopening the Time Entries. |
| Integration Event |
table briPFU_UnitsProducedPerShift |
OnLoadUnitsProducedPerShiftOnBeforeInsert(var TempUnitsProducedPerShift: Record briPFU_UnitsProducedPerShift temporary; var UnitsProducedQuery: Query briPFU_UnitsProducedPerShift; ProdOrderNo: Code[20]; ProdOrderLineNo: Integer) |
Possibility to perform additional changes on the TempUnitsProducedPerShift record before inserting it. |