Report "Make Phys. Invt. Recording"

ID 5881
Namespace: Microsoft.Inventory.Counting.Recording

Properties

Name Value
Caption Make New Phys. Invt. Recording
ProcessingOnly True

Methods

CheckOrderLine

procedure CheckOrderLine(PhysInvtOrderLine: Record "Phys. Invt. Order Line"): Boolean

Parameters

Name Type Description
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

Returns

Type Description
Boolean

InsertRecordingHeader

procedure InsertRecordingHeader(PhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

InsertRecordingLine

procedure InsertRecordingLine(PhysInvtOrderLine: Record "Phys. Invt. Order Line")

Parameters

Name Type Description
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

Events

OnAfterOnPostReport

[IntegrationEvent(False,False)]
local procedure OnAfterOnPostReport(var PhysInvtRecordHeader: Record "Phys. Invt. Record Header", HeadCount: Integer)

Parameters

Name Type Description
PhysInvtRecordHeader Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Header"
HeadCount Integer

OnAfterPhysInvtRecordLineInsert

[IntegrationEvent(False,False)]
local procedure OnAfterPhysInvtRecordLineInsert(var PhysInvtRecordLine: Record "Phys. Invt. Record Line", PhysInvtOrderLine: Record "Phys. Invt. Order Line")

Parameters

Name Type Description
PhysInvtRecordLine Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Line"
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

OnBeforePhysInvtRecordLineInsert

[IntegrationEvent(False,False)]
local procedure OnBeforePhysInvtRecordLineInsert(var PhysInvtRecordLine: Record "Phys. Invt. Record Line", PhysInvtOrderLine: Record "Phys. Invt. Order Line")

Parameters

Name Type Description
PhysInvtRecordLine Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Line"
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

OnCheckOrderLineOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnCheckOrderLineOnAfterSetFilters(var PhysInvtRecordLine: Record "Phys. Invt. Record Line", var PhysInvtOrderLine: Record "Phys. Invt. Order Line")

Parameters

Name Type Description
PhysInvtRecordLine Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Line"
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"

OnInsertRecordingHeaderOnBeforeInsert

[IntegrationEvent(True,False)]
local procedure OnInsertRecordingHeaderOnBeforeInsert(var PhysInvtRecordHeader: Record "Phys. Invt. Record Header", PhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtRecordHeader Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Header"
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

OnBeforePostReport

[IntegrationEvent(True,False)]
local procedure OnBeforePostReport(var PhysInvtRecordHeader: Record "Phys. Invt. Record Header", var HeaderCount: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
PhysInvtRecordHeader Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Header"
HeaderCount Integer
IsHandled Boolean

OnPhysInvtOrderLineOnAfterCalcShouldInsertHeader

[IntegrationEvent(True,False)]
local procedure OnPhysInvtOrderLineOnAfterCalcShouldInsertHeader(PhysInvtOrderHeader: Record "Phys. Invt. Order Header", PhysInvtOrderLine: Record "Phys. Invt. Order Line", var ShouldInsertHeader: Boolean)

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
ShouldInsertHeader Boolean

OnPhysInvtOrderLineOnAfterInsertRecordingLine

[IntegrationEvent(True,False)]
local procedure OnPhysInvtOrderLineOnAfterInsertRecordingLine(PhysInvtOrderHeader: Record "Phys. Invt. Order Header", PhysInvtOrderLine: Record "Phys. Invt. Order Line", var PhysInvtRecordHeader: Record "Phys. Invt. Record Header", var PhysInvtRecordLine: Record "Phys. Invt. Record Line")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"
PhysInvtOrderLine Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Line"
PhysInvtRecordHeader Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Header"
PhysInvtRecordLine Table Microsoft.Inventory.Counting.Recording."Phys. Invt. Record Line"

OnBeforeOnPreReport

[IntegrationEvent(False,False)]
local procedure OnBeforeOnPreReport(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header")

Parameters

Name Type Description
PhysInvtOrderHeader Table Microsoft.Inventory.Counting.Document."Phys. Invt. Order Header"

See also