KVSTRDInventoryMultipleMgt#
Procedures#
CheckSalesLineQtyIsInvtMultiple(Record Sales Line, Integer, Boolean) :#
procedure CheckSalesLineQtyIsInvtMultiple(SalesLine: Record "Sales Line"; FieldNo: Integer; ShowError: Boolean):
Events#
KVSTRDOnAfterRoundSalesLineQtyToInvtMultiple(Record Sales Line, Decimal, Decimal) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterRoundSalesLineQtyToInvtMultiple(var SalesLine: Record "Sales Line"; Qty: Decimal; NewQty: Decimal):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnAfterRoundSalesLineQtyToInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterRoundSalesLineQtyToInvtMultiple(var SalesLine: Record "Sales Line"; Qty: Decimal; NewQty: Decimal)
begin
end;
KVSTRDOnBeforeCheckDocumentTypeInCheckSalesLineQtyIsInvtMultiple(Record Sales Line, Integer, Boolean, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckDocumentTypeInCheckSalesLineQtyIsInvtMultiple(SalesLine: Record "Sales Line"; FieldNo: Integer; var ShowError: Boolean; var IsHandled: Boolean; var DoExit: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckDocumentTypeInCheckSalesLineQtyIsInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckDocumentTypeInCheckSalesLineQtyIsInvtMultiple(SalesLine: Record "Sales Line"; FieldNo: Integer; var ShowError: Boolean; var IsHandled: Boolean; var DoExit: Boolean)
begin
end;
KVSTRDOnBeforeCheckItemJnlLineQtyBase(Record Item Journal Line, Code[50], Code[50], Decimal, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckItemJnlLineQtyBase(ItemJournalLine: Record "Item Journal Line"; LotNo: Code[50]; SerialNo: Code[50]; QtyBase: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckItemJnlLineQtyBase', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckItemJnlLineQtyBase(ItemJournalLine: Record "Item Journal Line"; LotNo: Code[50]; SerialNo: Code[50]; QtyBase: Decimal; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeCheckLocationDirectedPutAwayPick(Record Location, Code[20], Code[10], Decimal, Boolean, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckLocationDirectedPutAwayPick(Location: Record "Location"; ItemNo: Code[20]; VariantCode: Code[10]; InvtMultiple: Decimal; InvtMultipleFromVariant: Boolean; var isHandled: Boolean; InvtMultipleFromStockkeepingUnit: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckLocationDirectedPutAwayPick', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckLocationDirectedPutAwayPick(Location: Record "Location"; ItemNo: Code[20]; VariantCode: Code[10]; InvtMultiple: Decimal; InvtMultipleFromVariant: Boolean; var isHandled: Boolean; InvtMultipleFromStockkeepingUnit: Boolean)
begin
end;
KVSTRDOnBeforeCheckReqLineQtyIsInvtMultiple(Record Requisition Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckReqLineQtyIsInvtMultiple(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckReqLineQtyIsInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckReqLineQtyIsInvtMultiple(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeCheckTransLineQtyIsInvtMultiple(Record Transfer Line, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckTransLineQtyIsInvtMultiple(TransferLine: Record "Transfer Line"; FieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckTransLineQtyIsInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckTransLineQtyIsInvtMultiple(TransferLine: Record "Transfer Line"; FieldNo: Integer; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeCheckWhseActivLineQtyIsInvtMultiple(Record Warehouse Activity Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckWhseActivLineQtyIsInvtMultiple(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckWhseActivLineQtyIsInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckWhseActivLineQtyIsInvtMultiple(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeCheckWhseShptLineQtyIsInvtMultiple(Record Warehouse Shipment Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckWhseShptLineQtyIsInvtMultiple(WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeCheckWhseShptLineQtyIsInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckWhseShptLineQtyIsInvtMultiple(WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeGetInvtMultipleInRoundSalesLineQtyToInvtMultiple(Record Sales Line, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeGetInvtMultipleInRoundSalesLineQtyToInvtMultiple(var SalesLine: Record "Sales Line"; FieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeGetInvtMultipleInRoundSalesLineQtyToInvtMultiple', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeGetInvtMultipleInRoundSalesLineQtyToInvtMultiple(var SalesLine: Record "Sales Line"; FieldNo: Integer; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeIsValidWarehouseShipmentLineSourceDocument(Record Warehouse Shipment Line, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeIsValidWarehouseShipmentLineSourceDocument(WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsValid: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDInventoryMultipleMgt", 'KVSTRDOnBeforeIsValidWarehouseShipmentLineSourceDocument', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeIsValidWarehouseShipmentLineSourceDocument(WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsValid: Boolean; var IsHandled: Boolean)
begin
end;