[IntegrationEvent(False,False)]
local procedure OnBeforeHandlePurchaseLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchLine: Record "Purchase Line", WhseShptHeader: Record "Warehouse Shipment Header", var ModifyLine: Boolean, var IsHandled: Boolean, WhsePostParameters: Record "Whse. Post Parameters" temporary)
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforePurchaseHeaderUpdatePostingDate(var PurchaseHeader: Record "Purchase Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyHeader: Boolean, var ValidatePostingDate: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforeReopenPurchHeader(var WhseShptLine: Record "Warehouse Shipment Line", var PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnHandlePurchLineOnNonWhseLineOnAfterCalcModifyLine(var PurchLine: Record "Purchase Line", var ModifyLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnHandlePurchaseLineOnAfterValidateQtytoReceive(var PurchLine: Record "Purchase Line", var WhseShptLine: Record "Warehouse Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnHandlePurchaseLineOnAfterValidateRetQtytoShip(var PurchLine: Record "Purchase Line", var WhseShptLine: Record "Warehouse Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnInitSourceDocumentHeaderOnBeforePurchHeaderModify(var PurchaseHeader: Record "Purchase Header", var WarehouseShipmentHeader: Record "Warehouse Shipment Header", var ModifyHeader: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFindWhseShptLineForPurchLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnHandlePurchLineOnAfterCalcShouldModifyExpectedReceiptDate(WarehouseShipmentHeader: Record "Warehouse Shipment Header", var WarehouseShipmentLine: Record "Warehouse Shipment Line", var PurchaseLine: Record "Purchase Line", var ShouldModifyExpectedReceiptDate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePurchLineModify(var PurchaseLine: Record "Purchase Line", WarehouseShipmentLine: Record "Warehouse Shipment Line", var ModifyLine: Boolean, WhsePostParameters: Record "Whse. Post Parameters" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterHandlePurchaseLine(var WhseShipmentLine: Record "Warehouse Shipment Line", PurchHeader: Record "Purchase Header", WhsePostParameters: Record "Whse. Post Parameters" temporary)
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePostPurchHeader(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", var WhsePostParameters: Record "Whse. Post Parameters" temporary, WhseShptHeader: Record "Warehouse Shipment Header", var CounterSourceDocOK: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintPurchReturnShipment(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostSourceDocumentOnBeforePrintPurchCreditMemo(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterPurchPost(var WarehouseShipmentLine: Record "Warehouse Shipment Line", PurchaseHeader: Record "Purchase Header", WhsePosrParameters: Record "Whse. Post Parameters" temporary, WhseShptHeader: Record "Warehouse Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeTryPostSourcePurchDocument(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterTryPostSourcePurchDocument(var CounterSourceDocOK: Integer, var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header", Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterPostSourcePurchDocument(var CounterSourceDocOK: Integer, var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnBeforePostSourcePurchDocument(var PurchPost: Codeunit "Purch.-Post", var PurchHeader: Record "Purchase Header")