KVSFCYWhseSourceCreateDocument#
Events#
OnAfterCreatePutAwayDeleteBlankBinContent(Record Warehouse Activity Header) :#
Summary: Event after deleting blank bin content in put-away creation.
[IntegrationEvent(false, false)]
local procedure OnAfterCreatePutAwayDeleteBlankBinContent(var WarehouseActivityHeader: Record "Warehouse Activity Header"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterCreatePutAwayDeleteBlankBinContent', '', false, false)]
local procedure DoSomethingOnAfterCreatePutAwayDeleteBlankBinContent(var WarehouseActivityHeader: Record "Warehouse Activity Header")
begin
end;
Parameters:
WarehouseActivityHeader: Warehouse activity header record.
OnAfterFilterWkshLine(Record Whse. Worksheet Line, Record Whse. Worksheet Line) :#
Summary: Event after filtering warehouse worksheet line.
[IntegrationEvent(false, false)]
local procedure OnAfterFilterWkshLine(var WhseWorksheetLineToFilter: Record "Whse. Worksheet Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterFilterWkshLine', '', false, false)]
local procedure DoSomethingOnAfterFilterWkshLine(var WhseWorksheetLineToFilter: Record "Whse. Worksheet Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")
begin
end;
Parameters:
WhseWorksheetLineToFilter: Filtered worksheet line record.WhseWorksheetLine: Source worksheet line record.
OnAfterGetRecordProdOrderComponent(Record Prod. Order Component, Boolean) :#
Summary: Event after getting production order component record.
[IntegrationEvent(false, false)]
local procedure OnAfterGetRecordProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component"; var SkipProdOrderComp: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterGetRecordProdOrderComponent', '', false, false)]
local procedure DoSomethingOnAfterGetRecordProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component"; var SkipProdOrderComp: Boolean)
begin
end;
Parameters:
ProdOrderComponent: Production order component record.SkipProdOrderComp: Set to true to skip component.
OnAfterInitPostedWhseReceiptLineFromPutAway(Record Posted Whse. Receipt Line, Record Whse. Worksheet Line) :#
Summary: Event after initializing posted warehouse receipt line from put-away.
[IntegrationEvent(false, false)]
local procedure OnAfterInitPostedWhseReceiptLineFromPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterInitPostedWhseReceiptLineFromPutAway', '', false, false)]
local procedure DoSomethingOnAfterInitPostedWhseReceiptLineFromPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")
begin
end;
Parameters:
PostedWhseReceiptLine: Posted warehouse receipt line record.WhseWorksheetLine: Warehouse worksheet line record.
OnAfterInitPostedWhseReceiptLineFromInternalPutAway(Record Posted Whse. Receipt Line, Record Whse. Internal Put-away Line) :#
Summary: Event after initializing posted warehouse receipt line from internal put-away.
[IntegrationEvent(false, false)]
local procedure OnAfterInitPostedWhseReceiptLineFromInternalPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterInitPostedWhseReceiptLineFromInternalPutAway', '', false, false)]
local procedure DoSomethingOnAfterInitPostedWhseReceiptLineFromInternalPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line")
begin
end;
Parameters:
PostedWhseReceiptLine: Posted warehouse receipt line record.WhseInternalPutAwayLine: Warehouse internal put-away line record.
OnAfterOpenPage(Record Location) :#
Summary: Event after opening the page for warehouse location.
[IntegrationEvent(true, false)]
local procedure OnAfterOpenPage(var Location: Record "Location"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterOpenPage', '', false, false)]
local procedure DoSomethingOnAfterOpenPage(var Location: Record "Location")
begin
end;
Parameters:
Location: Location record.
OnAfterPostReport(Code[20], Code[20]) :#
Summary: Event after posting warehouse report.
[IntegrationEvent(false, false)]
local procedure OnAfterPostReport(FirstActivityNo: Code[20]; LastActivityNo: Code[20]):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterPostReport', '', false, false)]
local procedure DoSomethingOnAfterPostReport(FirstActivityNo: Code[20]; LastActivityNo: Code[20])
begin
end;
Parameters:
FirstActivityNo: First activity number.LastActivityNo: Last activity number.
OnAfterPostedWhseReceiptLineOnPostDataItem(Record Posted Whse. Receipt Line) :#
Summary: Event after posting warehouse receipt line on post data item.
[IntegrationEvent(false, false)]
local procedure OnAfterPostedWhseReceiptLineOnPostDataItem(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterPostedWhseReceiptLineOnPostDataItem', '', false, false)]
local procedure DoSomethingOnAfterPostedWhseReceiptLineOnPostDataItem(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
begin
end;
Parameters:
PostedWhseReceiptLine: Posted warehouse receipt line record.
OnAfterSetPostedWhseReceiptLine(Record Posted Whse. Receipt Line, Enum Whse. Activity Sorting Method) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetPostedWhseReceiptLine', '', false, false)]
local procedure DoSomethingOnAfterSetPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method")
begin
end;
OnAfterSetProdOrder(Record Production Order, Enum Whse. Activity Sorting Method) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetProdOrder(ProductionOrder: Record "Production Order"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetProdOrder', '', false, false)]
local procedure DoSomethingOnAfterSetProdOrder(ProductionOrder: Record "Production Order"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method")
begin
end;
OnAfterSetQuantity(Record Posted Whse. Receipt Line, Record Whse. Item Tracking Line) :#
Summary: Event after setting quantity for posted warehouse receipt line.
[IntegrationEvent(false, false)]
local procedure OnAfterSetQuantity(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetQuantity', '', false, false)]
local procedure DoSomethingOnAfterSetQuantity(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")
begin
end;
Parameters:
PostedWhseReceiptLine: Posted warehouse receipt line record.WhseItemTrackingLine: Warehouse item tracking line record.
OnAfterSetWhseInternalPickLine(Record Whse. Internal Pick Line, Enum Whse. Activity Sorting Method) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseInternalPickLine(WhseInternalPickLine: Record "Whse. Internal Pick Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetWhseInternalPickLine', '', false, false)]
local procedure DoSomethingOnAfterSetWhseInternalPickLine(WhseInternalPickLine: Record "Whse. Internal Pick Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method")
begin
end;
OnAfterSetWhseInternalPutAway(Record Whse. Internal Put-away Header, Enum Whse. Activity Sorting Method) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseInternalPutAway(WhseInternalPutAwayHeader: Record "Whse. Internal Put-away Header"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetWhseInternalPutAway', '', false, false)]
local procedure DoSomethingOnAfterSetWhseInternalPutAway(WhseInternalPutAwayHeader: Record "Whse. Internal Put-away Header"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method")
begin
end;
OnAfterSetWhseWkshLine(Record Whse. Worksheet Line, Enum Whse. Activity Sorting Method) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseWkshLine(WhseWorksheetLine: Record "Whse. Worksheet Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnAfterSetWhseWkshLine', '', false, false)]
local procedure DoSomethingOnAfterSetWhseWkshLine(WhseWorksheetLine: Record "Whse. Worksheet Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method")
begin
end;
OnBeforeProcessWhseMovWkshLines(Record Whse. Worksheet Line) :#
Summary: Event before processing warehouse movement worksheet lines.
[IntegrationEvent(false, false)]
local procedure OnBeforeProcessWhseMovWkshLines(var WhseWorksheetLine: Record "Whse. Worksheet Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnBeforeProcessWhseMovWkshLines', '', false, false)]
local procedure DoSomethingOnBeforeProcessWhseMovWkshLines(var WhseWorksheetLine: Record "Whse. Worksheet Line")
begin
end;
Parameters:
WhseWorksheetLine: Warehouse worksheet line record.
OnBeforeSetQuantity(Record Posted Whse. Receipt Line, Integer, Decimal, Boolean) :#
Summary: Event before setting quantity for posted warehouse receipt line.
[IntegrationEvent(false, false)]
local procedure OnBeforeSetQuantity(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var QtyToHandleBase: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnBeforeSetQuantity', '', false, false)]
local procedure DoSomethingOnBeforeSetQuantity(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var QtyToHandleBase: Decimal; var IsHandled: Boolean)
begin
end;
Parameters:
PostedWhseRcptLine: Posted warehouse receipt line record.SourceType: Source type integer.QtyToHandleBase: Quantity to handle (output).IsHandled: Set to true if handled.
OnBeforeSortWhseDocsForPrints(Option, Code[20], Code[20], Enum Whse. Activity Sorting Method, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeSortWhseDocsForPrints(WhseDoc: Option; FirstActivityNo: Code[20]; LastActivityNo: Code[20]; KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"; PrintDoc: Boolean; var HideNothingToHandleErr: Boolean):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnBeforeSortWhseDocsForPrints', '', false, false)]
local procedure DoSomethingOnBeforeSortWhseDocsForPrints(WhseDoc: Option; FirstActivityNo: Code[20]; LastActivityNo: Code[20]; KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"; PrintDoc: Boolean; var HideNothingToHandleErr: Boolean)
begin
end;
OnBeforeTempWhseWorksheetLineMovementModify(Record Whse. Worksheet Line, Record Whse. Worksheet Line) :#
Summary: Event before modifying temporary warehouse worksheet line movement.
[IntegrationEvent(false, false)]
local procedure OnBeforeTempWhseWorksheetLineMovementModify(var TempWhseWorksheetLineMovement: Record "Whse. Worksheet Line" temporary; WhseWorksheetLine: Record "Whse. Worksheet Line"):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnBeforeTempWhseWorksheetLineMovementModify', '', false, false)]
local procedure DoSomethingOnBeforeTempWhseWorksheetLineMovementModify(var TempWhseWorksheetLineMovement: Record "Whse. Worksheet Line" temporary; WhseWorksheetLine: Record "Whse. Worksheet Line")
begin
end;
Parameters:
TempWhseWorksheetLineMovement: Temporary warehouse worksheet line movement record.WhseWorksheetLine: Warehouse worksheet line record.
OnBeforeWhseItemTrackingLineModify(Record Whse. Item Tracking Line, Record Whse. Item Tracking Line) :#
Summary: Event before modifying warehouse item tracking line.
[IntegrationEvent(false, false)]
local procedure OnBeforeWhseItemTrackingLineModify(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary):
[EventSubscriber(ObjectType::Report, Report::"KVSFCYWhseSourceCreateDocument", 'OnBeforeWhseItemTrackingLineModify', '', false, false)]
local procedure DoSomethingOnBeforeWhseItemTrackingLineModify(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary)
begin
end;
Parameters:
WhseItemTrackingLine: Warehouse item tracking line record.TempWhseItemTrackingLine: Temporary warehouse item tracking line record.