사용할 수 없는 인벤토리 또는 업데이트 충돌로 인한 명세서 기장 오류
오류 코드: CannotPickWithEnoughInventory
이 문서에서는 Microsoft Dynamics 365 Commerce에서 상거래 트랜잭션을 게시하는 동안 인벤토리 문제 또는 업데이트 충돌과 관련된 오류 메시지에 대한 해결 방법을 제공합니다.
사용할 수 없는 인벤토리로 인한 문 게시 오류
문을 게시하는 동안 다음과 같은 오류 메시지가 표시됩니다.
인벤토리에서 yy만 사용할 수 있으므로 xx를 선택할 수 없습니다.
해결 방법
항목의 인벤토리를 수동으로 업데이트하거나 상거래 본사의 항목과 연결된 항목 모델 그룹에 대해 물리적 부정 인벤토리를 사용하도록 설정하여 오류를 완화할 수 있습니다.
일관된 게시 환경을 위해 항목 모델 그룹에 대해 물리적 부정 인벤토리를 사용하도록 설정하는 것이 좋습니다. 일부 시나리오에서는 물리적 인벤토리를 사용하지 않는 한 문을 게시하지 못할 수 있습니다.
예를 들어 항목에 사용할 수 있는 인벤토리는 없지만 점원은 항목을 반환한 다음 가격 일치를 모방하기 위해 할인된 가격으로 동일한 트랜잭션에 다시 추가합니다. 이 경우 반환 트랜잭션과 판매 트랜잭션이 모두 단일 고객 주문의 동일한 문으로 끌어옵니다. 그러나 판매 라인(인벤토리 감소)이 게시되기 전에 반환 라인(인벤토리 증가)이 게시될 것이라는 보장은 없으므로 인벤토리 오류가 발생할 수 있습니다. 이 시나리오에서 물리적 부정 인벤토리를 사용하는 경우 트랜잭션 게시는 부정적인 영향을 받지 않으며 시스템이 인벤토리를 올바르게 반영합니다.
상거래 본사의 항목 모델 그룹에 물리적 부정 인벤토리를 사용하도록 설정하려면 다음 단계를 수행합니다.
인벤토리 관리>설정>인벤토리로 이동합니다.
왼쪽 탐색 창에서 항목 모델 그룹을 선택합니다.
인벤토리 정책 섹션의 음수 인벤토리 아래에서 물리적 부정 인벤토리 확인란을 선택합니다.
업데이트 충돌로 인한 문 게시 오류
재고 평가 방법이 표준 비용 또는 이동 평균인 경우 업데이트 충돌 문제가 발생할 수 있습니다. 두 방법 모두 영구적 비용 계산 방법이기 때문에 게시 시 최종 비용이 결정됩니다.
이동 평균 메서드를 사용하는 경우 다음과 같은 오류 메시지가 표시됩니다.
비례 비용 계산 후에는 인벤토리 값 xx.xx가 예상되지 않습니다.
표준 비용 방법을 사용하는 경우 다음과 같은 오류 메시지가 표시됩니다.
표준 비용은 업데이트 후 재무 재고 값과 일치하지 않습니다. 값 = xx.xx, Qty = yy.yy, 표준 비용 = zz.zz
해결 방법
오류를 해결하려면 재고 평가 방법이 표준 비용 또는 이동 평균일 때 업데이트 충돌이 발생합니다.
참고 항목
업데이트 충돌 오류의 경우 게시 집계 단계를 사용하여 생성된 고객 주문을 삭제할 필요가 없습니다. 제안된 해결 방법을 구현한 후에는 명령문 게시를 다시 시도하면 문을 게시해야 합니다.