Codeunit "Adjust Item Inventory"
ID 1327
Namespace: Microsoft.Inventory.Item
Methods
PostAdjustmentToItemLedger
procedure PostAdjustmentToItemLedger(Item: Record Item, NewInventory: Decimal): Text
Parameters
Returns
PostMultipleAdjustmentsToItemLedger
procedure PostMultipleAdjustmentsToItemLedger(var TempItemJournalLine: Record "Item Journal Line" temporary): Text
Parameters
Returns
CreateItemJnlLine
procedure CreateItemJnlLine(var ItemJnlLine: Record "Item Journal Line", var Item: Record Item, ItemTemplate: Code[10], ItemBatch: Code[10], NewInventory: Decimal)
Parameters
PostItemJnlLines
procedure PostItemJnlLines(var ItemJournalLine: Record "Item Journal Line"): Text
Parameters
Returns
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
Events
OnPostMultipleAdjustmentsToItemLedgerOnAfterItemSetFilters
[IntegrationEvent(False,False)]
local procedure OnPostMultipleAdjustmentsToItemLedgerOnAfterItemSetFilters(var TempItemJournalLine: Record "Item Journal Line" temporary, var Item: Record Item)
Parameters
OnPostMultipleAdjustmentsToItemLedgerOnBeforeInsertItemJnlLine
[IntegrationEvent(False,False)]
local procedure OnPostMultipleAdjustmentsToItemLedgerOnBeforeInsertItemJnlLine(var TempItemJournalLine: Record "Item Journal Line" temporary, var ItemJournalLine: Record "Item Journal Line")
Parameters
See also