Report "Whse.-Source - Create Document"
ID 7305
Namespace: Microsoft.Warehouse.Request
Properties
| Name |
Value |
| Caption |
Whse.-Source - Create Document
|
| Permissions |
TableData "Whse. Item Tracking Line" = rm
|
| ProcessingOnly |
True
|
Methods
SetPostedWhseReceiptLine
procedure SetPostedWhseReceiptLine(var PostedWhseReceiptLine2: Record "Posted Whse. Receipt Line"; AssignedID2: Code[50])
Parameters
SetWhseWkshLine
procedure SetWhseWkshLine(var WhseWkshLine2: Record "Whse. Worksheet Line")
Parameters
SetWhseInternalPickLine
procedure SetWhseInternalPickLine(var WhseInternalPickLine2: Record "Whse. Internal Pick Line"; AssignedID2: Code[50])
Parameters
SetWhseInternalPutAway
procedure SetWhseInternalPutAway(var WhseInternalPutAwayHeader2: Record "Whse. Internal Put-away Header")
Parameters
SetAssemblyOrder
procedure SetAssemblyOrder(var AssemblyHeader2: Record "Assembly Header")
Parameters
SetJob
procedure SetJob(var Job2: Record Job)
Parameters
GetActivityHeader
procedure GetActivityHeader(var WhseActivityHeader: Record "Warehouse Activity Header"; TypeToFilter: Option)
Parameters
GetResultMessage
procedure GetResultMessage(WhseDocType: Option): Boolean
Parameters
| Name |
Type |
Description |
|
WhseDocType
|
Option |
|
Returns
SetHideValidationDialog
procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)
Parameters
| Name |
Type |
Description |
|
NewHideValidationDialog
|
Boolean |
|
Initialize
procedure Initialize(AssignedID2: Code[50]; SortActivity2: Enum "Whse. Activity Sorting Method"; PrintDoc2: Boolean; DoNotFillQtytoHandle2: Boolean; BreakbulkFilter2: Boolean)
Parameters
Initialize
procedure Initialize(AssignedID2: Code[50]; SortActivity2: Enum "Whse. Activity Sorting Method"; PrintDoc2: Boolean; DoNotFillQtytoHandle2: Boolean; BreakbulkFilter2: Boolean; ShowSummary2: Boolean)
Parameters
SetQuantity
procedure SetQuantity(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var QtyToHandleBase: Decimal)
Parameters
UpdateWhseItemTrkgLines
procedure UpdateWhseItemTrkgLines(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var TempWhseItemTrkgLine: Record "Whse. Item Tracking Line")
Parameters
CreatePutAwayFromDiffSource
procedure CreatePutAwayFromDiffSource(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer)
Parameters
FEFOLocation
procedure FEFOLocation(LocCode: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
LocCode
|
Code[10] |
|
Returns
ItemTracking
procedure ItemTracking(ItemNo: Code[20]): Boolean
Parameters
| Name |
Type |
Description |
|
ItemNo
|
Code[20] |
|
Returns
Events
OnAfterCreatePutAwayDeleteBlankBinContent
[IntegrationEvent(False,False)]
local procedure OnAfterCreatePutAwayDeleteBlankBinContent(var WarehouseActivityHeader: Record "Warehouse Activity Header")
Parameters
OnAfterGetHeaderLocationCode
[IntegrationEvent(False,False)]
local procedure OnAfterGetHeaderLocationCode(WhseDoc: Option; var LocationCode: Code[10])
Parameters
| Name |
Type |
Description |
|
WhseDoc
|
Option |
|
|
LocationCode
|
Code[10] |
|
OnAfterFilterWkshLine
[IntegrationEvent(False,False)]
local procedure OnAfterFilterWkshLine(var WhseWorksheetLineToFilter: Record "Whse. Worksheet Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnAfterInitPostedWhseReceiptLineFromPutAway
[IntegrationEvent(False,False)]
local procedure OnAfterInitPostedWhseReceiptLineFromPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnAfterInitPostedWhseReceiptLineFromInternalPutAway
[IntegrationEvent(False,False)]
local procedure OnAfterInitPostedWhseReceiptLineFromInternalPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line")
Parameters
OnAfterOpenPage
[IntegrationEvent(True,False)]
local procedure OnAfterOpenPage(var Location: Record Location; var DoNotFillQtytoHandle: Boolean)
Parameters
OnAfterPostReport
[IntegrationEvent(False,False)]
local procedure OnAfterPostReport(FirstActivityNo: Code[20]; LastActivityNo: Code[20]; var WarehouseActivityHeader: Record "Warehouse Activity Header"; WhseSourceCreateDocument: Report "Whse.-Source - Create Document")
Parameters
OnAfterPostedWhseReceiptLineOnPostDataItem
[IntegrationEvent(False,False)]
local procedure OnAfterPostedWhseReceiptLineOnPostDataItem(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
OnAfterSetAssemblyOrder
[IntegrationEvent(False,False)]
local procedure OnAfterSetAssemblyOrder(var AssemblyHeader: Record "Assembly Header"; var SortActivity: Enum "Whse. Activity Sorting Method")
Parameters
OnAfterSetJob
[IntegrationEvent(False,False)]
local procedure OnAfterSetJob(var Job: Record Job; var SortActivity: Enum "Whse. Activity Sorting Method")
Parameters
OnAfterSetPostedWhseReceiptLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var SortActivity: Option)
Parameters
OnAfterSetQuantity
[IntegrationEvent(False,False)]
local procedure OnAfterSetQuantity(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
OnAfterSetWhseInternalPickLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetWhseInternalPickLine(WhseInternalPickLine: Record "Whse. Internal Pick Line"; var SortActivity: Option)
Parameters
OnAfterSetWhseInternalPutAway
[IntegrationEvent(False,False)]
local procedure OnAfterSetWhseInternalPutAway(WhseInternalPutAwayHeader: Record "Whse. Internal Put-away Header"; var SortActivity: Option)
Parameters
OnAfterSetWhseWkshLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetWhseWkshLine(WhseWorksheetLine: Record "Whse. Worksheet Line"; var SortActivity: Option)
Parameters
OnAfterWhsePutAwayWorksheetLineOnPostDataItem
[IntegrationEvent(False,False)]
local procedure OnAfterWhsePutAwayWorksheetLineOnPostDataItem(var WhseWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnBeforeProcessWhseMovWkshLines
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessWhseMovWkshLines(var WhseWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnBeforeSetQuantity
[IntegrationEvent(False,False)]
local procedure OnBeforeSetQuantity(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var QtyToHandleBase: Decimal; var IsHandled: Boolean)
Parameters
OnBeforeSortWhseDocsForPrints
[IntegrationEvent(False,False)]
local procedure OnBeforeSortWhseDocsForPrints(WhseDoc: Option; var FirstActivityNo: Code[20]; var LastActivityNo: Code[20]; SortActivity: Enum "Whse. Activity Sorting Method"; PrintDoc: Boolean; var HideNothingToHandleErr: Boolean)
Parameters
OnBeforeTempWhseWorksheetLineMovementModify
[IntegrationEvent(False,False)]
local procedure OnBeforeTempWhseWorksheetLineMovementModify(var TempWhseWorksheetLineMovement: Record "Whse. Worksheet Line" temporary; WhseWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnBeforeWhseItemTrackingLineModify
[IntegrationEvent(False,False)]
local procedure OnBeforeWhseItemTrackingLineModify(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary)
Parameters
OnBeforeWhsePutAwayWorksheetLineOnPreDataItem
[IntegrationEvent(False,False)]
local procedure OnBeforeWhsePutAwayWorksheetLineOnPreDataItem(var WhsePutawayWorksheetLine: Record "Whse. Worksheet Line")
Parameters
OnSetQuantityOnAfterWhseItemTrackingLineSetFilters
[IntegrationEvent(False,False)]
local procedure OnSetQuantityOnAfterWhseItemTrackingLineSetFilters(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var PostedWhseRcptLine: Record "Posted Whse. Receipt Line")
Parameters
OnPostedWhseReceiptLineOnAfterGetRecordOnBeforeGetWhseItemTrkgSetup
[IntegrationEvent(False,False)]
local procedure OnPostedWhseReceiptLineOnAfterGetRecordOnBeforeGetWhseItemTrkgSetup(WhseWorksheetLine: Record "Whse. Worksheet Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var IsHandled: Boolean)
Parameters
OnSetQuantityOnAfterFindWhseItemTrackingLine
[IntegrationEvent(False,False)]
local procedure OnSetQuantityOnAfterFindWhseItemTrackingLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var PostedWhseRcptLine: Record "Posted Whse. Receipt Line")
Parameters
OnBeforeOnPreDataItemAssemblyLine
[IntegrationEvent(False,False)]
local procedure OnBeforeOnPreDataItemAssemblyLine(var AssemblyHeader: Record "Assembly Header"; HideValidationDialog: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeCreateMovementLines
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateMovementLines(var WhseWorksheetLine: Record "Whse. Worksheet Line"; var PickQty: Decimal; var PickQtyBase: Decimal; var IsHandled: Boolean)
Parameters
OnPreDataItemJobPlanningLineOnAfterSetFilters
[IntegrationEvent(False,False)]
local procedure OnPreDataItemJobPlanningLineOnAfterSetFilters(var JobPlanningLine: Record "Job Planning Line"; Job: Record Job)
Parameters
OnPostReportOnBeforeCreateWarehouseDocument
[IntegrationEvent(False,False)]
local procedure OnPostReportOnBeforeCreateWarehouseDocument(WhseSourceCreateDocument: Report "Whse.-Source - Create Document"; TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; var ItemTrackingManagement: Codeunit "Item Tracking Management"; var CreatePick: Codeunit "Create Pick"; var CreatePutAway: Codeunit "Create Put-away"; WhseDoc: Option; var CreateErrorText: Text; var FirstActivityNo: Code[20]; var LastActivityNo: Code[20]; var IsHandled: Boolean)
Parameters
OnPostReportOnBeforeDeleteBlankBinContent
[IntegrationEvent(False,False)]
local procedure OnPostReportOnBeforeDeleteBlankBinContent(WhseSourceCreateDocument: Report "Whse.-Source - Create Document"; var WarehouseActivityHeader: Record "Warehouse Activity Header"; var WhseActivitySortingMethod: Enum "Whse. Activity Sorting Method"; var IsHandled: Boolean)
Parameters
OnCreatePutAwayFromDiffSourceOnBeforeProcessCreatePutAway
[IntegrationEvent(False,False)]
local procedure OnCreatePutAwayFromDiffSourceOnBeforeProcessCreatePutAway(WhseSourceCreateDocument: Report "Whse.-Source - Create Document"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var TempPostedWhseReceiptLine: Record "Posted Whse. Receipt Line" temporary; var CreatePutAway: Codeunit "Create Put-away"; var IsHandled: Boolean)
Parameters
OnCreatePutAwayFromDiffSourceOnAfterSplitPerSourceType
[IntegrationEvent(False,False)]
local procedure OnCreatePutAwayFromDiffSourceOnAfterSplitPerSourceType(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var TempPostedWhseReceiptLine: Record "Posted Whse. Receipt Line" temporary; SourceType: Integer)
Parameters
OnCreatePutawayFromProduction
[IntegrationEvent(False,False)]
local procedure OnCreatePutawayFromProduction(var WhsePutawayWorksheetLine: Record "Whse. Worksheet Line"; SourceType: Integer; var EverythingHandled: Boolean; var QtyHandledBase: Decimal)
Parameters
OnAfterCreatePutawaySetValues
[IntegrationEvent(False,False)]
local procedure OnAfterCreatePutawaySetValues(NewAssignedID: Code[50]; NewSortActivity: Enum "Whse. Activity Sorting Method"; NewDoNotFillQtytoHandle: Boolean; NewBreakbulkFilter: Boolean)
Parameters
OnGetProductionMessageText
[IntegrationEvent(False,False)]
local procedure OnGetProductionMessageText(var CreateErrorText: Text)
Parameters
| Name |
Type |
Description |
|
CreateErrorText
|
Text |
|
OnAfterCreatePutawayGetWhseActivHeaderNo
[IntegrationEvent(False,False)]
local procedure OnAfterCreatePutawayGetWhseActivHeaderNo(var FirstActivityNo: Code[20]; var LastActivityNo: Code[20])
Parameters
| Name |
Type |
Description |
|
FirstActivityNo
|
Code[20] |
|
|
LastActivityNo
|
Code[20] |
|
OnPostReportOnAfterSetWhseActivHeaderTypeFilter
[IntegrationEvent(False,False)]
local procedure OnPostReportOnAfterSetWhseActivHeaderTypeFilter(var WarehouseActivityHeader: Record "Warehouse Activity Header"; WhseDoc: Option)
Parameters
See also