Skip to content

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;