- 기본정보 제품구분 드롭다운 제거 (CONTRACT_MGMT.PRODUCT 주석처리)
- 품목정보 No~품번 사이에 제품구분 컬럼 추가 (공통코드 0000001)
- Machine(0000928) 선택 시 수량만큼 행 분할, 각 수량=1 고정
- CONTRACT_ITEM.PRODUCT 컬럼 추가 및 UPSERT/SELECT 반영
- getContractItems/getContractItemList GROUP BY에 PRODUCT 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 팝업 폼 전체 너비 확장 + 중앙 정렬 (calc(100% - 16px), margin: 0 auto)
- 품목 그리드 컬럼 경계선 드래그로 너비 조절 가능 (colgroup + th 동시 수정)
- Select2(품번/품명) 텍스트 드래그 복사 지원 (capturing phase로 드롭다운 방지)
- Select2 x(초기화) 버튼 화살표 왼쪽으로 분리 배치
- PCC 문서 포함
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 수주수량: 정수 포맷(formatInteger) 유지, 우측정렬
- 공급가액/부가세/총액: blur 시 formatMoney로 .00 포맷 복원
- blur 이벤트를 이벤트 위임 방식으로 변경하여 동적 행에도 적용
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- tfoot에 Total 행 추가 (No~반납사유 7컬럼 병합)
- 수주수량/수주공급가액/수주부가세/수주총액 합계 자동 계산
- 품목 추가/삭제/금액 변경 시 합계 실시간 갱신
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- deliveryMngAcceptanceList: 발주/입고/미입고 금액 및 합계 소수점 2자리 적용
- purchaseCloseList: 입고금액/환율/관세/수입부가세 그리드 포맷 적용
- purchaseCloseList: 마감정보입력 팝업 금액 입력/표시/저장 포맷 처리
Made-with: Cursor
- 영업관리: 단가/금액/환율 소수점 2자리 + 천단위 콤마 표시
- 구매관리: 영문 발주서/리스트/현황/입고 소수점 2자리, 일반/가공 발주서는 정수 유지
- common.js에 formatMoney, formatInteger, removeComma 공통 함수 추가
- Java 서비스: Long.parseLong → Double.parseDouble 수정 (소수점 데이터 보존)
- MyBatis: goodsMgmt.xml BIGINT → NUMERIC 캐스팅 변경
- CommonUtils.numberFormatDecimal2 추가
Made-with: Cursor
- 견적/주문서/판매관리 전 페이지 금액 필드 소수점 2자리 + 천단위 콤마 표시
- parseInt → parseFloat, Math.round 제거로 소수점 계산 정확성 확보
- estimateTemplate1 fn_save() 소수점 제거 버그 수정 (/[^0-9]/g → /[^0-9.]/g)
- contractMgmt.xml, salesNcollectMgmt.xml VARCHAR→NUMERIC CAST 시 REPLACE 안전 처리
- EST_TOTAL_AMOUNT_KRW 환율 변경 시 동적 재계산 (SQL 쿼리 수정)
Made-with: Cursor