오늘 확인할 업무 {{ workToday }} · 한국시간
실시간 입출고 변동 현황
| 일시 | 구분 | 품목명 | 수량 | 금액(공급가/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 || '-' }} | | |
| 지시코드 | 연계 수주번호 | 공정/라인 | 작업인원 | 생산품목 (품명) | 다단계 공정 진행 현황 (진행률) | 계획수량 | 양품실적 | 불량수량 | 불량 구분 | 불량률(%) | 일정(완료일) | 상태 | 지시서 인쇄 | 공정 제어 / 관리 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ 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 }} | | |
회의용 전체 생산계획 일정 & 공정 진행 종합 상황판 (총 {{ briefingProductions.length }}건)
총 {{ totalStepsSum }}개 공정 중 {{ completedStepsSum }}개 공정 진행됨| 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) }}%
⚡지연주의
정상
|
|
기간별 생산 실적 및 불량률(%) 집계표
일자별, 주차별, 월별 생산량 대비 양품/불량 수량과 불량률을 비교 분석합니다.
| 구분 기준 | 총 생산량(개) | 양품 수량 | 불량 수량 | 불량률 (%) | 주요 불량 원인 구분 |
|---|---|---|---|---|---|
| {{ row.key }} | {{ row.total.toLocaleString() }} 개 | {{ row.good.toLocaleString() }} | {{ row.defect.toLocaleString() }} | {{ row.rate }}% | {{ row.topDefect }} 무결점 |
수정 버튼으로 공정과 수량을 추가하세요. 창고 재고와 공정 재고는 별도로 관리됩니다.
| 제품 / 규격 | 창고 재고 | 공정별 재고 | 공정 재고 합계 | 관리 |
|---|---|---|---|---|
| {{ item.name }} {{ item.code }} · {{ item.spec }} | {{ item.stock }} {{ item.unit }} | 미등록 {{ row.name }}: {{ row.qty }} {{ item.unit }} | {{ processStockTotal(item) }} {{ item.unit }} |
| 코드 | 구분 | 분류 | 제품명 (품명) | 연결 거래처 | 안전재고율 비주얼 | 창고 현재고 | 수주요청(예약) | 실 가용재고 | 누적 입고 | 누적 출고 | 재고상태 | 재고평가액(원가) | 현장 빠른 수불 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.code }} | {{ item.tradeType || '매입' }} | {{ item.category }} | {{ item.name }} | {{ itemPartnerNames(item) || '-' }} |
기준 {{ 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 }}
|
{{ itemPartnerNames(item) || '-' }} |
₩{{ (item.costPriceExcl || 0).toLocaleString() }} (込 ₩{{ (item.costPriceIncl || 0).toLocaleString() }}) |
₩{{ (item.salePriceExcl || 0).toLocaleString() }} (込 ₩{{ (item.salePriceIncl || 0).toLocaleString() }}) |
{{ calcMargin(item) }}% | {{ item.unit }} | {{ item.author || '-' }} | | |
제품등록에서 매출·매입 거래처를 선택하면 아래에 연결 제품이 표시됩니다. 거래중지한 거래처의 기존 연결은 유지됩니다.
사업자번호 {{ partner.businessNo || '-' }} · 담당자 {{ partner.contact || '-' }} · 전화 {{ partner.phone || '-' }}
{{ partner.email }} {{ partner.address }}
{{ partner.memo }}
담당자 상신 → 부장 → 상무 → 대표이사 순서로 결재합니다. 등록된 직원 모두 문서를 조회하며, 지정된 현재 결재자만 승인·반려할 수 있습니다.
| 양식 | 제목 | 담당자 | 상신일 | 상태 |
|---|---|---|---|---|
| {{ doc.typeName }} | {{ doc.authorName }} | {{ approvalTime(doc.createdAt) }} | {{ approvalStage(doc) }} | |
| 결재 문서가 없습니다. | ||||
통합 업무 알림
{{ workToday }} 한국시간 기준 · 지연 및 3일 이내 일정 · 결재와 업무는 내 담당 및 미지정 업무 표시
현재 확인할 알림이 없습니다.
업무·인수인계
직원들이 함께 조회·수정하는 업무 목록입니다. 완료한 업무도 기록으로 남으며 다시 열 수 있습니다.
| 업무 / 인수인계 내용 | 담당자 | 마감일 | 상태 | 관리 |
|---|---|---|---|---|
{{ task.memo }} 관련 제품: {{ getItemName(task.itemId) }} | {{ workAssigneeName(task.assigneeEmail) }} | {{ task.dueDate || '-' }} {{ workDueText(task.dueDate) }} | {{ task.status }} | |
| 표시할 업무가 없습니다. | ||||