Share via


InventBatchMergeJournalPostService.generateBatchId Method [AX 2012]

Generates an inventory batch ID from the batch journal item's batch number group.

Syntax

private InventBatchId generateBatchId(InventMovement _movement)

Run On

Server

Parameters

  • _movement
    Type: InventMovement Class
    The movement from which to take number group properties when generating the new inventory batch ID.

Return Value

Type: InventBatchId Extended Data Type
A new inventory batch ID.

Exceptions

Exception Condition
Error

Thrown if the item's defined batch number group cannot be found or if the item does not have a batch number group defined.

-or-

Thrown if the defined batch number group is setup for manual batch number allocation.

-or-

Thrown if the number group is not setup properly to produce an inventory batch number.

-or-

Thrown if the generated inventory batch number already exists for the batch journal item.

See Also

Reference

InventBatchMergeJournalPostService Class