Codeunit "Adjust Item Inventory"

ID 1327
Namespace: Microsoft.Inventory.Item

Methods

PostAdjustmentToItemLedger

procedure PostAdjustmentToItemLedger(Item: Record Item, NewInventory: Decimal): Text

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item
NewInventory Decimal

Returns

Type Description
Text

PostMultipleAdjustmentsToItemLedger

procedure PostMultipleAdjustmentsToItemLedger(var TempItemJournalLine: Record "Item Journal Line" temporary): Text

Parameters

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

Returns

Type Description
Text

CreateItemJnlLine

procedure CreateItemJnlLine(var ItemJnlLine: Record "Item Journal Line", var Item: Record Item, ItemTemplate: Code[10], ItemBatch: Code[10], NewInventory: Decimal)

Parameters

Name Type Description
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"
Item Table Microsoft.Inventory.Item.Item
ItemTemplate Code[10]
ItemBatch Code[10]
NewInventory Decimal

PostItemJnlLines

procedure PostItemJnlLines(var ItemJournalLine: Record "Item Journal Line"): Text

Parameters

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

Returns

Type Description
Text

SelectItemTemplateForAdjustment

procedure SelectItemTemplateForAdjustment(): Code[10]

Returns

Type Description
Code[10]

FindOrCreateItemBatchWithCustomNameDesc

procedure FindOrCreateItemBatchWithCustomNameDesc(TemplateName: Code[10], BatchName: Code[10], BatchDescription: Text[50]): Code[10]

Parameters

Name Type Description
TemplateName Code[10]
BatchName Code[10]
BatchDescription Text[50]

Returns

Type Description
Code[10]

GetInventoryAdjustmentAllowed

procedure GetInventoryAdjustmentAllowed(): Boolean

Returns

Type Description
Boolean

Events

OnPostMultipleAdjustmentsToItemLedgerOnAfterItemSetFilters

[IntegrationEvent(False,False)]
local procedure OnPostMultipleAdjustmentsToItemLedgerOnAfterItemSetFilters(var TempItemJournalLine: Record "Item Journal Line" temporary, var Item: Record Item)

Parameters

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

OnPostMultipleAdjustmentsToItemLedgerOnBeforeInsertItemJnlLine

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

Parameters

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

See also