License Plating

Notes for release 25.0.9069.57828

Content

  • Task 16105 - User Story 16100 -
  • Task 16119 - User Story 16100 -
  • Task 13642 - User Story 13640 -
  • Task 13040 - User Story 13039 -
  • Task 16455 - User Story 16181 -
  • Task 16114 - User Story 16100 -
  • Task 13070 - User Story 13065 -
  • Task 16368 - Bug 16367 - Transfer from non-tracked to tracked - Change LP in Inventory Put-away with items that are not tracked by LP
  • Task 16112 - User Story 16100 -
  • Task 16113 - User Story 16100 -
  • Task 16407 - Bug 16406 - Transfer License Plates through Transferred page - Warehouse Put-away
  • Task 15797 - Bug 15796 - Transferred LP - Action disabled on Posted Transfer Receipt
  • Task 16129 - Bug 16128 - Transfer from non-tracked to tracked - ability to assign the same LP in two lines
  • Task 16144 - Bug 16143 - Transfer from Non-tracked to Tracked - Receive Multiple lots with Inventory Put-away
  • Task 16158 - Bug 16157 - Assigned License Plates - Information is empty when having multiple receptions for the same Transfer Order
  • Task 16155 - Bug 16154 - Transfer from Non-tracked to tracked - License Plate No updated = Yes for a lot that wasn't changed
  • Task 16152 - Bug 16151 - Transfer from non-tracked to tracked - Item tracked only by Serial No/Lot No
  • Task 13233 - User Story 13228 -
  • Task 15929 - Bug 15928 - License Plate Labels - Expiration Date with Time
  • Task 15935 - Bug 15934 - License Plate Labels - Big values impact number of pages
  • Task 13135 - User Story 13130 -
  • Task 13032 - User Story 13027 -
  • Task 13658 - User Story 13663 -
  • Task 16040 - Bug 16039 - Integration with Tools App - hyperlink on License Plating Setup
  • Task 15795 - User Story 13033 -
  • Task 13251 - User Story 13252 -
  • Task 13232 - User Story 13228 -
  • Task 13028 - User Story 13027 -
  • Task 13044 - User Story 13039 -
  • Task 15149 - Bug 15148 - Field License Plate No Updated shouldn't be visible on Item Tracking Lines from Item Journal
  • Task 13235 - User Story 13234 -
  • Task 13646 - User Story 13644 -
  • Task 13653 - User Story 13651 -
  • Task 14102 - User Story 14101 -
  • Task 13254 - User Story 13253 -
  • Task 15079 - User Story 14608 -
  • Task 15218 - User Story 14608 -
  • Task 13258 - User Story 13253 -
  • Task 13247 - User Story 13252 -
  • Task 12704 - User Story 12699 -
  • Task 14609 - User Story 14608 -
  • Task 14611 - User Story 14608 -
  • Task 13131 - User Story 13130 -
  • Task 15000 - User Story 13027 -
  • Task 12700 - User Story 12699 -
  • Task 14269 - User Story 13259 -
  • Task 13034 - User Story 13033 -
  • Task 14674 - Bug 14673 - Transfer from Tracked to Untracked - LP Non-tracked Items
  • Task 14669 - Bug 14668 - Transfer Items from tracked to untracked locations - Multiple LP with the same Lot No
  • Task 13038 - User Story 13033 -
  • Task 14629 - Bug 14628 - Transfer from Tracked to Non-Tracked - Inventory Put-away
  • Task 14633 - Bug 14632 - Transfer from Tracked to Non-Tracked - Expiration Date
  • Task 14465 - Bug 14463 - Consumption Movements - Multiple Item Tracking Lines/Put-away Lines
  • Task 14166 - User Story 14163 -
  • Bug 14446 - Feature 12566 -
  • Task 14447 - Bug 14446 - Outbound Transactions - Quantity per License Plate doesn't work for negative values
  • Task 13022 - User Story 13021 -
  • Task 13026 - User Story 13021 -
  • Task 13002 - User Story 12997 -
  • Task 13010 - User Story 13009 -
  • Task 13014 - User Story 13009 -
  • Task 14263 - Bug 14262 - Move License Plate - Deleting information after activating "New Ship License Plate"
  • Task 12998 - User Story 12997 -
  • Task 13268 - User Story 13259 -
  • Task 13264 - User Story 13259 -
  • Task 14165 - Bug 14164 - 5.18 - Move License Plate - Error when trying to move partial LP with total Qty
  • Task 14213 - Bug 14212 - Move License Plate - Move LP with Item tracked by Serial No.
  • Task 13016 - User Story 13015 -
  • Task 13020 - User Story 13015 -
  • Task 13008 - User Story 13003 -
  • Task 12804 - User Story 12803 -
  • Task 13245 - User Story 13246 -
  • Task 13733 - Bug 13732 - Item tracking Lines - Delete Item Tracking Lines/Delete License Plate Card
  • Task 13853 - Bug 13852 - Create LP on Warehouse Receipt - Multiple Lots allowed when posting a Warehouse Receipt when setup doesn't allow
  • Task 14024 - Bug 14023 - Create LP on Inventory Put-away - Error when assigning different lots in different LP
  • Task 14064 - Bug 14063 - Create LP on Inventory Putaway - LP created with LP Type = Empty
  • Task 12996 - User Story 12991 -
  • Task 13702 - Bug 13701 - License Plate Overview - Fields on Subform Parent Line
  • Task 13827 - Bug 13826 - Create LP on Inventory Put-away: Possibility to post multiples items on the same LP when setup doesn't allow
  • Task 12964 - User Story 12959 -
  • Task 12989 - User Story 12990 -
  • Task 13874 - Bug 13873 - Item Tracking Lines with New LP - Tracked by Serial No.
  • Task 12657 - User Story 12617 - License Plate Overview Page
  • Task 13699 - Bug 13698 - License Plate Overview - Filters
  • Task 12627 - User Story 12569 - Detailed history on used empty License Plates
  • Task 13004 - User Story 13003 -
  • Task 13627 - Bug 13626 - Blocked on Package No Information Card should affect Blocked on License Plate Card
  • Task 12992 - User Story 12991 -
  • Task 12985 - User Story 12990 -
  • Task 13226 - User Story 13142 -
  • Task 12623 - User Story 12569 - Detailed history on used empty License Plates
  • Task 12653 - User Story 12617 - License Plate Overview Page
  • Task 12808 - User Story 12803 -
  • Task 13216 - User Story 12567 - Setup Require License Plate Tracking by Location
  • Task 13222 - User Story 13142 -
  • Task 13213 - User Story 12687 -
  • Task 13215 - User Story 12687 -
  • Task 13240 - User Story 12803 -
  • Task 12618 - User Story 12568 - License Plate Card with all the detailed License Plate information
  • Task 12622 - User Story 12568 - License Plate Card with all the detailed License Plate information
  • Task 12628 - User Story 12571 - License Plate List with all the existing License Plates
  • Task 12632 - User Story 12571 - License Plate List with all the existing License Plates
  • Task 13140 - User Story 13141 -
  • Task 12694 - User Story 12693 -
  • Task 12698 - User Story 12693 -
  • Task 13050 - User Story 13045 -
  • Task 12599 - User Story 12567 - Setup Require License Plate Tracking by Location
  • Task 12887 - User Story 12681 - Create Application Area for License Plating
  • Task 12692 - User Story 12687 -
  • Task 13066 - User Story 13065 -
  • Task 12960 - User Story 12959 -
  • Task 13046 - User Story 13045 -

