fix(m01): 표 조각 참조에 줄 = 엔진이 찾은 줄 차례 (PLAN 5장 6바퀴 서버)
- find 가 고른 줄의 차례(그 표 줄 배열 · 0부터)를 참조.줄 로 더함 - 줄에 없는 조건 칸은 맞음으로 보는 엔진 규칙을 화면이 흉내 내지 않게 - 시험: GC000010 크레인 줄 · GF000160 합판 줄 · 금액 변화 0 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
This commit is contained in:
@@ -209,7 +209,8 @@ def _alias_piece(mark: dict, env: dict, master, column: str | None) -> dict:
|
||||
row = mf.find(table, conds, column)
|
||||
tail = column.rpartition("_")[2] if column else ""
|
||||
piece["글"] = " · ".join([*_row_label(table, row, conds), *([tail] if tail else [])])
|
||||
piece["참조"] = {"테이블": ref[:2], "키": ref, "행": conds, "열": column}
|
||||
at = next(i for i, one in enumerate(table["줄"]) if one is row) # find 가 고른 줄
|
||||
piece["참조"] = {"테이블": ref[:2], "키": ref, "행": conds, "열": column, "줄": at}
|
||||
else:
|
||||
piece["참조"] = {"테이블": ref[:2], "키": ref}
|
||||
except _CALC_ERRORS:
|
||||
|
||||
Reference in New Issue
Block a user