프린트 하는 형식이 회계문서가 여러건을 선택할 수 있기때문에 한꺼번에 보여줘야 합니다.
이때, 1번 회계문서가 1/3, 2번 회계문서가 1/2, 3번 회계문서가 1/5 인 경우
프린트되어지는 모습이 1번 회계문서 1/3, 2/3, 3/3 다음 회계문서로 가면 1/2, 2/2 로 찍혀야 합니다.
스마트 폼내에 현재페이지와 총페이지를 구해도 되지만, 차후 유지보수할 사람이 고생할 것 같아
스마트 폼 만나기 전에 같은 회계문서 항목번호와 현재 페이지와 총 페이지를 구한 값을 넘겨 줬습니다.
구한 방법은 항목번호 같은 경우는 현재 전표와 읽어온 전표가 같을 때만 항목번호를 증가 시켜주고 아니면
처음 부터 1시 증가 시키는 방법으로 데이타를 만들었습니다.
현재 페이지 같은 경우는 데이타가 증가되는 메인윈도우 사이즈에 맞춰 예를 들면 보여지는 라인 수가 12이면
현재 라인 나누기 보여지는 라인수를 나눠 구했습니다.
던진 변수 값을 갖고 그에 해당된 인덱스로 읽어와 그 값을 뿌려줬습니다.
그리고 각 전표마다 마지막일때만 총 금액, 수량을 뿌려줄 때는 윈도우내에 Conditons 값에 조건을 줘
그 조건일 때만 보여지도록 했습니다.
제가 한 방법을 정리해서 올릴 수 있음 올리겠습니다.