{{ isOnline ? (realtimeReady ? '🟢 Supabase 실시간 연동' : '🟡 서버 연결 · 30초 주기 확인') : '🔴 서버 미연결 · 편집 중지' }} {{ syncStatusMsg }}
{{ syncUser ? syncUser.email : '로그인 필요' }} 최근 동기화: {{ lastSyncTime || '대기 중' }}

회사 ERP · Supabase 연결

최초 1회 프로젝트 설정 후, 등록된 직원 계정으로 로그인하세요.

{{ syncError }}

첨부한 설정 안내서에 따라 SQL 실행과 직원 계정 등록이 먼저 필요합니다. Secret key / service_role 키는 입력하지 마세요.

{{ syncBusy ? '서버에 저장 중입니다' : '저장·연결 상태 확인이 필요합니다' }}

{{ syncStatusMsg }}

{{ syncError }}

새 서버가 준비되었습니다. 기존 데이터가 있는 PC에서 한 번만 가져오세요. 또는 기존 JSON 백업을 복원하세요.

{{ syncError }}

{{ toast.type === 'error' ? '⚠️' : '✅' }} {{ toast.message }}
🔔

{{ confirmDialog.title || '실행 확인' }}

{{ confirmDialog.message }}

LIVE ERP Pro {{ companyInfo.name || '스마트 제조 ERP' }} 실시간 통합 관리
🔍
빠른 필터:
📊 매입·매출 집계 단위:
기준 일자:
연도: 월:
연도:
조회 기준: {{ dashboardPeriodLabel }}
매입 총액 (VAT별도 / 포함) {{ dashboardPeriodBadgeText }}
₩{{ dashboardInAmountExcl.toLocaleString() }}
VAT포함: ₩{{ dashboardInAmountIncl.toLocaleString() }} ({{ dashboardInQty.toLocaleString() }}개)
매출 총액 (VAT별도 / 포함) {{ dashboardPeriodBadgeText }}
₩{{ dashboardOutAmountExcl.toLocaleString() }}
VAT포함: ₩{{ dashboardOutAmountIncl.toLocaleString() }} ({{ dashboardOutQty.toLocaleString() }}개)
순 매출차액 (공급가 기준) MARGIN
{{ dashboardMarginExcl >= 0 ? '+' : '' }}₩{{ dashboardMarginExcl.toLocaleString() }}
창고 재고평가액: ₩{{ totalInventoryCostValueExcl.toLocaleString() }}
생산 및 납기 대응 현황 STATUS
{{ urgentOrderCount }} 건 납기임박
가동공정: {{ inProgressProdCount }}건 재고부족: {{ lowStockCount }}품목

실시간 입출고 변동 현황

일시 구분 품목명 수량 금액(공급가/VAT포함) 거래처
{{ log.date.slice(0, 10) }} {{ log.flow }} ({{ log.type }}) {{ getItemName(log.itemId) }} {{ log.flow === '입고' ? '+' : '-' }}{{ log.qty.toLocaleString() }} ₩{{ (log.amountExcl || 0).toLocaleString() }}
(込 ₩{{ (log.amountIncl || 0).toLocaleString() }})
{{ log.partner || '-' }}

고객사 납기 일정 현황