Events available

Event Type Object Function Description
Integration Event page briLPL_ChangeLicensePlateNosTS briLPL_OnBeforeCreateLicensePlateNoAction(var TrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CreateLicensePlateNoAction from the action “Create License Plate No.” from Change License Plate Nos. Page
Integration Event page briLPL_ChangeLicensePlateNosTS briLPL_OnAfterCreateLicensePlateNoAction(var TrackingSpecification: Record “Tracking Specification”; NumberOfLicensePlates: Integer; QtyBasePerLicensePlate: Decimal; LineQuantity: Decimal; SelectedLicensePlateType: Code[20]; CreateLicensePlatesFor: Enum briLPL_CreateLicensePlatesFor) Add logic after CreateLicensePlateNoAction from the action “Create License Plate No.” from Change License Plate Nos. Page
Integration Event page briLPL_ChangeLicensePlateNosWA briLPL_OnBeforeCreateLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CreateLicensePlateNoAction from the action “Create License Plate No.” from Change License Plate Nos. for Warehouse Activity Line Page
Integration Event page briLPL_ChangeLicensePlateNosWA briLPL_OnAfterCreateLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; NumberOfLicensePlates: Integer; QtyBasePerLicensePlate: Decimal; LineQuantity: Decimal; SelectedLicensePlateType: Code[20]; CreateLicensePlatesFor: Enum briLPL_CreateLicensePlatesFor) Add logic after CreateLicensePlateNoAction from the action “Create License Plate No.” from Change License Plate Nos. for Warehouse Activity Line Page
Integration Event codeunit briLPL_PCKIntegrationHandler OnBeforePackagingMgtInstalled(var IsPCKInstalled: Boolean; var IsHandled: Boolean)
Integration Event codeunit briLPL_CreateLicensePlates OnBeforeCreateLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CreateLicensePlateNoAction from the action “Create License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnAfterCreateLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; NumberOfLicensePlates: Integer; QtyBasePerLicensePlate: Decimal; LineQuantity: Decimal; SelectedLicensePlateType: Code[20]; CreateLicensePlatesFor: Enum briLPL_CreateLicensePlatesFor) Add logic after CreateLicensePlateNoAction from the action “Create License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnBeforeAssignNewLotNoAssignLicensePlatesOnWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean) Skip/Overwrite procedure AssignNewLotNo on procedure AssignLicensePlatesOnWarehouseActivityLine from the action “Create License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnBeforeModifyCurrentLineOnAssignLicensePlatesOnWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; NumberOfLicensePlates: Integer; QuantityBasePerLicensePlate: Decimal; LineQuantity: Decimal; LicensePlateType: Code[20]) Add logic on before Modify current Warehouse Activity Line record on procedure AssignLicensePlatesOnWarehouseActivityLine from the action “Create License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnBeforeInsertNewLineOnAssignLicensePlatesOnWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; NumberOfLicensePlates: Integer; QuantityBasePerLicensePlate: Decimal; LineQuantity: Decimal; LicensePlateType: Code[20]) Add logic on before Insert new Warehouse Activity Line record on procedure AssignLicensePlatesOnWarehouseActivityLine from the action “Create License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnBeforeAssignShipLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean) Skip/Overwrite or Add logic before procedure AssignShipLicensePlateNoAction from the action “Assign Ship License Plate No.” for Warehouse Activity Line records
Integration Event codeunit briLPL_CreateLicensePlates OnAfterAssignShipLicensePlateNoAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; ShipLicensePlateNo: Code[50]; LicensePlateType: Code[20]) Add logic after procedure AssignShipLicensePlateNoAction from the action “Assign Ship License Plate No.” for Warehouse Activity Line records
Integration Event briLPL_OnBeforeAssignNewLotNoOnAssignLicensePlatesOnTrackingSpecification(var TrackingSpecification: Record “Tracking Specification”; var SourceTrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) Skip/Overwrite procedure AssignNewLotNo on procedure AssignLicensePlatesOnTrackingSpecification from the action “Create License Plate No.” from Item Tracking Lines Page
Integration Event briLPL_OnBeforeCreateLicensePlateNoAction(var TrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CreateLicensePlateNoAction from the action “Create License Plate No.” from Item Tracking Lines Page
Integration Event briLPL_OnAfterCreateLicensePlateNoAction(var TrackingSpecification: Record “Tracking Specification”; NumberOfLicensePlates: Integer; QtyBasePerLicensePlate: Decimal; LineQuantity: Decimal; SelectedLicensePlateType: Code[20]; CreateLicensePlatesFor: Enum briLPL_CreateLicensePlatesFor) Add logic after CreateLicensePlateNoAction from the action “Create License Plate No.” from Item Tracking Lines Page
Integration Event briLPL_OnBeforeChangeLicensePlateNosAction(var TrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean) Skip/Overwrite or Add logic before ChangeLicensePlateNosAction from the action “Change License Plate Nos.” from Item Tracking Lines Page
Integration Event briLPL_OnAfterChangeLicensePlateNosAction(var TrackingSpecification: Record “Tracking Specification”) Add logic after ChangeLicensePlateNosAction from the action “Change License Plate Nos.” from Item Tracking Lines Page
Integration Event page briLPL_LcnPlateReportSelection OnAfterSetUsageFilterOnSetLicensePlateReportUsageFilter(var LcnPlateReportSelection: Record briLPL_LcnPlateReportSelection; LicensePlateReportUsage: Enum briLPL_LicensePlateReportUsage) Add/Modify/Remove filter after set Usage filter on current Record on procedure SetLicensePlateReportUsageFilter
Integration Event page briLPL_LcnPlateReportSelection OnAfterCaseOnInitLicensePlateReportUsageFilter(NewLicensePlateReportUsage: Enum briLPL_LicensePlateReportUsage; var LicensePlateReportUsage: Enum briLPL_LicensePlateReportUsage)
Integration Event table briLPL_LcnPlateReportSelection OnBeforeCheckSameLicensePlateTypeOnUsage(var LcnPlateReportSelection: Record briLPL_LcnPlateReportSelection; var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckSameLicensePlateTypeOnUsage procedure
Integration Event codeunit briLPL_LcnPlateRepSelectionMgt OnBeforeFindSpecificLicensePlateReportSelection(var LicensePlateReportSelection: Record briLPL_LcnPlateReportSelection; var LicensePlateHeader: Record briLPL_LicensePlateHeader; Usage: Enum briLPL_LicensePlateReportUsage; LicensePlateType: Code[20]; var SkipMessage: Boolean; var LicensePlateReportSelectionFound: Boolean; var IsHandled: Boolean) Skip/Overwrite/Change procedure FindSpecificLicensePlateReportSelection behaviour
Integration Event page briLPL_MoveLicensePlate OnAfterAssignNewLicensePlateNo(var NewLicensePlateNo: Code[50]) Add logic or change New License Plate No. after action “Assign new License Plate No.” on Move License Plate page
Integration Event page briLPL_MoveLicensePlate OnAfterAssignNewShipLicensePlateNo(var NewShipLicensePlateNo: Code[50]) Add logic or change New Ship License Plate No. after action “Assign new Ship License Plate No.” on Move License Plate page
Integration Event page briLPL_MoveLicensePlate OnBeforePostMovement(var HideConfirm: Boolean; var IsHandled: Boolean) Overwrite procedure PostMovement or hide confirm message for action “Post License Plate Movement” on Move License Plate page
Integration Event codeunit briLPL_PrintLicensePlateMgt OnBeforeRunLicensePlateLabelReportFromReportSelection(ReportID: Integer; var LicensePlateHeader: Record briLPL_LicensePlateHeader; var IsHandled: Boolean) Skip/Overwrite or Add logic before RunLicensePlateLabelReportFromReportSelection procedure
Integration Event briLPL_OnBeforeChangeLicensePlateNosAction(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean) Skip/Overwrite or Add logic before ChangeLicensePlateNosAction from the action “Change License Plate Nos.” from “Invt. Put-away Subform” Page
Integration Event briLPL_OnAfterChangeLicensePlateNosAction(var WarehouseActivityLine: Record “Warehouse Activity Line”) Add logic after ChangeLicensePlateNosAction from the action “Change License Plate Nos.” from “Invt. Put-away Subform” Page