2017-12-13 12 views
0

컨텍스트 : 뱅크 조정 기능을 위해 사용자 지정 Acumatica Screen을 구현해야합니다. 나는 스크린의 근원을 내 자신을 개발하는 기본 출발점으로 삼는다.Acumatica 코드 저장소가 최신이 아닙니다.

문제 : 내가 차지하는 기본/기본 클래스 (CABankTransactionsMaint.cs)는 컴파일되지 않습니다.

가능한 출처 : 마치 다른 클래스 간의 코드가 같은 버전이 아닌 것 같습니다. 컴파일 된 DLL이 작동하므로 코드 저장소에 사용되지 않는 버전의 소스가 포함될 수 있습니까?

클래스 CABankTransactionsMaint는 다음 내부 클래스를 가지고

public virtual decimal EvaluateMatching(CABankTran aDetail, CABankTranInvoiceMatch aTran, IMatchSettings aSettings) 
    { 
     return StatementsMatchingProto.EvaluateMatching(this, aDetail, aTran, aSettings); 
    } 

ATRAN 다음 메시지 밑줄 :

불가 변환 'PX.Objects.CA.BankStatementProtoHelpers.CABankTranInvoiceMatch' 내지 'PX.Objects.CA.CATran'

실제로 그는 네임 스페이스 BankStatementProtoHelpers, 정적 클래스 StatementsMatchingProto에는 CABankTranInvoiceMatch 유형을 논증으로 사용하는 메소드가 없습니다.

페이지는 (1219년 6월 10일)

즉 문제가있는 경우 어떻게 업데이트 된 코드 저장소를 가질 수 있지만 게시 된 acumatica 버전에 노력하고 있습니다? 아니면 다른 문제가 있습니까? (다른 추측보다하고 가능한 경우 누락 된 방법을 쓰기)

답변

0

StatementsMatchingProto는 CABankTranInvoiceMatch 소요 방법이 있습니다

public static decimal EvaluateMatching(CABankTransactionsMaint graph, CABankTran aDetail, CABankTranInvoiceMatch aTran, IMatchSettings aSettings) 
     { 
      decimal relevance = Decimal.Zero; 
... 
+0

예 실제로 나는 저와 컴파일러를 오해 한 또 다른 오류를 가지고 있습니다. 클래스를 올바르게 복사 할 수있었습니다. – Nerevar