고객사 납기일 D-Day 총 주문금액(공급가액) 상태
{{ order.customer }} {{ order.dueDate }} {{ getDdayText(order.dueDate, order.status) }} ₩{{ calcOrderTotalExcl(order).toLocaleString() }} {{ order.status }}
발주번호 발주처 주문 품목(품명) 및 실시간 재고 대조 총 주문금액 (공급가 / 포함) 납기일 D-Day 공정 진행 트래커 생산 연계 출하 / 거래명세서 입력자 관리
{{ order.code }} {{ order.customer }}
{{ idx + 1 }}. {{ getItemName(item.itemId) }} {{ item.qty.toLocaleString() }}개 주문
현재고: {{ getItemStock(item.itemId) }} 재고충족 부족 ({{ item.qty - getItemStockNum(item.itemId) }}개 필요)
₩{{ calcOrderTotalExcl(order).toLocaleString() }}
VAT포함 ₩{{ calcOrderTotalIncl(order).toLocaleString() }}
{{ order.dueDate }} {{ getDdayText(order.dueDate, order.status) }}
{{ order.status }} {{ getOrderStatusPercent(order.status) }}%
출하완료
{{ order.author || '-' }} |
📅 오늘 생산 실적 DAILY
{{ dailyStats.total.toLocaleString() }} 개 생산
양품 {{ dailyStats.good.toLocaleString() }} 불량 {{ dailyStats.defect }}개 ({{ dailyStats.rate }}%)
📆 이번 주 생산 실적 WEEKLY
{{ weeklyStats.total.toLocaleString() }} 개 생산
양품 {{ weeklyStats.good.toLocaleString() }} 불량 {{ weeklyStats.defect }}개 ({{ weeklyStats.rate }}%)
📊 이번 달 생산 실적 MONTHLY
{{ monthlyStats.total.toLocaleString() }} 개 생산
양품 {{ monthlyStats.good.toLocaleString() }} 불량 {{ monthlyStats.defect }}개 ({{ monthlyStats.rate }}%)
⚠️ 전체 평균 불량률 QUALITY
{{ overallDefectRate }}%
주요 불량: {{ topDefectCategory || '없음' }}
지시코드 연계 수주번호 공정/라인 작업인원 생산품목 (품명) 다단계 공정 진행 현황 (진행률) 계획수량 양품실적 불량수량 불량 구분 불량률(%) 일정(완료일) 상태 지시서 인쇄 공정 제어 / 관리
{{ prod.code }} 🔗 {{ prod.linkedSoCode }} 일반 생산 {{ prod.line }} {{ prod.worker }} {{ getItemName(prod.itemId) }}
{{ prod.totalSteps || 10 }}개 공정 중 {{ getProdCurrentStepNum(prod) }}공정 {{ prod.status === '완료' ? '완료' : (getProdCurrentStepNum(prod) > 0 ? '진행중' : '대기') }} {{ getProdProgressPercent(prod) }}%
📍 {{ getProdCurrentStepLabel(prod) }}
{{ prod.targetQty.toLocaleString() }} {{ (prod.completedQty || 0).toLocaleString() }} {{ (prod.defectQty || 0).toLocaleString() }} {{ prod.defectCategory || '불량' }} 무결점 - {{ calcProdDefectRate(prod) }}% {{ prod.completedDate ? prod.completedDate : (prod.startDate + ' ~ ' + prod.dueDate) }} {{ prod.status }} |
ONE-SCREEN BOARD

회의용 전체 생산계획 일정 & 공정 진행 종합 상황판 (총 {{ briefingProductions.length }}건)

