다음을 통해 공유


인벤토리 닫기 루틴 및 인벤토리 다시 계산 루틴에 의해 수행되는 기본 처리 단계에 대한 설명

이 문서에서는 Microsoft Dynamics AX의 인벤토리 닫기 루틴 및 인벤토리 다시 계산 루틴에서 수행하는 주요 처리 단계를 설명합니다.

적용 대상: Microsoft Dynamics AX 2009
원래 KB 번호: 953715

Microsoft Dynamics AX에서 인벤토리 닫기 루틴 또는 인벤토리 다시 계산 루틴을 실행하면 Microsoft Dynamics AX는 처리 시퀀스를 수행합니다.

인벤토리 닫기 루틴에서 수행하는 단계

Close 루틴을 실행하면 Microsoft Dynamics AX에서 다음 단계를 수행합니다.

  1. Close에 대해 선택한 날짜 이후에 다시 계산이 실행되었는지 확인합니다. Microsoft Dynamics AX는 닫기를 시작하기 전에 나중에 다시 계산을 취소합니다.

  2. 처리할 모든 항목을 큐에 넣습니다. 이러한 항목은 InventCostList 테이블에 저장됩니다.

    참고 항목

    닫기 또는 다시 계산이 처리되는 동안 Close & 조정 양식에서 계산/계산 목록을 선택하여 InventCostList 테이블의 데이터를 볼 수 있습니다. 이는 Close 또는 Recalculation 프로세스에서 처리할 항목을 보여줍니다.

  3. 해당 큐에서 각 항목을 순차적으로 처리합니다. Microsoft Dynamics AX는 각 항목에 대해 다음을 수행합니다.

    1. FIFO, 가중 평균과 같은 인벤토리 모델 그룹에 따라 항목에 대한 개별 영수증 및 문제를 해결합니다.

      • 문제가 해결된 영수증의 비용에 따라 해결된 문제에 필요한 비용을 조정합니다.
      • 정산 및 비용 조정 데이터를 표시하도록 인벤토리 트랜잭션을 업데이트합니다.
      • 결산 데이터를 인벤토리 결산 테이블에 씁니다. 데이터에는 해결된 문제에 대한 비용 조정 외에도 각 문제에 대해 해결된 영수증을 명시적으로 표시하는 레코드가 포함됩니다.
    2. 해당 항목에 대해 가능한 모든 트랜잭션이 처리되는 즉시 Microsoft Dynamics AX는 완전히 정산된 모든 트랜잭션을 찾은 다음 해당 트랜잭션을 "닫힘"으로 업데이트합니다. 자세한 내용은 인벤토리 트랜잭션이 닫혀 있음을 보여 주는 필드를 참조하세요.

  4. 모든 항목이 처리되는 즉시 생성된 결산 레코드는 일반 원장 계정으로 읽고 정렬됩니다. 그런 다음 Microsoft Dynamics AX에서 수행한 모든 비용 조정을 요약하고 일반 원장 저널을 만들고 게시합니다.

  5. 닫기 대화 상자에서 닫은 후 다시 계산 실행 확인란을 선택하면 오늘 날짜까지 모든 항목에 대해 다시 계산이 실행됩니다.

인벤토리 다시 계산 루틴에서 수행하는 단계

인벤토리 다시 계산 루틴은 인벤토리 닫기 루틴과 유사한 작업을 수행합니다. 그러나 몇 가지 차이점이 있습니다. 다시 계산 루틴을 실행하면 Microsoft Dynamics AX에서 다음 단계를 수행합니다.

  1. 다시 계산을 실행하도록 선택한 날짜 이후 다시 계산이 실행되었는지 확인합니다. Microsoft Dynamics AX는 다시 계산 루틴을 시작하기 전에 나중에 찾은 재계산을 취소합니다.

    참고 항목

    • 선택 대화 상자에서 항상 모든 항목을 처리하는 닫기 루틴과 달리 다시 계산을 실행할 항목을 선택할 수 있습니다.
    • 다시 계산 또는 닫기를 처리하는 동안 닫기 및 조정 양식에서 계산/계산 목록을 선택하여 InventCostList 테이블의 데이터를 볼 수 있습니다. 이렇게 하면 해당 닫기 또는 다시 계산에서 처리할 항목이 표시됩니다.
  2. 처리할 모든 항목을 큐에 넣은 다음, 이 큐를 InventCostList 테이블에 저장합니다.

  3. 해당 큐에서 각 항목을 순차적으로 처리합니다. Microsoft Dynamics AX는 각 항목에 대해 다음을 수행합니다.

    • FIFO, 가중 평균과 같은 인벤토리 모델 그룹에 따라 항목에 대한 개별 영수증과 문제 간에 가상 결제를 만듭니다. 이는 다시 계산의 계산에서 발생하므로 가상 결제입니다. 그러나 각 문제의 명시적 일치를 다양한 영수증과 표시하는 자세한 결제 데이터는 InventSettlement 테이블에 저장되지 않습니다. 저장되는 유일한 데이터는 문제에 대한 비용 조정입니다.
      • 문제가 해결된 영수증의 비용에 따라 해결된 문제에 필요한 비용을 조정합니다.
      • 해당 문제에 대해 이루어진 모든 비용 조정에 대한 단일 결제 레코드를 인벤토리 결제 테이블에 씁니다.
  4. 모든 항목이 처리되는 즉시 생성된 비용 조정 정산 레코드가 일반 원장 계정별로 읽고 정렬되고 요약되어 일반 원장 저널에 게시됩니다.

인벤토리 트랜잭션이 닫혀 있음을 보여 주는 필드

인벤토리 트랜잭션이 닫혀 있음을 표시하기 위해 Microsoft Dynamics AX는 다음을 수행합니다.

  1. 인벤토리 닫기 루틴이 특정 인벤토리 트랜잭션의 수량 및 재무 비용을 완전히 해결하면 Microsoft Dynamics AX는 개별 인벤토리 트랜잭션을 업데이트하여 트랜잭션이 종료되었음을 표시합니다.

  2. 트랜잭션을 닫려면 다음 조건을 충족해야 합니다.

    • 수량정착된 수량과 일치해야 합니다.
    • 게시된 비용 금액과 비용 조정합계는 정산된 비용 금액과 일치해야 합니다.
  3. 이러한 조건이 충족되면 Close 프로그램에서 다음을 수행합니다.

    • 필드 값 열기를 예에서 아니요설정합니다.
    • 닫힌 날짜 필드를 은 날짜에 저장합니다.

    즉, 개별 인벤토리 트랜잭션이 닫힙니다.