Packaging Management

Notes for release 24.0.9098.30321

Content

  • Task 16318 - Bug 16316 - Error fix for when selecting 'Autofill Qty. to Handle' on Inventory Picks with Packaging Lines
  • Task 16859 - Bug 16712 - Quantity of packaging to be received is invalid with transfer order
  • Task 17083 - Bug 16689 - Packaging Warning message with 0 quantity was always showing. Changed to show only for Shipment/Receipt Posting.

Events available

Event Type Object Function Description
Integration Event codeunit briPCK_ItemPackagingNotificatn SkipPackagingCodeEmptyItemNoNotification(var SkipNotification: Boolean) This event allows to control if a Notification is sent when Item No on Packaging Code is empty
Integration Event report briPCK_PackagingBalance OnBeforeGetHeaderFilters(var Header: Record briPCK_PackagingLedgerEntry)
Integration Event codeunit briPCK_PackagingCodeNotificatn SkipPackagingCodeEmptyItemNoNotification(var SkipNotification: Boolean) This event allows to control if a Notification is sent when Item No on Packaging Code is empty
Integration Event codeunit briPCK_PackagingJournal-B.Post OnAfterCode(JnlWithErrors: Boolean) On after Post Packaging Journal Batch
Integration Event codeunit briPCK_PackagingJournal-B.Post OnCodeOnBeforeConfirm(var IsHandled: Boolean) On before confirm message to Post Packaging Journal Batches
Integration Event codeunit briPCK_PackagingJournal-B.Post OnCodeOnBeforeMessage(var IsHandled: Boolean) On after Post Packaging Journal Batch before show message
Integration Event codeunit briPCK_PostPackagingJnlBatch OnBeforeConstructPostingNumber(var PackagingJournalLine: Record briPCK_PackagingJournalLine; PackagingJournalBatch: Record briPCK_PackagingJournalBatch; var LastDocNo: Code[20]; var LastPostedDocNo: Code[20]; var IsHandled: Boolean) Allows the Packaging Journal Line to be posted with a Document No. different than the No.Series specified on the Packaging Journal Batch
Integration Event codeunit briPCK_PostPackagingJnlBatch OnAfterConstructPostingNumber(var PackagingJournalLine: Record briPCK_PackagingJournalLine) Packaging Journal Line after construct the Document No. based on the No. Series or Posting No. Series of the Packaging Journal Batch
Integration Event codeunit briPCK_PostPackagingJnlBatch OnBeforeHandleNonRecurringLine(var PackagingJournalLine: Record briPCK_PackagingJournalLine; var IsHandled: Boolean) Before delete posted Packaging Journal Lines
Integration Event codeunit briPCK_PostPackagingJnlBatch OnHandleNonRecurringLineOnInsertNewLine(var PackagingJournalLine2: Record briPCK_PackagingJournalLine) Before create new Packaging Journal Line
Integration Event codeunit briPCK_PostPackagingJnlBatch OnHandleNonRecurringLineOnAfterItemJnlLineModify(var PackagingJournalLine3: Record briPCK_PackagingJournalLine) After create new Packaging Journal Line
Integration Event page briPCK_PackagingTransferOrder OnAfterSetPackagingTransferLineFilters(var PackagingTransferLine: Record “briPCK_PackagingTransferLine”; PackagingTransferHeader: Record “briPCK_PackagingTransferHeader”) Allows the user to bypass the check of Packaging Transfer Order Lines that have no quantity assigned
Integration Event page briPCK_PackagingTransferOrder OnBeforeSetTempShipmentLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PckgTransferHeader: Record briPCK_PackagingTransferHeader) Allows the user to define a diferent layout when print the Packaging Transfer Shipment
Integration Event page briPCK_PackagingTransferOrder OnBeforeSetTempReceiptLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PckgTransferHeader: Record briPCK_PackagingTransferHeader) Allows the user to define a diferent layout when print the Packaging Transfer Receipt
Integration Event page briPCK_PackagingTransferOrders OnBeforeSetTempShipmentLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PckgTransferHeader: Record briPCK_PackagingTransferHeader) Allows the user to define a diferent layout when print the Packaging Transfer Shipment
Integration Event page briPCK_PackagingTransferOrders OnBeforeSetTempReceiptLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PckgTransferHeader: Record briPCK_PackagingTransferHeader) Allows the user to define a diferent layout when print the Packaging Transfer Receipt
Integration Event page briPCK_PostedPckgTransferOrder OnBeforeSetTempShipmentLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PostedPckgTransferHeader: Record briPCK_PostedPckgTrnsferHeader) Allows the user to define a diferent layout when printing the Posted Packaging Transfer Shipment
Integration Event page briPCK_PostedPckgTransferOrder OnBeforeSetTempReceiptLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PostedPckgTransferHeader: Record briPCK_PostedPckgTrnsferHeader) Allows the user to define a diferent layout when printing the Posted Packaging Transfer Receipt
Integration Event page briPCK_PostedPckgTrnsferOrders OnBeforeSetTempShipmentLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PostedPckgTransferHeader: Record briPCK_PostedPckgTrnsferHeader) Allows the user to define a diferent layout when printing the Posted Packaging Transfer Shipment
Integration Event page briPCK_PostedPckgTrnsferOrders OnBeforeSetTempReceiptLayoutSelectedName(var NewTempSelectedLayoutName: Text[250]; var PostedPckgTransferHeader: Record briPCK_PostedPckgTrnsferHeader) Allows the user to define a diferent layout when printing the Posted Packaging Transfer Receipt
Integration Event table briPCK_PackagingTransferHeader OnBeforeGetPackagingTransferOrderNoSeries(var NoSeriesCode: Code[20]; var IsHandled: Boolean; var Rec: Record briPCK_PackagingTransferHeader) Possibility define another No. Series than the default one from Packaging Setup
Integration Event table briPCK_PackagingTransferHeader OnBeforeTestPackagingTransferOrderNoSeries(Rec: Record briPCK_PackagingTransferHeader; PackagingSetup: Record briPCK_PackagingSetup; var IsHandled: Boolean) Possibility to Skip the validation of the No. Series for Packaging Transfer Order Nos. in case a different No. Series wants to be defined
Integration Event table briPCK_PackagingTransferHeader OnBeforeDeleteOneTransferOrder(var PackagingTransferHeader2: Record briPCK_PackagingTransferHeader; var PackagingTransferLine2: Record briPCK_PackagingTransferLine; var IsHandled: Boolean) Possibility to Skip the message when Packaging Transfer Order is deleted
Integration Event table briPCK_PackagingTransferHeader OnDeleteOneTransferOrderOnBeforeTransHeaderDelete(PackagingTransferHeader2: Record briPCK_PackagingTransferHeader; var HideValidationDialog: Boolean) Possibility to Skip the message when Packaging Transfer Order is deleted
Integration Event table briPCK_PackagingTransferHeader OnBeforeCheckTransferFromAndToCodesNotTheSame(PackagingTransferHeader: Record briPCK_PackagingTransferHeader; var IsHandled: Boolean) Possibility to allow From Type and To Type to be the same
Integration Event codeunit briPCK_PostPckgTransferOrder OnBeforeValidatePostedPackagingTransferOrderNos(var PackagingSetup: Record briPCK_PackagingSetup; var IsHandled: Boolean) Allow definition of a diferent No. Series when creating the Posted Packaging Transfer Order
Integration Event codeunit briPCK_PostPckgTransferOrder OnBeforeOnRun(var PackagingTransferHeader: Record “briPCK_PackagingTransferHeader”) Possibility to Update the Packaging Transfer Header before posting the document
Integration Event codeunit briPCK_PostPckgTransferOrder OnBeforePostPackagingJournalLine(var PostedPackagingTransferOrderLine: Record briPCK_PostedPckgTransferLine; var PostedPackagingTransferHeader: Record briPCK_PostedPckgTrnsferHeader; var IsHandled: Boolean) Possibility to update the Posted Packaging Transfer Line before creating the Packaging Journal Line
Previous