Skip to main content

서브테이블 상세 설정

한눈에 보기

서브테이블은 단순한 표가 아닙니다. 수식 자동 계산(lineFormula), 품목 선택 시 자동채움(itemLookup) 등 강력한 기능을 제공하여, ERP 전표 수준의 화면을 쉽게 만들 수 있습니다.

소개

1:N 관계를 설정하면 양식 안에 서브테이블이 나타납니다. 이 서브테이블에 추가 설정을 하면 다음과 같은 기능을 사용할 수 있습니다:

  • lineFormula: 수량 x 단가 = 금액 같은 자동 계산
  • itemLookup: 품목을 선택하면 단가, 단위가 자동으로 채워짐
  • 자동채움(Autofill): FK로 참조한 데이터의 값을 자동 복사

이렇게 보입니다

서브테이블 설정 패널

서브테이블 설정 패널

관계 연결선을 클릭하면 오른쪽 속성 패널에서 서브테이블의 상세 설정을 할 수 있습니다.

1. lineFormula (라인 수식)

라인 수식이란?

서브테이블의 각 행에서 컬럼 간 수식 계산을 자동으로 수행하는 기능입니다.

라인 수식 설정

lineFormula 설정 화면입니다. 계산 대상 컬럼과 수식을 지정합니다.

자주 사용하는 수식

수식설명결과
수량 * 단가금액 계산금액 = 수량 x 단가
수량 * 단가 * (1 - 할인율/100)할인 적용할인 후 금액
금액 * 0.1부가세 계산VAT 금액
금액 + 부가세합계 금액세액 포함 합계

설정 방법

  1. 관계 연결선을 클릭합니다
  2. 속성 패널에서 "lineFormula" 섹션을 찾습니다
  3. 대상 컬럼(결과가 저장될 컬럼)을 선택합니다
  4. 수식을 입력합니다

동작 모습

사용자가 서브테이블에서 수량과 단가를 입력하면, 금액이 자동으로 계산됩니다:

수량 입력: 100
단가 입력: 1,500
↓ 자동 계산
금액: 150,000 (수량 x 단가)

서브테이블 전체:

품목수량단가금액
볼트M81001,500150,000← 자동 계산
너트M8200800160,000← 자동 계산

금액 컬럼에 lineFormula를 설정하면, 해당 컬럼은 읽기 전용이 됩니다. 사용자가 직접 금액을 수정할 수 없고, 수량이나 단가를 바꾸면 자동으로 재계산됩니다.

2. itemLookup (품목 검색 자동채움)

품목 검색이란?

서브테이블에서 품목을 선택하면 관련 정보(단가, 단위 등)가 자동으로 채워지는 기능입니다. 사용자가 하나하나 입력할 필요 없이, 품목만 선택하면 됩니다.

품목 검색 자동채움

서브테이블에서 품목을 선택하면 해당 품목의 단가, 단위 등이 자동으로 채워집니다.

동작 흐름

1. 서브테이블에서 "품목" FK 컬럼 클릭
🔍 품목 검색
품목코드품목명단가
A001볼트M81500
A002너트M8800
A003와셔M8500
← 클릭!
2. "볼트M8" 선택 → 자동채움 실행
품목수량단가단위
볼트M81,500EA← 단가, 단위 자동 입력!

설정 방법

  1. 자식 테이블에서 품목 마스터를 참조하는 FK 관계를 만듭니다
  2. 관계의 속성 패널에서 "itemLookup" 을 활성화합니다
  3. 매핑을 설정합니다: 어떤 마스터 컬럼 → 어떤 서브테이블 컬럼
품목마스터 컬럼 (원본)서브테이블 컬럼 (대상)
단가단가
단위단위
규격규격

실무 활용

마스터 테이블자동채움 대상사용 장면
품목마스터 → 발주품목단가, 단위, 규격발주서 작성
품목마스터 → 출하품목단가, 단위출하전표 작성
거래처마스터 → 발주서담당자, 연락처거래처 선택 시

3. 자동채움 (Autofill)

자동채움이란?

FK로 참조한 데이터의 여러 필드 값을 한 번에 가져오는 기능입니다. itemLookup과 비슷하지만, 서브테이블뿐 아니라 일반 양식에서도 사용됩니다.

자동채움 데모

거래처를 선택하면 사업자번호, 대표자명, 연락처가 자동으로 채워지는 모습입니다.

발주서 양식
← 선택!
↓ 자동채움
자동 입력
자동 입력
자동 입력

lineFormula + itemLookup 조합

두 기능을 함께 사용하면 강력한 전표 화면을 만들 수 있습니다:

lineFormula + itemLookup 조합 동작

1. 품목 선택 → itemLookup으로 단가 자동채움

2. 수량 입력

3. lineFormula로 금액 자동 계산 (수량 x 단가)

품목수량단가금액
[▼ 검색]
볼트M81,500← 1. 품목 선택 → 단가 자동
볼트M81001,500← 2. 수량 입력
볼트M81001,500150,000← 3. 금액 자동 계산

이 조합은 발주서, 판매주문서, 입고전표 등 거의 모든 ERP 전표에서 사용됩니다. 전표 화면에서 실제 전표 화면 예시를 확인할 수 있습니다.

자주 묻는 질문

Q: 자동 계산된 금액을 사용자가 임의로 수정할 수 있나요? A: lineFormula가 설정된 컬럼은 기본적으로 읽기 전용입니다. 수동 수정이 필요하면 수식 설정에서 "수동 수정 허용" 옵션을 활성화하세요.

Q: 품목 선택 후 단가를 수정할 수 있나요? A: 네, itemLookup으로 자동 채워진 값은 사용자가 수정할 수 있습니다. 특별 단가 적용 등의 경우에 유용합니다.

Q: 수식에서 다른 행의 값을 참조할 수 있나요? A: lineFormula는 현재 행 내의 컬럼만 참조합니다. 다른 행의 값이 필요하면 집계 기능을 사용하세요.

Q: 합계 행은 자동으로 표시되나요? A: DECIMAL/INT 타입의 컬럼은 서브테이블 하단에 합계가 자동으로 표시됩니다.

다음 단계