指令 Gz1692 - 統計表差異

一句話說明:圈選一張舊表與一張新表,Grebarz 自動比對兩表的鋼筋項目,畫出一張同時呈現「新增、增加、扣減、無變化、刪除」五種狀態的差異表。

這個指令能做什麼

執行後你先後圈選一張「舊表」與一張「新表」(皆為 GzSTA 產生的標準統計表),Grebarz 會逐列比對兩表的鋼筋項目,畫出一張全新的差異表。

差異表的配色刻意把「要處理的」與「不用管的」拉開:真正有異動的三種列維持亮色並在表格外側標上放大的文字——綠色「新增」、黃色「增加」、紅色「扣減」;支數完全沒變的列則變暗退到封存圖層,不加標記。僅舊表才有、這一版已經取消的料,除了同樣變暗、文字傾斜之外,還會整列劃上一條貫穿表格的刪除線,支數改記為「0(原支數)」、KG 歸零。

封存圖層設定為不列印,所以列印出來的差異表剛好只剩新增、增加、扣減三種真正要發包處理的列,而 DWG 畫面上仍保留完整對照,隨時可以回頭確認哪些料沒動、哪些被取消了。

適合什麼時候使用

情境 說明
設計變更後要交出「異動清單」 不必逐列人工比對前後兩次統計,一次看出哪些料增加、減少、新增或刪除了
要一份「只有異動項」的紙本 沒異動與已取消的列都在不列印的封存圖層,直接出圖就是一張乾淨的異動清單,不必自己刪列
需要保留取消紀錄備查 「刪除」列不會真的消失,變暗劃掉留在 DWG 畫面上,日後要追是哪一版取消的仍查得到

操作步驟

  1. 確認圖面上已有兩張 GzSTA 產生的標準統計表——一張是修改前的「舊表」,一張是修改後的「新表」
  2. 執行 Gz1692,先圈選「舊表」——僅限一張,選到多張會被要求重選
  3. 接著圈選「新表」——同樣僅限一張;若與剛才的舊表選到同一張,系統會擋下並提示「舊表與新表不可以是同一張表」
  4. 輸入差異表的表頭名稱(預設值為「{舊表表名}_補」,可自行修改)
  5. 指定插入點,差異表隨即繪製完成

差異表輸出,同時呈現新增(綠)、增加(黃)、扣減(紅)、無變化(變暗)與刪除(變暗傾斜並整列劃掉)五種狀態

注意事項

差異表上五種狀態的判定規則:

狀態 條件 整列呈現 表外標記 會列印
新增 僅新表有此料 綠色 「新增」
增加 兩表都有,新表支數較多 黃色 「增加」
扣減 兩表都有,新表支數較少 紅色,KG 欄為負值 「扣減」
無變化 兩表支數相同 變暗,移到封存圖層
刪除 僅舊表有此料 變暗、文字傾斜 25°、整列劃上一條貫穿表格的刪除線,移到封存圖層 「刪除」

相關指令

指令 關係
GzSTA 差異表比對的舊表、新表皆由此指令產生
Gz1691 姊妹指令:跨多張統計表合併成一張新表,而非比對兩張表的差異
Gz1683 「刪除」列的封存效果(移圖層、變暗、文字傾斜 25°)與本指令共用同一份實作
Gz1689 差異表可直接匯出 Excel,但只採計支數為正的列
GZ1690 差異表可直接注入出料助手料表頁,同樣只採計支數為正的列
GzSTC 差異表可轉換為番號重量表
GzLI 本指令位於統計系統的子指令