feat(est-test): 수량산출서 복사와 순서 이동
- 현재 산출서 아래에 복사본 추가, 내역 연결은 비워 이중 반영 방지 - 산출서 위로·아래로, 순서 변경 ESTX 저장은 명확한 문구로 거부 - 단추 지킴 시험이 cjs 화면 파일도 검사 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -418,6 +418,8 @@ function updateQuantities(project, base, cp949, memory) {
|
||||
const sheets = project.quantitySheets || [],
|
||||
originals = base.quantitySheets || [];
|
||||
if (sheets.length !== originals.length) throw Error("수량산출서 추가·삭제는 지원하지 않습니다.");
|
||||
if (sheets.some((sheet, i) => sheet.Code !== originals[i].Code))
|
||||
throw Error("수량산출서 순서 변경은 ESTX 저장을 지원하지 않습니다. JSON으로 저장하세요.");
|
||||
const rows = project.tables.MulMainDat.map((r) => ({ ...r }));
|
||||
const titles = (project.tables.MulTitleDat || []).map((r) => ({ ...r }));
|
||||
const savedSheets = sheets.slice();
|
||||
|
||||
Reference in New Issue
Block a user