Skip to Content

데이터 편집

파일 업로드 후 자동 처리가 완료되면 DataGrid 화면에서 데이터를 확인하고 수정할 수 있습니다. 이 화면은 업로드 후 자동 전환되거나, 사이드바의 공급구분 탭(출고/반품/폐기/정정/취소)을 클릭하여 진입합니다.

공급구분 탭

데이터는 공급구분 코드에 따라 5개 탭으로 자동 분류됩니다. 각 탭은 규칙, 코드매핑, 검증이 독립적으로 동작합니다.

코드설명특이사항
출고1일반 공급 보고기본 보고 형태, 모든 필수 필드 입력
반품2반품 처리 보고반송사유코드(R열) 필수, 금액은 원래 출고 금액과 동일
폐기3폐기 처리 보고단가 = 0, 금액 = 0 필수, 수량만 기재
정정4기등록 건 정정기존 접수번호 필요, 변경 필드만 수정
취소5기등록 건 취소기존 접수번호 필요, 원래 데이터 그대로 제출

사이드바의 각 탭 우측에 배지 숫자(행 수)가 표시됩니다. 탭을 클릭하면 해당 공급구분의 데이터만 DataGrid에 표시됩니다.

주의: 정정(4)과 취소(5)는 이미 KPIS에 등록된 건을 수정하거나 취소할 때 사용합니다. 기존 접수번호(rcptNo)가 반드시 필요합니다.

주요 컬럼

DataGrid는 21개 컬럼으로 구성됩니다. 주요 컬럼의 역할과 편집 가능 여부는 다음과 같습니다.

항목설명편집
A연번자동 부여 순서 번호 (을지 매칭 키)불가
B공급사업자등록번호제조업체 사업자번호 (10자리)가능
C공급자영업형태1:도매상, 2:제조업자, 3:수입자 등 (1~7)가능
D계약방법1:수의계약, 2:경쟁입찰가능
E공급구분1:출고, 2:반품, 3:폐기, 4:정정, 5:취소불가 (탭으로 구분)
F공급형태5:도매, 6:직거래, 8:수출, 9:요양기관 등 (1~9)가능
G공급받은자 명칭거래처명가능
H공급받는자 사업자등록번호거래처 사업자번호 (10자리)가능
I요양기관기호공급형태=5(요양기관)일 때 8자리 필수가능
J제품명의약품 제품명가능
K표준코드KPIS 13자리 의약품 식별코드 (코드검색 버튼 제공)가능
L공급규격포장단위 (소수점 1자리)가능
M공급수량수량 (변경 시 단가 자동 역산)가능
N공급일자YYYYMMDD 형식가능
O공급금액총액 — 어떤 수정에도 불변 유지불가 (원본 고정)
P공급단가단가 (변경 시 수량 자동 역산)가능
Q접수번호API 제출 후 KPIS가 부여하는 번호불가 (자동 기재)
R반송사유DC001~DC007 반송코드가능
S제조번호의약품 제조번호 (20자리 이하 권장)가능
T유효기간YYMMDD 형식 (6자리)가능
U일련번호구분0:일련번호 부착, 1:일련번호 생략, 2:RFID가능

셀 편집

기본 편집

  1. 편집하려는 셀을 클릭합니다.
  2. 셀이 편집 모드로 전환됩니다.
  3. 값을 수정합니다.
  4. Enter 키를 누르거나 다른 셀을 클릭하면 수정이 확정됩니다.

수량/단가 자동 역산

공급금액(총액, O열)은 원본 값으로 고정되며 어떤 수정에도 변하지 않습니다. 수량 또는 단가를 변경하면 시스템이 자동으로 나머지 값을 역산합니다.

변경 항목자동 역산계산 방식
공급수량(M열) 변경공급단가(P열) 자동 계산단가 = 금액 ÷ 수량
공급단가(P열) 변경공급수량(M열) 자동 계산수량 = 금액 ÷ 단가
공급규격(L열) 변경수량, 단가 동시 재계산금액 기준 재분배

표준코드 검색

표준코드(K열) 셀의 검색 버튼(돋보기 아이콘)을 클릭하면 코드검색 다이얼로그가 열립니다.

  1. 검색창에 제품명 또는 13자리 표준코드를 입력합니다.
  2. 마스터 DB에서 일치하는 결과가 표시됩니다.
  3. 검색 결과에서 원하는 항목을 클릭하면 표준코드가 자동 입력됩니다.
  4. 입력된 표준코드는 코드매핑에 자동 저장되어 이후 동일 제품명에 재적용됩니다.

행 상태 표시

DataGrid에서 각 행의 상태는 시각적으로 구분됩니다.

표시의미설명
파란색 좌측 테두리선택된 행현재 클릭하여 선택한 행
노란색 배경수정된 행사용자 또는 규칙에 의해 변경된 행
빨간색 좌측 테두리검증 오류제출 불가능한 오류가 있는 행 (클릭하면 오류 상세 표시)
노란색 좌측 테두리검증 경고확인이 필요한 경고가 있는 행 (제출은 가능)
규격 셀 빨간 표시규격 불일치마스터 DB의 표준규격과 현재 공급규격이 다른 행

행 추가 및 삭제

행 추가

DataGrid 하단의 행 추가 버튼을 클릭하면 빈 행이 추가됩니다. 추가된 행에 직접 데이터를 입력할 수 있습니다.

행 삭제

삭제할 행을 선택한 후 삭제 버튼을 클릭합니다. 삭제된 행은 즉시 DataGrid에서 제거되며, DB 동기화 시 반영됩니다.

주의: 이미 KPIS에 제출하여 접수번호가 부여된 행을 삭제하면, KPIS 서버에는 해당 건이 남아있게 됩니다. 제출 완료 건은 삭제 대신 취소(코드 5) 처리를 권장합니다.

정렬 및 검색

정렬

DataGrid 헤더의 컬럼명을 클릭하면 해당 컬럼 기준으로 정렬됩니다.

  • 첫 번째 클릭: 오름차순 정렬
  • 두 번째 클릭: 내림차순 정렬
  • 세 번째 클릭: 정렬 해제 (원래 순서)

검색

상단 헤더의 검색창에 키워드를 입력하면 모든 컬럼에서 실시간으로 필터링됩니다. 제품명, 거래처명, 표준코드 등 어떤 값이든 검색할 수 있습니다.

편집 이력 확인

상단 헤더의 수정이력 버튼을 클릭하면 편집 이력 다이얼로그가 열립니다. 모든 편집은 자동으로 기록되며, 각 수정 건마다 다음 정보를 확인할 수 있습니다.

항목설명
수정 시각편집이 발생한 시간
대상 행수정된 행의 연번
변경 전/후 값원래 값과 수정된 값
수정 유형manual (사용자 수동), rule (규칙), correction (자동보정), auto_match (코드매핑)

데이터 저장

사용자의 편집은 메모리에서 즉시 반영됩니다. 날짜를 전환하거나 다른 화면으로 이동할 때 시스템이 자동으로 현재 날짜의 데이터를 DB에 저장(flushCurrentDate)합니다.

주의: 브라우저를 강제 종료하면 저장되지 않은 편집이 유실될 수 있습니다. 중요한 편집 후에는 날짜를 한 번 전환하거나 내보내기를 실행하여 저장을 확인하세요.

다음 단계

Last updated on