메인 콘텐츠로 건너뛰기
Waters Korea

Empower Toolkit 번호는 항상 소수점 6자리로 반올림됩니다. - WKB1691

Article number: 1691To English version

증상

  • Empower Toolkit 숫자는 성분 편집기 의 값 필드가 소수점 이하 자릿수로 설정된 경우에도 항상 소수점 이하 여섯 자리로 반올림됩니다.

  • Toolkit 응용 프로그램이 소수점 6자리 이상의 정밀도를 가진 문자열(숫자가 아님)을 전송하여 Amount Value 필드를 설정할 경우, 데이터베이스에 저장되고 성분 편집기 에 표시되는 "값"은 항상 소수점 6자리로 반올림됩니다. 예를 들어, Amount Value가 1000.123456789이면 1000.123457000으로 저장되며 Alter Sample에서 Value 컬럼 정밀도를 확장할 때 이 형식으로 표시됩니다.

환경

  • Empower 3
  • Empower Toolkit

원인

  • Empower Toolkit은 필드를 설정할 때 Toolkit 응용 프로그램의 문자열 값을 허용하지만 Empower 소프트웨어 내에서 해당 필드에 대해 설정된 정밀도보다 큰 정밀도는 사용할 수 없습니다. 필드의 정밀도는 Empower에서 다릅니다.

수정 또는 해결 방법

Toolkit 응용 프로그램은 문자열이 아닌 숫자 값을 사용하여 Value를 설정해야 하며, 응용 프로그램에서 전송한 전체 정밀도가 사용됩니다.

추가 정보

Toolkit 응용 프로그램에서 문자열을 전송한 경우 Amount에 대해 정밀도를 6자리 이상으로 설정할 수 있는 해결 방법은 없습니다. 문자열이 값을 설정하는 데 사용되는 경우, 필드의 기본 정밀도가 사용되며, 이를 6에서 변경할 수 있는 컨트롤은 없습니다. 이는 유사한 상황에서 다른 필드에 영향을 미치는 일반적인 제한 사항입니다. PCS#55083은 Toolkit 도움말에서 이러한 제한 사항을 명확히 하기 위해 Toolkit 설명서 변경을 요청하기 위해 작성되었습니다.

id1691, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SUP