現場記錄 / W7.2 · 卷號派生

A001 這樣的卷號從哪裡來,為什麼前綴跟著機位變

A001 這樣的卷號不是一整串自由文字。目前的顯示形態由機位字母前綴加上三位零填充數字拼出來:前綴跟著機位標識走,後面的數字來自卷號數值。也因為顯示名稱是派生結果,使用者不能把這個欄位改寫成任意卡號字串;能輸入的是數字部分,不是完整的命名格式。

卷號的顯示形態是「機位前綴 + 三位數字」的派生結果,不是一格可以任意填寫的完整卡名。

前綴跟著機位走,數字統一補到三位

落庫之後的統一顯示口徑會把機位標識放在前面,再把卷號數字補成三位。例如機位前綴是 A、數值是 1,就顯示成 A001。換成另一個機位前綴,前面的字母跟著變動,後面的數值仍按同一套三位格式拼接。

這就是為什麼《數字場記裡哪些值是軟體先填的》裡看到的卷號有穩定的形態:介面與交件裡看到的卷號都按這一套拼接規則給出,而不是分別維護好幾套卷號文字。

兩條輸入路徑對 0 的處理不同

新建與編輯條記錄時的那張機位參數表單允許把數字部分清空;清空之後表單顯示為空字串,但實際數值落為 0。所以只要這條記錄掛了機位,匯出讀到的就是 A000 這樣的形態(沒有掛機位時,匯出另有兜底值)。卷號的最小值因此不一定是 1:這條表單路徑明確允許 0。

機位參數工具列則使用另一套限制:加減與手動輸入都會把數值限制在 1 到 999 之間。也就是說,兩處面對的是同一個卷號數值,輸入邊界卻不相同:同一格數值在表單那側可以是 0,在工具列那側不行。

輸入只保留數字並截到三位

兩條路徑的輸入都會濾掉非數字字元,而且只保留前三位數字。因此字母、空格或底線無法透過這兩個輸入框進入數字部分。前綴字母來自機位,不是使用者連同卷號數字一起輸入進去的。

舊的自由文字卷號欄在工具列那側修改以及新建機位時會被清空,目前也沒有可依賴的讀寫路徑,因此不能把它當成「另一種自訂命名方式」。這一欄仍然存在,但存在不等於可用。

硬邊界:不能自訂完整卡號格式

目前的拼接規則只做機位前綴與數字零填充,因此不支援把完整卷號改成不帶機位前綴的自由字串,也不支援 B002_R1 這類帶額外後綴的形態。可核對的是派生規則本身;任意卡號命名不在這條能力範圍內。

《ALE 每一欄的值從哪裡來》裡交付端讀到的卷號也來自這個派生值。接收方如果需要與素材卡或後製範本對照,應按實際匯出值逐項核對,而不是假定任意現場卡名都能原樣進入卷號欄位。

目前卷號只按機位前綴與三位數字拼接;自由文字卡名與帶額外後綴的自訂格式不在這條能力範圍內。

FAQ

A001 裡的 A 是使用者輸入的嗎?

不是作為卷號數字的一部分輸入。這個前綴來自機位標識,數字部分再按三位零填充拼在後面。

卷號可以是 0 嗎?

機位參數表單允許清零,清空之後表單顯示為空字串;只要這條記錄掛了機位,匯出形態就會出現 A000。工具列路徑則把輸入限制在 1 到 999。

可以輸入 B002_R1 這種完整卡號嗎?

目前的卷號輸入只保留數字並截到三位,顯示端再拼上機位前綴,因此這類帶額外後綴的自由格式不在目前範圍內。

舊的自由文字卷號欄能當成備用輸入嗎?

不能把它當成現有的輸入能力。該欄在工具列那側修改和新建機位時會被清空,目前也沒有可依賴的讀寫路徑。


Axiom One LLC — SlateX。以上數字截至 2026-09-24。