총 {{ totalStepsSum }}개 공정 중 {{ completedStepsSum }}개 공정 진행됨
🚀 전체 생산계획 종합 공정 진행률 ({{ briefingProductions.length }}개 계획 평균) {{ averageProdProgress }}% 완료
📅 전체 생산계획 평균 일정 경과율 (착수일~목표납기일 기준) 평균 일정 {{ averageScheduleElapsed }}% 경과 (지연주의 {{ behindScheduleProdCount }}건 / 완료 {{ completedProdCount }}건)
No 지시코드 주문·생산 제품명(품명) / 라인·수주처 계획수량 계획일정 / D-Day 공정 단계별 실시간 진행 현황 (1공정 ~ N공정 클릭 시 즉시 변경) 현재 진행 공정 요약 일정·공정 진행률 빠른 제어
{{ pIdx + 1 }}
{{ prod.code }}
🔗 {{ prod.linkedSoCode }}
{{ getItemName(prod.itemId) }}
{{ prod.line }} · {{ getLinkedCustomerName(prod.linkedSoCode) || prod.worker }}
{{ prod.targetQty.toLocaleString() }}개
{{ prod.startDate.slice(5) }} ~ {{ prod.dueDate.slice(5) }}
{{ prod.status === '완료' ? '완료' : getDdayText(prod.dueDate, '생산진행중') }} 일정{{ getScheduleElapsedPercent(prod) }}%
{{ prod.totalSteps || 10 }}공정 중 {{ getProdCurrentStepNum(prod) }}공정 {{ prod.status === '완료' ? '완료' : (getProdCurrentStepNum(prod) > 0 ? '진행중' : '대기') }}
{{ getProdCurrentStepLabel(prod) }}
{{ getProdProgressPercent(prod) }}% ⚡지연주의 정상
{{ prod.code }} {{ prod.status }} 🔗 수주연계: {{ prod.linkedSoCode }} ({{ getLinkedCustomerName(prod.linkedSoCode) }}) ⚙️ {{ prod.line }} · {{ prod.worker }}
{{ getItemName(prod.itemId) }} (계획수량: {{ prod.targetQty.toLocaleString() }}개)
현재 공정 단계 요약
총 {{ prod.totalSteps || 10 }}개 공정 중 {{ getProdCurrentStepNum(prod) }}공정 {{ prod.status === '완료' ? '완료' : (getProdCurrentStepNum(prod) > 0 ? '진행중' : '대기') }} {{ getProdProgressPercent(prod) }}%
생산 일정 ({{ prod.startDate }} ~ {{ prod.dueDate }})
목표납기: {{ prod.dueDate }} {{ prod.status === '완료' ? '생산완료' : getDdayText(prod.dueDate, '생산진행중') }}
📍 현재 세부 공정: {{ getProdCurrentStepLabel(prod) }} (아래 각 공정 단계를 클릭하면 회의 중 즉시 진행 단계가 업데이트됩니다)

기간별 생산 실적 및 불량률(%) 집계표

일자별, 주차별, 월별 생산량 대비 양품/불량 수량과 불량률을 비교 분석합니다.

구분 기준 총 생산량(개) 양품 수량 불량 수량 불량률 (%) 주요 불량 원인 구분
{{ row.key }} {{ row.total.toLocaleString() }} 개 {{ row.good.toLocaleString() }} {{ row.defect.toLocaleString() }} {{ row.rate }}% {{ row.topDefect }} 무결점
코드 구분 분류 제품명 (품명) 주 입고처(공급처) 안전재고율 비주얼 창고 현재고 수주요청(예약) 실 가용재고 누적 입고 누적 출고 재고상태 재고평가액(원가) 현장 빠른 수불
{{ item.code }} {{ item.tradeType || '매입' }} {{ item.category }} {{ item.name }} {{ item.supplier || '-' }}
기준 {{ item.safetyStock }} {{ getStockSafetyPercent(item) }}%
{{ item.stock.toLocaleString() }} {{ item.unit }} {{ getItemReservedQty(item.id).toLocaleString() }} {{ item.unit }} {{ getItemAvailableQty(item.id).toLocaleString() }} {{ item.unit }} +{{ getItemTotalInQty(item.id).toLocaleString() }} -{{ getItemTotalOutQty(item.id).toLocaleString() }} 부족알림정상보유 ₩{{ ((item.stock || 0) * (item.costPriceExcl || 0)).toLocaleString() }}
🔎 구분별:
일시 구분 유형 품목명 거래처 단가(공급가/VAT포함) 수량 총 금액(공급가/포함) 변동후재고 입력자 관리
{{ log.date }} {{ log.flow }} {{ log.type }} {{ getItemName(log.itemId) }} {{ log.partner || '-' }} ₩{{ (log.unitPriceExcl || 0).toLocaleString() }}
(込 ₩{{ (log.unitPriceIncl || 0).toLocaleString() }})
{{ log.flow === '입고' ? '+' : '-' }}{{ log.qty.toLocaleString() }} ₩{{ (log.amountExcl || 0).toLocaleString() }}
(込 ₩{{ (log.amountIncl || 0).toLocaleString() }})
{{ log.afterStock.toLocaleString() }} {{ log.author || log.operator || '-' }} |
발주번호 협력업체 주문 자재 품목명 (품명) 수량 단가 (공급가 / VAT포함) 총 금액 (공급가액 / VAT포함) 입고예정일 상태 검수 / 입고 발주서 인쇄 입력자 관리
{{ order.code }} {{ order.supplier }} {{ getItemName(order.itemId) }} {{ order.qty.toLocaleString() }} {{ getItemUnit(order.itemId) }} ₩{{ (order.unitPriceExcl || 0).toLocaleString() }}
(込 ₩{{ (order.unitPriceIncl || 0).toLocaleString() }})
₩{{ ((order.qty || 0) * (order.unitPriceExcl || 0)).toLocaleString() }}
VAT포함 ₩{{ ((order.qty || 0) * (order.unitPriceIncl || 0)).toLocaleString() }}
{{ order.expectedDate }} {{ order.status }} 입고 완료됨 {{ order.author || '-' }} |

