2015년 1월 20일 화요일

원가 배부 소숫점 처리

수량대로 원가 배부시 소숫점 처리때문에 총 집계금액이 배부금액과 안맞을 때 해결방법

예)

총 배부금액 : 1000원
배부 수량이 1,2,3,4,5 이렇게 있을 때 총 수량은 1+2+3+4+5 = 15 개이다.

1. 첫번째로  5개에 배부를 할 금액은 다음과 같이 계산할 수 있다.

배부금액 = 1000 (총배부금액) * (5(배부수량) * 15(총 수량)) = 333.33333
소숫점 아래는 버리고 333을 배부한다.

2. 두번째로  4개를 배부할 때는 총 금액이 1000원이 아니라 앞서 배부한 금액을 뺀 1000-333 원이고 총 수량은 15개가 아닌 15-5 = 10개이다.

따라서 계산하면

배부금액 = 667 * (4/10) = 266 (소수점버림)

나머지 수량도 다음과 같이 계산하면 된다.













마지막 수량이 1개인 것을 배부할 때는 총 배부수량과 배부할 수량이 같아지게 되는데 그때는 그냥 나머지 배부 금액을 그대로 배부하면 된다.


배부금액 업데이터 할 테이블 : ZZZ_SEJ





2015년 1월 5일 월요일

jsp와 자바 스크립트 (js) 에서 한글 깨지는 현상 해결!!!!!!!!!

마이플랫폼(euc-kr) 에서 jsp(utf-8) 로 파라미터 넘기는 과정에 한글 깨지는 현상은

request.setCharacterEncoding("euc-kr");

이것을 사용해서 euc-kr로 한글 파라미터를 가져오면 된다!


자바스크립트 단에서는 function 선언 위쪽에

document.charset = 'utf-8';

이것을 선언해주면 다시 한글이 utf-8로 넘어가서 깨지는게 방지된다 !!

아 이거갖고 며칠을 삽질을...기뿌당 ㅎ