Codeunit ReqJnlManagement

ID 330
Namespace: Microsoft.Inventory.Requisition

Properties

Name Value
Permissions TableData "Req. Wksh. Template" = rimd, TableData "Requisition Wksh. Name" = rimd

Methods

WkshTemplateSelection

procedure WkshTemplateSelection(PageID: Integer, RecurringJnl: Boolean, TemplateType: Enum "Req. Worksheet Template Type", var ReqLine: Record "Requisition Line", var JnlSelected: Boolean)

Parameters

Name Type Description
PageID Integer
RecurringJnl Boolean
TemplateType Enum Microsoft.Inventory.Requisition."Req. Worksheet Template Type"
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
JnlSelected Boolean

TemplateSelectionFromBatch

procedure TemplateSelectionFromBatch(var ReqWkshName: Record "Requisition Wksh. Name")

Parameters

Name Type Description
ReqWkshName Table Microsoft.Inventory.Requisition."Requisition Wksh. Name"

OpenJnl

procedure OpenJnl(var CurrentJnlBatchName: Code[10], var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
CurrentJnlBatchName Code[10]
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

OpenJnlBatch

procedure OpenJnlBatch(var ReqWkshName: Record "Requisition Wksh. Name")

Parameters

Name Type Description
ReqWkshName Table Microsoft.Inventory.Requisition."Requisition Wksh. Name"

CheckName

procedure CheckName(CurrentJnlBatchName: Code[10], var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
CurrentJnlBatchName Code[10]
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

SetName

procedure SetName(CurrentJnlBatchName: Code[10], var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
CurrentJnlBatchName Code[10]
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

LookupName

procedure LookupName(var CurrentJnlBatchName: Code[10], var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
CurrentJnlBatchName Code[10]
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

GetDescriptionAndRcptName

procedure GetDescriptionAndRcptName(var ReqLine: Record "Requisition Line", var Description: Text[100], var BuyFromVendorName: Text[100])

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
Description Text[100]
BuyFromVendorName Text[100]

SetUpNewLine

procedure SetUpNewLine(var ReqLine: Record "Requisition Line", LastReqLine: Record "Requisition Line")

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
LastReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

Events

OnAfterGetDescriptionAndRcptName

[IntegrationEvent(False,False)]
local procedure OnAfterGetDescriptionAndRcptName(var ReqLine: Record "Requisition Line", var Description: Text[100], var BuyFromVendorName: Text[100], var LastReqLine: Record "Requisition Line")

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
Description Text[100]
BuyFromVendorName Text[100]
LastReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetUpNewLine(var ReqLine: Record "Requisition Line", var LastReqLine: Record "Requisition Line")

Parameters

Name Type Description
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"
LastReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnBeforeLookupName

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupName(var ReqWkshName: Record "Requisition Wksh. Name")

Parameters

Name Type Description
ReqWkshName Table Microsoft.Inventory.Requisition."Requisition Wksh. Name"

OnBeforeOpenJnl

[IntegrationEvent(False,False)]
local procedure OnBeforeOpenJnl(var CurrentJnlBatchName: Code[10], var ReqLine: Record "Requisition Line")

Parameters

Name Type Description
CurrentJnlBatchName Code[10]
ReqLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnWkshTemplateSelectionSetFilter

[IntegrationEvent(False,False)]
local procedure OnWkshTemplateSelectionSetFilter(var ReqWkshTemplate: Record "Req. Wksh. Template", var Type: Enum "Req. Worksheet Template Type")

Parameters

Name Type Description
ReqWkshTemplate Table Microsoft.Inventory.Requisition."Req. Wksh. Template"
Type Enum Microsoft.Inventory.Requisition."Req. Worksheet Template Type"

OnGetDescriptionAndRcptNameOnAfterSetDescription

[IntegrationEvent(False,False)]
local procedure OnGetDescriptionAndRcptNameOnAfterSetDescription(var RequisitionLine: Record "Requisition Line", LastRequisitionLine: Record "Requisition Line", var Description: Text[100])

Parameters

Name Type Description
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
LastRequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"
Description Text[100]

See also