회계전표 프로그램에서요...
전표를 입력합니다.
디비를 3개 만들었어요..[전표타이틀], [전표라인],[전표참조코드] 요렇게요..(더존은 이렇더라고요..)
그리고 반제 처리라고 해서..전표라인(계정코드..) 입력 시 상황에 따리 [반체처리디비]에 기록이 되구요..
더존은 소스를 못 봤으니 어찌 되는지 자세히 모르겠으나.. 화면에 보여지는 상태로 봐서..
메모리 디비라든가..임시디비라든가..스트링그리드라든가..에 모아 두었다가..저장버튼을 누르면
차변/대변 금액 확인 후 서버에 저장 하는 듯 하더군요...(맞을 라나?..ㅎㅎ)
저도 임시디비를 만들어 입력때 임시 디비에 입력하고 저장버튼 누르면 차/대 비교 후 맞으면
서버에 저장 하고자 하는데...요
(수정 시는 서버에서 임시디비로 불러와서 임시 디비 내용 수정 후 서버에 적용..)
문제는 [반체처리디비] 입니다.
저 [반체처리디비]가 전표 가입력(임시디비) 단계에서도 기존에 입력되어 있던 [반체처리디비]의
내용을 불러와서 반제 시키기도 하거든요.. 물론 반제데이터(원인전표라던데..) 생성만 된다면야 임시 디비로
가능한데...
요게 참 문제 입니다...
그렇다고 서버에 바로바로 입력 한 다음 대변/차변 비교해서 안 맞으면 삭제 하는것은 위험하고..
차/대 비교하다 전기라도 나가면 서버에 그대로 남을 텐데.. 방법이 아닌것 같고요..
요거 어찌 처리들 하시나요?..
감사 합니다.