거래처별 매입·매출 집계 요약

거래처명 구분 거래수량 공급가액(VAT별도) 부가세(10%) 총 합계(VAT포함) 전표 바로보기
{{ p.name }} {{ p.type }} {{ p.totalQty.toLocaleString() }} 개 ₩{{ p.amountExcl.toLocaleString() }} ₩{{ p.vat.toLocaleString() }} ₩{{ p.amountIncl.toLocaleString() }}

기간별 수불 집계 (공급가액 기준)

기준 기간 입고 수량 입고 공급가액(₩) 출고 수량 출고 공급가액(₩) 재고 증감 순 매출차액(공급가)
{{ row.periodKey }} {{ row.inQty.toLocaleString() }} ₩{{ row.inAmountExcl.toLocaleString() }} {{ row.outQty.toLocaleString() }} ₩{{ row.outAmountExcl.toLocaleString() }} {{ row.netQty >= 0 ? '+' : '' }}{{ row.netQty.toLocaleString() }} ₩{{ row.netAmountExcl.toLocaleString() }}
코드 구분 분류 제품명(품명) / 규격 주 입고처(공급처) 매입단가 (공급가/VAT포함) 판매단가 (공급가/VAT포함) 마진율 단위 등록자 관리
{{ item.code }} {{ item.tradeType || '매입' }} {{ item.category }}
{{ item.name }}
규격: {{ item.spec }}
{{ item.supplier || '-' }} ₩{{ (item.costPriceExcl || 0).toLocaleString() }}
(込 ₩{{ (item.costPriceIncl || 0).toLocaleString() }})
₩{{ (item.salePriceExcl || 0).toLocaleString() }}
(込 ₩{{ (item.salePriceIncl || 0).toLocaleString() }})
{{ calcMargin(item) }}% {{ item.unit }} {{ item.author || '-' }} |

🏢 우리 회사 기본 정보 설정 (명세서/발주서 공급자 표기)

{{ editCustomerOrderTarget ? '✏️ 거래처 수주 내역 수정' : '📥 거래처 발주서(수주) 신규 접수' }}

📦 수주 품목 상세 내역
공급가액 합계: ₩{{ formTotalExcl.toLocaleString() }} VAT포함 총액: ₩{{ formTotalIncl.toLocaleString() }}

🚚 수주 제품 출하 및 매출 전표 자동 생성

발주처: {{ currentShipOrder.customer }} ({{ currentShipOrder.code }})
출하 확정 시 아래 품목의 창고 재고가 자동 차감되며 매출 출고 전표가 기록됩니다.
{{ getItemName(itm.itemId) }} 출하 {{ itm.qty }}개 (현재고: {{ getItemStock(itm.itemId) }})

{{ editProductionTarget ? '✏️ 생산 작업지시서 수정' : '⚙️ 신규 생산 계획(작업지시서) 발행' }}

