刪掉一條之後,下一條為什麼不會補空號
條號不是一個讓使用者隨手輸入的文字欄位。新建一條時,SlateX 會檢視同一鏡頭下已經存在的條號,取其中最大號再加 1;如果這個鏡頭還沒有條,就從 1 開始。因為演算法看的是最大號而不是現有條目數量,刪掉中間一條只會留下空號,下一條仍然接在目前最大號之後,不會回頭把缺口補上。
條號按同一鏡頭內的「最大號 + 1」生成,所以刪除會留下號段空缺,而不是讓下一條回填舊號碼。
條號沒有使用者輸入入口
目前介面只顯示「第 N 條」,新建與編輯都沒有讓使用者鍵入條號的控制項。條號寫入發生在建條路徑裡,而不是靠使用者在表單中修改一個數字。
《數字場記裡哪些值是軟體先填的》講的是哪些值會先由軟體給出;條號就是其中邊界很明確的一種。條號因此只有軟體生成這一條路,不存在「先自動編號、之後手工修正」那一步。
新號看最大值,不看還剩多少條
新建儲存時,系統先找同一鏡頭下已有條目的最大條號,然後加 1。開始錄製時使用同一口徑。另一個搶拍入口只有在該鏡頭一條都沒有時才走,並把起始條寫成 1。
關鍵區別在於「最大號 + 1」不是「數量 + 1」。假設同一鏡頭曾經有 1、2、3 三條,後來刪掉第 2 條,現有數量變成兩條,但最大號仍是 3;下一條因此寫成 4,而不是重新寫成 3 或補回 2。
留空的取捨是不回填較小的舊號碼
這種編號方式會讓號段看起來不連續,但它避免了刪除之後新建的條與已經交出去的條同號。這裡的取捨是寧可留下缺號,也不透過回填去重複使用較小的舊號碼。這條只在刪除中間條時成立:號取的是現存條裡的最大值,所以如果把目前最大號那一條刪掉,下一條會重新用上那個號。
這不等於條號會按照真實拍攝順序保持連續。目前會留下空號的來源就是刪除,而且只有刪除中間條才會留空;因此接收方應把條號當作同一鏡頭內的條身份,而不是把「連續沒有缺口」當作正確性的條件。
刪除後的空號是編號規則的結果:後續新建繼續取目前最大號加一,不靠現存條數重新排號。
硬邊界:條號只在同一鏡頭內成立
條號的生成範圍是同一鏡頭。不同鏡頭可以各自有第 1 條、第 2 條,因此不能把條號當成全場或全專案範圍的獨立編號。
這也是《為什麼同一批條記錄在幾份交件裡行數和順序都對不上》需要區分「條號」和「檔案行號/排序」的原因。看到交付檔案裡的行序變化,不應反過來推斷條號被重新連續編號;兩者不是同一件事。
FAQ
條號可以手工改嗎?
目前沒有條號輸入控制項。介面顯示條號,但新建和編輯都沒有讓使用者直接鍵入或修改這個數字的路徑。
刪除第 2 條後,下一條會變成第 2 條嗎?
不會。新號取同一鏡頭目前最大號再加 1,因此中間缺口會保留下來。
為什麼不用現有條數加 1?
因為現有數量會在刪除後變小,而最大號仍保留已經用到哪裡。目前規則選擇繼續最大號之後的號碼。
不同鏡頭可以都有第 1 條嗎?
可以。條號的範圍就是同一鏡頭,不同鏡頭各自從自己的已有條號計算,因此不能把條號當作全專案編號。
Axiom One LLC — SlateX。以上數字截至 2026-09-24。