Ожидаемое поведение: Значение записи об оценке запасов должно быть равно 3, как мы получили из «лота-2».
Не думаю, что это ожидаемое поведение. Метод калькуляции продукта: FIFO (First in first out)
. Давайте посмотрим, как организованы ходы in
:
in move1 -> lot-1 (validated first) with price 10
in move2 -> lot-2 (validated second) with price 3
С точки зрения FIFO, выбранный ход для калькуляции исходящего продукта - это шаг 1, каким он был первым. Таким образом, выбранная калькуляция равна 10.
Выбранный лот не имеет ничего общего с калькуляцией, в случае, если калькуляция FIFO
, система будет искать и отслеживать количества ходов incoming
и получать информацию о стоимости из первого.