🔢 다단계 공정 및 진행률 설정 (회의 브리핑 연동)
공정 이름 변경

각 공정의 이름을 입력한 뒤 저장하세요. 이 생산계획의 목록과 회의용 현황판에 함께 반영됩니다.

✅ 공정 완료 검수 및 완제품 창고 입고

{{ currentProdTarget.code }} | {{ currentProdTarget.line }}
{{ getItemName(currentProdTarget.itemId) }} (계획수량: {{ currentProdTarget.targetQty }}개)
산출 불량률: {{ inspectModalRate }}%
🔗 BOM 원자재 자동 차감 연동
연결 자재: {{ targetProdBomName }}

{{ editHistoryTarget ? '✏️ 수불 전표 내역 수정' : '📋 수기 입·출고 전표 등록' }}

{{ editOrderTarget ? '✏️ 자재 구매 발주서 수정' : '🚚 자재 구매 발주서(PO) 신규 작성' }}

📦 발주 자재 입고 검수 확인

{{ currentReceiveOrder.code }} | {{ currentReceiveOrder.supplier }}
{{ getItemName(currentReceiveOrder.itemId) }}

{{ editItemTarget ? '✏️ 제품(품목) 정보 수정' : '🏷️ 신규 제품(품목) 마스터 등록' }}

MEETING BRIEFING

📺 전사 생산계획 일정 및 제품별 다단계 공정 진행 현황판 (한 화면 종합 뷰)

가동·대기중 {{ briefingProductions.length }}건 · 완료 계획 제외
🚀 전체 생산계획 종합 공정 진행률 (총 {{ totalStepsSum }}공정 중 {{ completedStepsSum }}공정 진행) {{ averageProdProgress }}%
📅 전체 계획 일정 평균 경과율 (착수~납기 대비) {{ averageScheduleElapsed }}% 경과
총 계획 {{ briefingProductions.length }}건
가동중 {{ inProgressProdCount }}건
대기 {{ briefingProductions.filter(p => p.status === '대기').length }}건
지연주의 {{ behindScheduleProdCount }}건
진행 중인 생산계획이 없습니다.
No 지시번호/수주 주문·생산 제품명(품명) / 담당라인 계획수량 일정 (착수~납기) 제품별 전체 공정 진행 매트릭스 (각 공정 칸 클릭 시 즉시 단계 변경) 현재 공정 위치 진행률(%) / 일정비교 단계 제어
{{ idx + 1 }}
{{ prod.code }}
{{ prod.linkedSoCode ? '🔗 ' + prod.linkedSoCode : '일반계획' }}
{{ getItemName(prod.itemId) }}
{{ prod.line }} · {{ getLinkedCustomerName(prod.linkedSoCode) || prod.worker }}
{{ prod.targetQty.toLocaleString() }}개
{{ prod.startDate.slice(5) }} ~ {{ prod.dueDate.slice(5) }}
{{ prod.status === '완료' ? '완료' : getDdayText(prod.dueDate, '생산진행중') }} 일정{{ getScheduleElapsedPercent(prod) }}%
{{ prod.totalSteps || 10 }}공정 중 {{ getProdCurrentStepNum(prod) }}공정 {{ prod.status === '완료' ? '완료' : (getProdCurrentStepNum(prod) > 0 ? '진행중' : '대기') }}
{{ getProdCurrentStepLabel(prod) }}
{{ getProdProgressPercent(prod) }}% 지연주의 완료 정상진행
{{ prod.code }} {{ prod.status }} 🏭 {{ prod.line }} | 👷 {{ prod.worker }}
{{ getItemName(prod.itemId) }} (계획 {{ prod.targetQty.toLocaleString() }}개)
{{ prod.totalSteps || 10 }}개 공정 중 {{ getProdCurrentStepNum(prod) }}공정 ({{ getProdProgressPercent(prod) }}%)
🖨️ A4 표준 전표 인쇄 미리보기 ({{ printForm.docTitle }}) 인쇄 전 텍스트를 직접 수정할 수 있습니다.