빨간 손 모양 "열기 트랜잭션 편집" 대화 상자에 송장 옆 상자 Microsoft Dynamics AX 또는 Microsoft Axapta에서 청구서를 지불을 적용 하려고 할 때


Microsoft 비즈니스 솔루션 Axapta 3.0 Microsoft Dynamics AX 3.0 포함 되어 있습니다. 모든 참조를 Microsoft 비즈니스 솔루션-Axapta 및 Microsoft Axapta Microsoft Dynamics AX와 관련이 있습니다.

증상


Microsoft 비즈니스 솔루션에서 Microsoft Dynamics AX 4.0 Axapta에서 청구서를 지불을 적용 하려고 하지 않거나 경우 Microsoft Dynamics AX 2009 년에서 빨간 손 모양 송장 트랜잭션 열기 편집 대화 상자에서 옆에 있습니다. 빨간 손 모양 정착지 트랜잭션이 있음을 나타냅니다. 결산일 현재 제거 또는 업데이트 될 때까지 트랜잭션을 정산을 선택할 수 없습니다.

원인


SpecTrans 테이블의 레코드가 제대로 표시 되지 지불 청구서에 적용 되는이 문제가 발생 합니다. 이 문제는 다음 조건 중 하나 이상에 해당할 경우 발생할 수 있습니다.
  • Microsoft Axapta 클라이언트와 Axapta 개체 Server (AOS) 인스턴스 간에 연결 문제가 존재합니다.
  • 전원 중단 데이터베이스 서버, Axapta 개체 Server (AOS)에서 또는 클라이언트 컴퓨터에서 발생합니다.
  • 코드가는 Microsoft Axapta에서 수정 되었습니다.

해결 방법


이 문제를 해결하려면 다음과 같이 하십시오.
  1. 트랜잭션의 영향을 받는 레코드 ID를 찾습니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. 열린 트랜잭션이 편집 대화 상자를 엽니다.
      • 지불 계정 거래에 대 한 지불 계정 Microsoft Axapta에서을 클릭 합니다. 공급 업체, 공급 업체를 선택 하 고 함수를 클릭 열기 트랜잭션 편집을 클릭 합니다.
      • 신용 판매 거래 미수금 Microsoft Axapta에서을 클릭 합니다. 고객, 고객을 선택 하 고 함수를 클릭 열기 트랜잭션 편집을 클릭 합니다.
    2. 열기 트랜잭션 편집 대화 상자에서 올바르게 표시 되지 지불 적용 될 수 있는 레코드를 선택 합니다.
    3. 레코드를 마우스 오른쪽 단추로 클릭 하 고 레코드의 정보를 선택 합니다.
    4. 모든 필드 표시를 클릭 한 다음 레코드 ID를 찾습니다

      참고: 레코드 ID는 SpecTrans 테이블에 RefID 필드에 연결 됩니다.
  2. 레코드를 제거 하기 전에 데이터베이스를 백업 합니다.

  3. 표에서 브라우저를 사용 하거나 SQL 쿼리 분석기를 사용 하 여 레코드를 삭제 합니다.

    SQL 쿼리 분석기를 사용 하는 경우 다음 문을 사용 합니다. 상황에 맞는 정보로는 문의 자리 표시자를 대체 합니다.
    DELETE SPECTRANS WHERE REFRECID = <RECID FROM STEP 1D> AND DATAAREAID = <COMPANY DATA_AREA>