Codeunit "Output Jnl.-Expl. Route"

ID 5406
Namespace: Microsoft.Manufacturing.Journal

Properties

Name Value
Permissions TableData "Item Journal Line" = rimd, TableData "Prod. Order Line" = r, TableData "Prod. Order Routing Line" = r
TableNo Table Microsoft.Inventory.Journal."Item Journal Line"

Events

OnAfterCalcBaseQtyToPost

[IntegrationEvent(False,False)]
local procedure OnAfterCalcBaseQtyToPost(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var BaseQty: Decimal)

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
BaseQty Decimal

OnAfterCopyItemTracking

[IntegrationEvent(False,False)]
local procedure OnAfterCopyItemTracking(var ItemJournalLine: Record "Item Journal Line", LastOperation: Boolean, var NextLineNo: Integer)

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
LastOperation Boolean
NextLineNo Integer

OnAfterInsertItemJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterInsertItemJnlLine(var ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnAfterInsertOutputJnlLineWithoutRtngLine

[IntegrationEvent(False,False)]
local procedure OnAfterInsertOutputJnlLineWithoutRtngLine(var ItemJournalLine: Record "Item Journal Line", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var NextLineNo: Integer)

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
NextLineNo Integer

OnBeforeDeleteItemJnlLine

[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteItemJnlLine(var ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnBeforeInsertOutputJnlLineWithRtngLine

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertOutputJnlLineWithRtngLine(ItemJournalLine: Record "Item Journal Line", ProdOrderLine: Record "Prod. Order Line", var SkipRecord: Boolean, var IsLastOperation: Boolean, ProdOrderRoutingLine: Record "Prod. Order Routing Line")

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
SkipRecord Boolean
IsLastOperation Boolean
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"

OnBeforeInsertOutputJnlLineWithoutRtngLine

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertOutputJnlLineWithoutRtngLine(ItemJournalLine: Record "Item Journal Line", ProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
IsHandled Boolean

OnBeforeOnRun

[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var ItemJournalLine: Record "Item Journal Line", var IsHandled: Boolean, var LastItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
IsHandled Boolean
LastItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnBeforeOutputItemJnlLineInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeOutputItemJnlLineInsert(var ItemJournalLine: Record "Item Journal Line", LastOperation: Boolean)

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
LastOperation Boolean

OnRunOnAfterInsertOutputJnlLineWithRtngLine

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterInsertOutputJnlLineWithRtngLine(var ItemJournalLine: Record "Item Journal Line", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var NextLineNo: Integer)

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
NextLineNo Integer

OnRunOnAfterProdOrderRtngLineSetFilters

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterProdOrderRtngLineSetFilters(var ProdOrderRoutingLine: Record "Prod. Order Routing Line")

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"

OnRunOnAfterProdOrderRtngLineSetFiltersBeforeLoop

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterProdOrderRtngLineSetFiltersBeforeLoop(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line")

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"

OnRunOnProdRtngLineLoopEnd

[IntegrationEvent(False,False)]
local procedure OnRunOnProdRtngLineLoopEnd(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line", var ItemJnlLine: Record "Item Journal Line", var NextLineNo: Integer, LineSpacing: Integer, var LastItemJnlLine: Record "Item Journal Line")

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"
NextLineNo Integer
LineSpacing Integer
LastItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnRunOnAfterItemJnlLineSetFilters

[IntegrationEvent(False,False)]
local procedure OnRunOnAfterItemJnlLineSetFilters(var ItemJournalLineRec: Record "Item Journal Line", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJournalLineRec Table Microsoft.Inventory.Journal."Item Journal Line"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

See also