Repository navigation
Releases: Mrbinggrae/TC-Helper
Releases · Mrbinggrae/TC-Helper
Release list
v1.8.53
[v1.8.53] 2026-10-12
수정
- 공간마감 Summary 병합셀 오류 삭제 범위에 병합셀 일부가 걸려
병합된 셀에서는 실행할 수 없습니다오류가 발생하던 문제를 수정했습니다. 병합과 서식을 유지하면서 대상 범위 안에서 시작하는 병합셀의 내용을 지웁니다. 범위 밖에서 시작하는 제목·라벨은 보존합니다. - Summary 마지막 행 정리 기본 삭제 범위를 B4:L12로 늘려 9번째 행의 이전 값을 제거합니다. 수집 행이 더 많으면 해당 마지막 행까지 정리합니다.
- Excel 입력 실패 처리 일반 셀 입력에 실패하면 오류를 전달하여 공간마감 작업이 저장 성공으로 표시되지 않도록 했습니다.
검증
- Excel·사내 시스템을 실행하지 않는 병합셀/공간마감 로컬 회귀 테스트 12개 통과. 부분 병합, 제목 보존, 마지막 행 정리, COM 재시도, 입력 실패 전파와 한 번의 최종 저장을 검사했습니다.
- 실제 회사 Excel 파일과 WMS 업무 동작은 회사 노트북에서 확인해야 합니다.
v1.8.52
변경
- By_DBeaver DeadWood 무게제한 재고조회 우선 행마다 재고조회로 로케이션 수량을 먼저 확인한 뒤 상품관리·상품 상세 무게를 조회합니다. 무게제한은 팔레트 단위라 수량을 확인하지 못하면 상품 조회를 하지 않습니다. v1.8.51의 상품관리 우선 순서를 되돌렸습니다.
추가
- 빈 로케이션 스킵 재고조회 결과가 없거나 수량이 0이면
빈로케이션스킵으로 처리합니다. 이 경우 상품 조회와 수락어·금지어 추가를 하지 않습니다. 새 조회 결과가 대기 시간 끝까지조회 결과가 없습니다로 남을 때만 빈 로케이션으로 판정합니다. - 빈 로케이션 원본 삭제 무게제한 결과의 빈 로케이션 행을 DeadWood 결과에서 삭제하고 건수를 갱신합니다. 다른 로케이션의 같은 SKU 행은 유지하며, 중단했을 때도 완료된 건까지 반영합니다.
검증
- DeadWood 로컬 자동 테스트 54개 통과. 실제 Chrome 모의 페이지에서 재고 있음·빈 로케이션·다른 SKU만 있음 판정을 확인했습니다.
- 실제 회사 WMS의 빈 로케이션 화면 판정은 회사 노트북에서 확인이 필요합니다.
v1.8.51
수정
- By_DBeaver DeadWood 무게제한 상품명 재검색 방지 unitdescription이 비어 상품명으로 저장된 수락어·금지어도 확인합니다. 상품관리 조회 후 이미 등록된 상품명이면 상품 상세 무게와 재고조회를 건너뜁니다.
- 금지어 우선 적용 금지어와 수락어에 모두 걸리면 금지어로 처리하고
금지어스킵으로 따로 표시합니다. 금지어와 같은 단어, 금지어에 걸린 상품명은 수락어 목록에서 제외하고 결과표제외 수락어열에 표시합니다. - 중단 시 검사 결과 보존 무게제한 도중 중단해도 완료된 건까지 결과표를 표시하고 수락어·금지어를 저장합니다. 중단 시점에 검사 중이던 1건만 제외됩니다.
변경
- 무게제한 조회 순서 행마다 상품관리 → 상품 상세 무게 → 재고조회 순서로 확인합니다.
검증
- DeadWood 로컬 자동 테스트 47개 통과(무게제한 수락어·금지어·중단 처리 테스트 16개 추가).
- 실제 회사 WMS 무게제한 동작은 회사 노트북에서 확인이 필요합니다.
v1.8.50
[v1.8.50] 2026-09-27
변경
- ChromeDriver 업데이트 TC Helper와 By_DBeaver 공용 Windows 64비트 ChromeDriver를 154.0.8037.58로 교체했습니다.
- Deadwood 조회 버튼 안정화 재고조회·상품관리에서 입력값을 확정한 뒤 현재 표시되는 활성 버튼을 찾아 클릭합니다. 화면 재렌더링이나 클릭 가림이 발생하면 버튼을 다시 찾습니다.
- 조회 결과 대기 보완 이전 표의 빈 결과나 다른 SKU 때문에 조회를 일찍 끝내지 않습니다. 새 표 갱신이 없으면 입력 확인과 조회를 한 번 더 시도하며, 취소 요청은 대기 중에도 반영합니다.
- 실패 진단 조회 실패 시 업무값·주소·제목 원문을 제외한 입력폼 상태를 기록합니다.
- DeadWood Sandbox 지원 Sandbox(Redshift)와 Trino에 맞춰 쿼리를 생성합니다. Sandbox는 원본 createdat 날짜 조건과 DATEDIFF, 빈 SKU 문자열을 처리하는 TRY_CAST를 사용하며 조회 조건과 결과 금지어 필터는 유지합니다.
검증
- DeadWood Sandbox/Trino 쿼리 분기·엔진 연결 전달·UI 설정 로컬 테스트 10개 통과. 실제 Sandbox 컬럼·권한과 쿼리 실행은 회사 환경에서 확인해야 합니다.
- Deadwood 로컬 자동 테스트 21개와 실제 Chrome 154.0.8037.58을 이용한 모의 페이지 검증 5개 시나리오 통과.
- Google 공식 드라이버 배포 파일의 실행 버전과 SHA-256 확인. 빌드 관련 자동 테스트 9개 통과.
- 실제 회사 WMS·DB·Outlook 업무 동작은 회사 노트북에서 확인이 필요합니다.
v1.8.49
[v1.8.49] 2026-09-18
변경
- 체크인 PS 통합 입고PS·진열PS 사번 입력란을 IB_PS 하나로 통합했습니다. 대기 인원, 완료 집계와 실패 사번 재시도도 IB_PS 기준으로 처리합니다.
- WMS 작업 선택 변경 IB_PS 버튼의 작업 ID 1601을 기준으로 체크인합니다. 기존 입고PS·진열PS의 위치 기반 선택 경로를 제거했습니다.
검증
- 로컬 체크인 자동 검사와 UI 로드, 배포 패키지를 검증했습니다.
- 실제 회사 WMS 체크인은 회사 노트북에서 확인이 필요합니다.
v1.8.48
[v1.8.48] 2026-09-18
수정
- Overage 상품바코드 재조회 결과 저장 토트 재고가 없어 실물상품바코드로 재조회한 경우, 일치하는 상품이 하나로 확정되면 전산상품명·전산SKU·전산상품바코드를 SharePoint에 저장합니다. 재조회 성공 후에도 저장을 막던 조건을 수정했습니다.
- 전산·실물상이 저장 조건 토트 재고에서 상품이 확정되면 전산상품명·전산SKU·전산상품바코드를 저장합니다. 전산 바코드가 실물 바코드와 달라도 저장하며 실물상품바코드는 유지합니다. 토트 재고가 없어 상품바코드로 재조회한 결과는 저장하지 않습니다.
- 기존 값 보호 실물상품바코드와 수량은 자동 변경하지 않습니다. 조회 실패·복수 상품·다중 페이지·원본 변경·취소 시 자동 저장을 중단합니다.
검증
- XD Error 로컬 자동 테스트 266개 통과. Overage의 상품바코드 재조회·저장과 전산·실물상이의 토트 조회·저장 및 실물바코드 보존을 검증했습니다.
- 실제 회사 SharePoint·WMS·Outlook 동작은 회사 노트북에서 확인이 필요합니다.
v1.8.47
[v1.8.47] 2026-09-18
수정
- XD Error SharePoint 검색 실패 수정 전산상품명·전산SKU의 표시 이름 변경으로 필수 열을 찾지 못하던 문제를 수정했습니다. 확인된 내부 열 이름으로 검색과 상품 정보 저장을 연결합니다.
- 상품 정보 저장 대상 유지 이전 표시 이름과 같은 별도 열이 있어도 원본 상품 열을 사용하며, 실물상품바코드는 변경하지 않습니다.
검증
- 제공된 XML의 값·사진 열 매핑 확인 및 XD Error 로컬 자동 테스트 259개 통과.
- 실제 회사 SharePoint·WMS·Outlook 동작은 회사 노트북에서 확인이 필요합니다.
v1.8.46
[v1.8.46] 2026-09-13
수정
- XD Error 간헐적 재고조회 진입 실패 보완 WMS 메뉴로 연 조회 탭에서 주소와 실제 토트 입력칸·조회 버튼의 준비 상태를 함께 확인합니다. 준비된 폼을 고정 주소 불일치만으로 거부하던 경로를 보완했습니다.
- 반복 조회 탭 재사용 확인한 재고조회 경로를 해당 탭에 기억하고, 폼이 다시 로딩 중이면 같은 탭에서 기다립니다. 화면 경로 변경, 입력 요소 교체, 중단 후 재조회에 대응합니다.
- 화면 진단 개선 고정 주소와 일치하지 않아도 재고조회 입력폼이 확인되면 로그에서 구분합니다. 주소·검색값 원문은 기록하지 않습니다.
유지
- 메일 사진은 v1.8.43에서 복원한 초기 클립보드 붙여넣기 방식을 유지합니다. 실물상품바코드 수동 입력과 토트 조회 미확정 시 기존 상품 정보 보존도 유지합니다.
검증
- 자동 검사 291개 통과. 로컬 Chrome 모의 WMS에서 기존 배포본의 화면 준비 판정 실패를 재현하고, 수정본의 반복 조회·지연 로딩·상품바코드 재검색·재로그인·탭 복구 등 7개 시나리오를 확인했습니다.
- 실제 회사 WMS·Outlook 동작은 회사 노트북에서 확인이 필요합니다.
v1.8.45
[v1.8.45] 2026-09-11
수정
- 디번들링 스캔 순서 2단계를 토트 → BD 로케이션 → 박스 상품 바코드 및 수량 입력 → BD 로케이션 재스캔 순서로 변경했습니다.
- 재진열 스캔 순서 5단계를 토트 → 진열 위치 → 낱개 상품 바코드 및 수량 입력 → 같은 위치 재스캔 순서로 변경했습니다. 여러 위치는 위치별로 반복 안내합니다.
- 단계 구분 WMS 디번들링 진행 안내를 3단계로 분리하고, 낱개 토트 재고 이동을 4단계로 조정했습니다.
검증
- 단계 구성, 복수 로케이션 스캔 순서, 상품 바코드 단계의 박스·낱개 수량 표시와 문법 검사를 통과했습니다.
- 실제 현장 스캔 및 WMS 작업은 회사 노트북에서 확인이 필요합니다.
v1.8.44
[v1.8.44] 2026-09-11
변경
- 미측정 기능 제거 사용하지 않는 미측정 탭과 전용 작업 처리·크롤러를 제거했습니다.
- 체크인 직무 추가 하차지게차·보충·입고PS·진열PS 사번 입력란을 추가했습니다. 완료 인원 집계와 미완료 사번 재시도를 지원합니다.
- 하차지게차 매핑 수정 하차WS 대신 하차지게차 전용 버튼을 사용하도록 수정했습니다.
검증
- 체크인 UI와 모의 처리 테스트 4개 통과. 미측정 제거 후 남은 5개 탭의 로드·초기화를 확인했습니다.
- 실제 사내 WMS 체크인은 회사 노트북에서 확인이 필요합니다.