2026-10-19 세션 — 소요 한남 2차(2184·99A) 라고데코 원단 별도 발주 = 운영 PFS 부자재 발주서 #11(확정) · #8 에서 2행 제거
기록: [코디] (총괄 배정 worker). 운영 PFS 쓰기 =
POST /api/sub-orderpaper2회(#11 저장 · #8 수정) +POST /api/sub-orderpaper/confirm1회. 코드·DDL·SQL·배포·출력·카톡 0.
논의·대안
- [페페] 「부자재 발주로 라고데코 원단 발주 진행해줘. harvard-09, cod_01 2가지. 원단 치수는 기본 가로폭 1220, 길이는 야드계산이 기본이다. 입고처는 청솔산업.」 → 질문 3개 답 = 「추천대로 하라」(입고일 26.10.22(목) · 가정 그대로 · COD_01 별도 발주).
- 별도 발주서 방식 = 라고데코 2행만 담은 새 부자재 발주서 + #8(draft)에서 그 2행 제거(중복 발주 방지). 선례 = 10.13 INEK10 발주서에서 PET(GY01DMT) 분리·「추후 발주」(
session-2026-10-13-hannam2-inek10-order.md) ·GY01DMT 별도 발주서정확 매치는 없었다. - 업체 「라고데코」·「청솔산업」 둘 다 업체 마스터(
/api/sub-orderpaper/vendors)에 있다. 입고처(receiver)는 마스터 없는 자유문자열. -
8 은 지시 시점 116행이 아니라 120행(10.15~16 261015 피드백 행 4 추가)이었다 → 제거 후 118.
결정 · 소요량 계산 (1세트 · 폭 1220)
- 세대수 1 = 견적 #803 아일랜드 행 qty 1 · type 99A · 현장 구분 MH 건립(모델하우스 1세대) — 정황 근거.
- 도면 = 261015 최종 시트 F022 「마스터 드레스룸」(아일랜드 B·B1·B2) ·
C:\dev\_work\sohan2-dwg1015-est\diff\png\v15_F022_new_all.png· 덤프diff\n15_prims.pkl. - Harvard-09 = 4 yd: 서랍 9개 = B 정면 7(1304×208 1 + 650폭 2열×3단 6) + 벤치쪽 2(655.2폭). 가정 = 서랍바닥 = 칸 내폭 × 레일 길이(보수적 상한) — 넓은 1274×450 · 좁은 618.8×450 ×6 · 벤치 약 619×350 ×2(Dynapro L450·L350). 배치 = 1274 조각 길이 방향 + 옆 폭 800 안에 벤치 2장 세로(2×619=1238) · 좁은 6장 3행×619=1857 → 길이 1274+1857=3,131mm ÷ 914.4 = 3.42 → 올림 4.
- COD_01 = 2 yd: 시트 상판 1350×440 + 등받이 1310×467(B2 입면의 «벤치 쿠션», 20T 상판 위). 가정 = 쿠션 두께 50 + 감싸기·접음 여유 20(편측 가산 70). 재단 상판 1490×580 · 등받이 1450×607 → 폭 580+607=1187 ≤ 1220 나란히 → 길이 1490mm = 1.63 yd → 올림 2. 두께 120 이어도 1.74 → 2.
- 전제 = 이지웨이 벤치 쿠션 제작(No.83)에 원단 미포함 · 도면이 라고데코 별도 지정.
산출물 · 검증
- #11(done · 발주일 26.10.19 자동 · 입고일 26.10.22 · field 2184 · 한샘 · 99A · 입고처 청솔산업 · 제목 「라고데코 원단 발주(코디 26.10.19) · 벤치 쿠션 COD_01 · 서랍바닥 Harvard-09」) 2행: 패브릭 COD_01 · 폭 1220 · 2 yd · 수량 「2 yd」 / 레자 Harvard-09 · 폭 1220 · 4 yd · 수량 「4 yd」 · 업체 라고데코 · 비고에 가정·계산 한 줄 · 항목 입고일·입고처 모두 26.10.22·청솔산업. 저장(draft) → GET 대조 → /confirm → 재GET 대조 오류 0 ·
/excel200(9,438 B). - #8: 사전 GET == 스냅샷(
get_8_1019.json) 오류 0 확인 → 나머지 118행 line_id 유지 POST 1회 → 재GET 행수 118 · 라고데코 잔존 0 · 118행 vendor·품명·규격·수량·비고·line_id·입고일·입고처 전부 일치 · seq 0..117 · 상태 draft 유지 · 헤더 7칸 동일. 현장 2184 목록 = #11 done 2행 · #8 draft 118행. - 스크립트·덤프 =
C:\dev\_work\lagodeco-fabric-1019\(s_order.pyPRE|NEW|CUT8 ·isl_texts.py·isl_dims.py·new_final_11.json·get_8_after.json·cut8_payload.json). 원복 = #8 에 라고데코 2행을get_8_1019.json의 행(line_id 포함)으로 되돌리는 POST · #11 삭제는DELETE /api/sub-orderpaper/11(소프트, 자재관리 unlink) — 페페 지시 때만.
추가 지시 — 청솔산업 가공 발주서 #12(draft) · #11 비고 두께 30 · #8 No.83 조회 (26.10.19 11:55 KST)
- [페페] 「청솔산업 발주 내용도 추가로 작업. 두께는 30mm 기준.」 청솔산업 = 라고데코 원단(#11, 10.22 입고)을 받아 가공하는 협력사.
- #12(draft · field 2184 · 한샘 · 99A · 입고처 포인 · 입고일 26.10.29(목) · 둘 다 코디 추천값 → 제목·비고에 «입고처·입고일 추천값» 표시 · 확정은 dev-e5 통합 때) 제목 「청솔산업 가공 발주(코디 26.10.19) · 벤치 쿠션 제작·서랍바닥 레자 마감 · 입고처·입고일 추천값」 · 업체 청솔산업 2행: ①벤치 쿠션 제작(시트·등받이) · 시트 1350×440×30T 1 · 등받이 1310×467×30T 1 · 2개 · 비고 «원단 라고데코 COD_01 사급(#11, 10.22 청솔 입고)» ②서랍바닥 레자 마감(Harvard-09) · 1274×450 ×1 · 618.8×450 ×6 · 약 619×350 ×2 · 9개 · 비고 «원단 라고데코 Harvard-09 사급(#11) · 크기 = 칸내폭×레일길이 가정 → 실측 확인 필요». 30T 는 쿠션만. 저장 후 재GET 대조 오류 0 · status draft.
- #11 COD_01 비고(done 이어도 같은
POST /api/sub-orderpaper(sub_orderpaper_no=11)로 수정됨 · 자재관리 재동기) 두께 50 → 30: 시트 (1350+100)×(440+100)=1450×540 · 등받이 (1310+100)×567=1410×567 → 폭 540+567=1107 ≤ 1220 · 길이 1450mm=1.59yd → 올림 2yd(수량 불변). 재GET: 상태 done · 규격·수량·line_id·입고일·입고처·헤더 무변경 · 비고만 바뀜 · Harvard-09 행 불변. - #8 No.83 이지웨이 「벤치 쿠션(제작)」(seq 82 · line_id 43c36777…) = 규격 «약 1350×422 · 패브릭 라고데코 COD_01» · 수량 1 · 비고 «드레스룸 아일랜드 벤치 · ⚠규격·사양 확인필요 · 근거 드레스룸 아일랜드» — 건드리지 않음. 청솔 쿠션(#12 ①)과 같은 품목(벤치 쿠션 제작)이라 중복 가능성 큼 → ⏳[페페] 둘 중 하나로 정리(이지웨이 제작분에 원단·가공 포함이면 #12 ①·#11 COD_01 취소, 청솔 가공이면 #8 이 행 제거). 원장 근거 «벤치, 디바이더 = 이지웨이 제작».
- 스크립트
C:\dev\_work\lagodeco-fabric-1019\s_cs.py(SHOW8|NEW|N11) ·cs_new_12.json·n11_before_cs.json·n11_after_cs.json.
추가 지시 — 청솔 쿠션 발주서·도면(26.10.19)
- [페페] 「나스 진행중 소요 한남 2차 폴더에 청솔산업에 발주할 도어발주서 규격표시 작성과 도면 HTML로 그리고 PDF변환파일까지 묶어서 진행해줘. 계속 수정 있을 예정. 기존 캐드도면과 달리 30두께, 노출 3면 라운드(R 청솔 지정), 쿠션끼리 만나는 면만 직각, 스폰지 = 하드 스폰지.」
- [코디] 쿠션 전수 = 덤프 40시트 텍스트 검색 → 「벤치 쿠션」은 F022(+동일 복제 시트 F035) 평면·B2 입면 2곳뿐 · F011/F020/F033/F038 은 키플랜 「BENCH」 라벨. → 시트 1 + 등받이 1 = 2EA 그대로.
- [코디] 면 처리 근거 = F022 SIDE SECTION: CAD 는 시트+등받이를 한 몸 L자(약 12T)로 그리고 시트 앞-윗모서리·등받이 위-앞모서리에 R≈11.9 호. → 2피스 분리 · 시트 뒤 / 등받이 아래 직각, 시트 앞·좌·우 / 등받이 위·좌·우 라운드(예상과 일치).
- [코디] 가정: ①치수는 지시값(시트 1350×440 · 등받이 1310×467, PFS #12 와 동일) 유지 ②라운드 = 윗면(사람 닿는 쪽) 모서리만, 바닥·벽 접촉 모서리 직각 ③조립 = 등받이가 상판 위·B1 뒷판에 붙고 시트가 그 앞에 맞닿음(개략도) ④입고처 포인·입고희망 26.10.29(목) = PFS #12 추천값 ⑤양식 = 선례 「청솔 침대 샘플 도어발주서.xlsm」 머리(결재·수신·발신·현장·타입·비고)+표(번호·위치·품명·가로×세로×T·수량), 좌/우/엣지 칸 대신 원단·스폰지·모서리.
- ⚠ 확인 필요(도면 형상): 상판 순깊이 = 420.5(평면 해치 1350×420 · 뒤 20 = B1 뒷판) → 시트 440 은 뒷판과 20 겹침, 등받이 30T 가 상판에 서면 시트 ≈390 · B2 입면 등받이 외곽 = 1350.4×470(치수선은 20+1290.4+20=1330.4) → 1310 과 다름. 고칠 땐 json 1줄.
- 산출 NAS
\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 소요 한남 2차\코디 청솔 쿠션발주 26.10.19\=청솔산업 쿠션 발주서_소요한남2차_261019.xlsx(7,910 B) ·…_도면_261019.html(15,216 B) ·…_도면_261019.pdf(73,035 B · 1쪽 A4 가로) · put 왕복대조 일치. - 로컬 원본
C:\dev\_work\sohan2-cushion-1019\=cushion_spec.json(단일 원본) ·build.py(3종 재생성+자체검사) ·README.md(수정 방법) ·out\· 선례ref\. - 수정 방법 = json 고침 → rev+1 →
python C:/dev/_work/sohan2-cushion-1019/build.py→ 새 파일명(_YYMMDD_rN)으로 NAS put. 파일명 「도어」 금지(스티커 동기화). - [코디] rev1(26.10.19) [페페] 명칭 등판·바닥판 · 기준 높이 470·깊이 420 확정 → 등판 1344×467×30T(1350−3−3 · 470−3) · 바닥판 1344×387×30T(420−3−30) + 서랍매트 규격표(Grass Dynapro LWS=LWK−42 · SKL=NL−10 · 안쪽깊이=SKL−15×2 · 매트=−1, 출처 Grass 113378 PDF): ① 1274/L450 → 1231×409 ×1 · ② 617(618−1)/L450 → 574×409 ×6 · ③ 617/L350 → 574×309 ×2 = 9장 · Harvard-09 순치수 2,049mm≈2.24yd(+30 여유 2,139mm≈2.34yd) → #11 4yd 충분 · NAS 같은 폴더
청솔산업 쿠션·서랍매트 발주서_소요한남2차_261019_r1.xlsx·…_도면_261019_r1.html·.pdf(2쪽) · rev0 3종 그대로. - [코디] rev2(26.10.19) [페페] 엑셀 = 도어발주서 세로 양식(기준 NAS
2026현장\진행중\10월\한샘 GS 대전도마변동 MH\GS대전도마mh 도어발주서.xlsm'포인' 시트 서식 재현 · 비고 = 품목 아래 D:K 병합 줄 · 품목 사이 빈 행 1 · 12행 「생산 수량: 쿠션 2개 · 매트 9개」) · 도면 = 청솔 발송용(계산식·출처·내부정보 제외, 매트 도형·치수선) / 보고용(상세 3쪽) 분리 · NAS 최상위 r2 5종 put, rev0·r1 6개는 하위폴더이전본\으로 rename(크기 대조 일치) · 이후build.py --publish가 직전 판 이동+put 자동. - [코디] 페페 r2 엑셀 수정 반영(26.10.19 15:41 KST 수정본) — diff = C6 「한샘 소요 한남 2차」→「소요 한남 2차」 · M4 「입고희망: 26.10.29(목)」→「입고일: 26.10.28(수)」 · K8 2줄째 「원단 : 10.21(수) 택배입고예정」 추가 · 인쇄 배율 79→77·fitTo 미지정 · 병합 안쪽 칸 글꼴 Calibri→맑은 고딕(엑셀 저장 정규화). json·
XLSX_DEFAULT에 반영 → 로컬 재생성 vs 수정본 셀 diff 0(값·병합·폭·높이·서식·인쇄) · NAS 미게시. ⚠ PFS #12 입고일 10.29 · #11 입고일 10.22 와 다름(PFS 미수정). 스킬chungsol저장.
추가 — PFS 동기화(26.10.19 오후)
- [페페] 「pfs도 맞춰주고 발주내용 pfs에 연동해줘. 라고데코 원단만 연동. 청솔은 별도 관리. 운영배포. 이지웨이 벤치 쿠션건 삭제.」 [코디] 운영 쓰기 =
POST /api/sub-orderpaper2회(#11 · #8). 코드·배포·DELETE·SQL 0. 스크립트C:\dev\_work\lagodeco-fabric-1019\s_sync.py(PRE|N11|CUT83|POST) ·s_chk.py·s_mat.py. - 착수 시 사전 GET 이 브리프 가정과 달랐다(페페가 PFS 화면에서 먼저 손봄): #11 이미 입고일 10.21(헤더·2행) · 규격 「원단」 · 수량 COD_01 「4야드」·Harvard-09 「4야드」(브리프는 2yd·4yd) / #8 No.83 이미 「[삭제] 벤치 쿠션(제작)」 수량 「0(삭제)」 비고 「★[26.10.19 페페] 삭제 — 제외 — 청솔산업 #12로 이관…」 마킹 상태 / #12 입고일 10.28. → 수량·규격·업체는 현재값 유지(브리프 지시), #8 은 마킹 행을 제거.
- #11 전후: 비고 COD_01 「…두께30+여유20…1.59yd→올림…」 → 「청솔 쿠션 등판 1344×467×30T·바닥판 1344×387×30T 원단 · 10.21(수) 택배 청솔 입고」 / Harvard-09 「…3.42yd→올림…」 → 「서랍매트 9장(1231×409 1·574×409 6·574×309 2) 원단 · 10.21(수) 택배 청솔 입고」. 입고일 10.21 유지(이미 반영) · done · line_id·수량·규격·입고처 불변 · 재GET 오류 0 · 자재관리(
/api/orderpaper/all-itemsfield 2184 pfs_sub) 2행 orderpaper_no 10224·10225 에 비고·입고일 10.21 반영 확인(상태 「진행」). - #8 전후: 118행 → 117행(seq 82 이지웨이 No.83 line_id 43c36777… 제거) · 나머지 117행 vendor·품명·규격·수량·비고·line_id·입고일·입고처 전부 불변 · seq 0..116 · draft 유지 · 헤더 불변.
- #12(draft · 조회만): 입고일 10.28 · 입고처 포인 · 2행(벤치 쿠션 제작 2개 · 서랍바닥 레자 마감 9개). 삭제 여부 ⏳[페페].
- 원복: #8 =
pre_8_1019b.json(삭제 마킹 행 포함 118행)의 행을 line_id 포함해 그대로 되돌리는 POST · #11 =pre_11_1019b.json의 비고로 되돌리는 POST. 스냅샷C:\dev\_work\lagodeco-fabric-1019\pre_8_1019b.json·pre_11_1019b.json·pre_12_1019b.json· 사후get_8_after_cut83.json·n11_after_sync.json.
다음
- ✅ 청솔 쿠션 치수 확정 → rev1 발행(위 절). ⏳ 서랍매트 두께·마감 = 청솔 기본(확인 필요).
- ⏳[페페] 출력·카톡 발송(이번 지시 범위 밖). 쿠션 원단이 이지웨이 제작분에 이미 포함인지 확인되면 COD_01 취소 여부.
관계
- 주제 그룹: pfs-orderpaper
- 관련 문서: pfs-session-2026-10-14-sohan2-suborder, pfs-session-2026-10-19-hannam2-gy01dmt-order