KVSTRDInventoryMultipleMgt#
Procedures#
CheckSalesLineQtyIsInvtMultiple(Record Sales Line, Integer, Boolean) :#
procedure CheckSalesLineQtyIsInvtMultiple(SalesLine: Record "Sales Line"; FieldNo: Integer; ShowError: Boolean):
Events#
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;
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;
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;
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;