Description: Processes unprocessed STOCKMOVEMENT rows into INVENTORY. WE adds stock, WA subtracts stock and IN replaces the amount; successfully handled movements are marked as processed.
Calling convention: CIP_RaceLab_UpdateInventory(): Integer
Parameters: None.
Returns: Number of stock-movement rows marked as processed. The initial error value is -1; errors are displayed and may leave earlier rows already applied. A completion message is also displayed.
Availability: Default. Despite its RaceLab name, it is registered by the common MathParser module. Requires write access and the fixed MATERIAL, STOCKMOVEMENT and INVENTORY schema.
Example:
ProcessedCount := CIP_RaceLab_UpdateInventory();