Skip to content

KVSFCYWarehouseSubscriber#

Events#

OnAfterWhseShptLineInsertAddTypes(Record Warehouse Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterWhseShptLineInsertAddTypes(var WarehouseShipmentLine: Record "Warehouse Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnAfterWhseShptLineInsertAddTypes', '', false, false)]
local procedure DoSomethingOnAfterWhseShptLineInsertAddTypes(var WarehouseShipmentLine: Record "Warehouse Shipment Line")
begin
end;

OnBeforeWhseShptLineInsertAddTypes(Record Warehouse Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeWhseShptLineInsertAddTypes(var WarehouseShipmentLine: Record "Warehouse Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnBeforeWhseShptLineInsertAddTypes', '', false, false)]
local procedure DoSomethingOnBeforeWhseShptLineInsertAddTypes(var WarehouseShipmentLine: Record "Warehouse Shipment Line")
begin
end;

OnAfterAutofillQtyToHandleLine(Record Warehouse Activity Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAutofillQtyToHandleLine(var WarehouseActivityLine: Record "Warehouse Activity Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnAfterAutofillQtyToHandleLine', '', false, false)]
local procedure DoSomethingOnAfterAutofillQtyToHandleLine(var WarehouseActivityLine: Record "Warehouse Activity Line")
begin
end;

OnBeforeCheckSourceDocLineQty(Record Warehouse Shipment Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSourceDocLineQty(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnBeforeCheckSourceDocLineQty', '', false, false)]
local procedure DoSomethingOnBeforeCheckSourceDocLineQty(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)
begin
end;

OnCheckSourceDocLineQtyOnBeforeFieldError(Record Warehouse Shipment Line, Decimal, Decimal, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckSourceDocLineQtyOnBeforeFieldError(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WhseQtyOutstandingBase: Decimal; var QtyOutstandingBase: Decimal; QuantityBase: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnCheckSourceDocLineQtyOnBeforeFieldError', '', false, false)]
local procedure DoSomethingOnCheckSourceDocLineQtyOnBeforeFieldError(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WhseQtyOutstandingBase: Decimal; var QtyOutstandingBase: Decimal; QuantityBase: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterOpenItemTrackingLines(Record Warehouse Receipt Line, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterOpenItemTrackingLines(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; SecondSourceQtyArray: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYWarehouseSubscriber", 'OnAfterOpenItemTrackingLines', '', false, false)]
local procedure DoSomethingOnAfterOpenItemTrackingLines(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; SecondSourceQtyArray: Decimal; var IsHandled: Boolean)
begin
end;