Inspection Status

Notes for release 25.0.9293.62709

Content

  • User Story 1879 -
  • Task 18879 - Bug 18802 - INS - Inspection status setup is reset when updating inspection status code
  • Task 19226 - Bug 18802 - INS - Inspection status setup is reset when updating inspection status code
  • Task 19499 - User Story 19229 -
  • Task 19659 - User Story 19216 - New setup in the Inspection Status card to "block" the lot info n°
  • Task 19662 - User Story 19216 - New setup in the Inspection Status card to "block" the lot info n°
  • Task 19774 - Bug 19726 - Can't register inventory Movement when lot inspection status allows it
  • Task 19775 - Bug 19726 - Can't register inventory Movement when lot inspection status allows it
  • Task 19779 - Bug 19778 - Post Warehouse Movements when the inspection Status doesn't allow
  • Task 19782 - Bug 19778 - Post Warehouse Movements when the inspection Status doesn't allow
  • Task 19783 - Bug 19778 - Post Warehouse Movements when the inspection Status doesn't allow

Events available

Event Type Object Function Description
Integration Event codeunit briINS_DefaultInspStatusMgt OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; NewLotNo: Code[50]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation that sets a Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefaultInspStatusMgt OnBeforeFindDefaultInspectionStatus(DefaultInspectionStatus: Record briINS_DefaultInspectionStatus; ItemNo: Code[20]; SourceType: Integer; SourceSubType: Integer; DocumentNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeFindDefaultInspectionStatus that sets a Default Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefaultInspStatusMgt OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(var LotNoInformation: Record “Lot No. Information”) Extend the procedure OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation.
Integration Event codeunit briINS_DefInspStatusProdOrder OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; NewLotNo: Code[50]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation that sets a Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefInspStatusProdOrder OnBeforeFindDefaultInspectionStatus(DefaultInspectionStatus: Record briINS_DefaultInspectionStatus; ItemLedgerEntryType: Enum “Item Ledger Entry Type”; ItemNo: Code[20]; VendorNo: Code[20]; DocumentNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the OnBeforeFindDefaultInspectionStatus that sets a Default Inspection Status on a “Lot No. Information” when this record is automatically created on posting an “Item Journal Line” for a Lot Tracked Item.
Integration Event codeunit briINS_DefInspStatusProdOrder OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation(var LotNoInformation: Record “Lot No. Information”) Extend the procedure OnAfterSetDefaultInspectionStatusOnAutomaticLotNoInformationCreation.
Integration Event codeunit briINS_ValidationMgt OnAfterSetDefaultInspectionInitialFilters(var DefaultInspectionStatus: Record briINS_DefaultInspectionStatus) Possibility to set additional filters on the Default Inspection Status Record.
Integration Event codeunit briINS_ValidationMgt OnBeforeFillValidationBuffer(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; InboundTransactionType: Enum briINS_InboundTransactionType; ItemNo: Code[20]; VendorNo: Code[20]; var IsHandled: Boolean) Skip/Overwrite the FillValidationBuffer method.
Integration Event codeunit briINS_ValidationMgt OnBeforeFindValidationBufferBestMatch(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; var IsHandled: Boolean) Skip/Overwrite the FindValidationBufferBestMatch method.
Integration Event codeunit briINS_ValidationMgt OnBeforeInsertValidationBuffer(var FilterValidationBffr: Record briINS_FilterValidationBffr temporary; DefaultInspectionStatus: Record briINS_DefaultInspectionStatus) Possibility to set additional logic on before Inserting the INS Validation Buffer record.
Integration Event codeunit briINS_LotSelectionMgt OnAfterGetDocumentType(var InspectionStatusLine: Record briINS_InspectionStatusLine; TableID: Integer; SourceID: Code[20]; SourceSubtype: Integer; LotNo: Code[50]) Extend the procedure OnAfterGetDocumentType.
Integration Event codeunit briINS_NotificationManagement OnBeforeShowInspectionStatusBlockedNotification(var IsHandled: Boolean) Skip/Overwrite ShowInspectionStatusBlockedNotification Method
Integration Event codeunit briINS_UpdateInspectionStatus OnBeforeRunUpdateInspectionStatus(var LotNoInformation: Record “Lot No. Information”) Ability to change record “Lot No. Information” before running Update Inspection Status functionality
Previous