楊 昌 盛
(成都信息工程學(xué)院圖書館 四川 610225)
·一得之見·
圖書驗(yàn)收工作的技術(shù)性改進(jìn)嘗試
——介紹一種對(duì)賬輔助軟件
楊 昌 盛
(成都信息工程學(xué)院圖書館 四川 610225)
介紹利用VB+ACCESS+EXCEL開發(fā)圖書驗(yàn)收對(duì)賬輔助軟件的背景,指出該軟件的作用,分析其正常驗(yàn)收核對(duì)、按清單核對(duì)兩個(gè)功能的實(shí)現(xiàn)。
圖書驗(yàn)收 圖書對(duì)賬 輔助對(duì)賬軟件
圖書驗(yàn)收就是確定收到的圖書可接受或不可接受,接受就付款、不接受就退書。結(jié)合成都信息工程學(xué)院圖書館圖書驗(yàn)收工作的實(shí)踐,筆者發(fā)現(xiàn)賬目核對(duì)是圖書驗(yàn)收工作的關(guān)鍵點(diǎn)。而圖書驗(yàn)收過程中碼洋與驗(yàn)收金額不符的情況時(shí)有發(fā)生。驗(yàn)收大批量圖書(幾百上千種)時(shí),若出現(xiàn)賬目不符情況,全憑人工核對(duì),浪費(fèi)大量時(shí)間和精力。為此,筆者結(jié)合手工對(duì)賬的經(jīng)驗(yàn),利用VB+ACCESS+EXCEL開發(fā)了一個(gè)對(duì)賬輔助軟件,使用效果良好。
圖書驗(yàn)收包括手工驗(yàn)收(簡稱手驗(yàn))和計(jì)算機(jī)驗(yàn)收(簡稱機(jī)驗(yàn))兩種。手驗(yàn)指的是核對(duì)到館新書的實(shí)體與書目清單,查看書名、冊(cè)數(shù)、價(jià)格是否一致,是否缺頁、污損或與館藏原則是否相符等情況[1],對(duì)不合要求的圖書在清單上做退書標(biāo)記,對(duì)于核對(duì)無誤擬收藏的新書進(jìn)行外包加工(含檢測(cè)永磁、嵌充消磁條、蓋章、貼條碼、打財(cái)產(chǎn)號(hào)、提取主本等工序)。 機(jī)驗(yàn)指的是接收經(jīng)手驗(yàn)、外包加工的主本,利用Libsys3.5系統(tǒng)的驗(yàn)收管理模塊將圖書的財(cái)產(chǎn)號(hào)、條碼號(hào)、價(jià)格信息錄入管理系統(tǒng)。
圖書驗(yàn)收中的賬目核對(duì)有其客觀標(biāo)準(zhǔn),即最后要達(dá)到一分不多一分不少。但由于Libsys3.5系統(tǒng)只記錄“正確信息”,而不能記錄“異常信息”,甚至整個(gè)手驗(yàn)過程也在Libsys3.5系統(tǒng)管理之外,一批新書的總碼洋沒有被記錄。因此,Libsys3.5系統(tǒng)不具備驗(yàn)證賬目是否相符的功能。
圖書驗(yàn)收對(duì)賬輔助軟件就這樣應(yīng)需而生了,它的作用就是記錄每批次圖書的總碼洋和所有的“異常信息”,當(dāng)然還要記錄Libsys3.5的“正確信息”——驗(yàn)收金額。必要的時(shí)候還需要收集書商提供的書目清單電子版和Libsys3.5的驗(yàn)收清單明細(xì)。
圖書驗(yàn)收對(duì)賬軟件包括兩個(gè)使用步驟,第一步是必須的,即判斷總碼洋與驗(yàn)收金額之間的誤差與所記錄的異常情況是否一致,若一致或通過手工檢查能消除誤差則不需進(jìn)入第二步;第二步是可選的,主要是核對(duì)書商清單電子版和驗(yàn)收明細(xì)清單,只有當(dāng)誤差與異常的不一致現(xiàn)象無法通過手工檢查消除時(shí)才啟用。輔助軟件的對(duì)賬功能也包括兩個(gè)部分,即正常驗(yàn)收核對(duì)和按清單核對(duì)。
2.1 正常驗(yàn)收核對(duì)
驗(yàn)收核對(duì)的方法是判斷碼洋-驗(yàn)收金額-退書金額-異常金額是否為0。驗(yàn)收核對(duì)效果如圖1:
圖1 正常驗(yàn)收核對(duì)效果圖
核對(duì)完成,只需關(guān)注核對(duì)結(jié)果差額是否為0,若為0表示核對(duì)無誤;若不為0,表示驗(yàn)收過程有誤。若有誤,可核對(duì)退書登記、異常情況登記與實(shí)際情況是否相符,一般來說就能發(fā)現(xiàn)問題所在;若還不能解決問題,就需啟用按清單對(duì)賬的功能。
2.2 按清單對(duì)賬
對(duì)各項(xiàng)數(shù)據(jù)檢查之后仍不能發(fā)現(xiàn)差額問題所在,就需要對(duì)照驗(yàn)收清單和書商書目清單來查找問題。
這項(xiàng)功能的操作過程如下:
①數(shù)據(jù)準(zhǔn)備。驗(yàn)收清單由Libsys3.5導(dǎo)出,電子版書目清單由書商提供。驗(yàn)收清單和書目清單分別按表1和表2的格式整理。退書清單、異常圖書清單都來自本軟件登記,作為人工核對(duì)之用。
表1 驗(yàn)收清單格式
表2 書商書目清單格式
②比較驗(yàn)收清單和退書清單,一致的記錄用顏色做標(biāo)記。
③比較退書清單和書商清單中沒有顏色標(biāo)記的記錄,一致則用顏色標(biāo)記。
④分別將驗(yàn)收清單、書商清單、退書清單中沒有標(biāo)記的記錄導(dǎo)出到驗(yàn)收異常、書商異常、退書異常的電子表格。
⑤由人工對(duì)照驗(yàn)收異常、書商異常、退書異常、軟件登記的異常記錄,排除實(shí)際上相符的圖書,即可找出問題所在。軟件不能判斷的實(shí)際相符情況包括套書、價(jià)格異常等。價(jià)格異常包括書目清單價(jià)格與實(shí)際價(jià)格不一致、驗(yàn)收價(jià)格與實(shí)際價(jià)格不一致兩種情況。
上述過程中的比較規(guī)則是判斷ISBN、單價(jià)(或定價(jià))、冊(cè)數(shù)(或數(shù)量)三項(xiàng)是否完全一致。ISBN號(hào)由10位升13位、帶或不帶短橫的情況對(duì)于ISBN比較有明顯影響。為排除干擾,采用函數(shù)統(tǒng)一ISBN,代碼如下:
Function GetISBN(ByVal st As String) As String
Dim i, t
t = Replace(st, “-”, “”)
If Len(t) <= 10 Then
GetISBN = “’” & Left(“978” & t, 12)
Else
GetISBN = “’” & Left(t, 12)
End If
End Function
統(tǒng)一ISBN號(hào)的思路是,首先去掉短橫,然后將長度在10以下(含10)的前面加上“978”,最后取左邊12位作為規(guī)范的ISBN號(hào)。此函數(shù)避免了短橫、長度不等、校驗(yàn)位等對(duì)ISBN一致性的影響。
按清單對(duì)賬的界面效果如圖2:
圖2 按清單對(duì)賬效果圖
[1] 譚 靜.如何充分發(fā)掘ILASⅡ功能提高中文圖書驗(yàn)收效率.圖書館建設(shè),2006(3):45-46.
BookAccountVerificationAssistingSoftware:ATentativeImprovementontheBookAccessionTechnology
Yang Changsheng
Library of Chengdu University of Information and Technology, Chengdu 610225, China
This paper first briefly describes the background to the development of a book account verification assisting software with VB + ACCESS + EXCEL and then explains the functions of the software and analyzes the ways it exercises the functions of normal accession and accession on a checking list.
accession of books; verification of book account; account verification assisting software
G25
楊昌盛,男,1978年生,館員,研究方向?yàn)楝F(xiàn)代圖書情報(bào)技術(shù)與圖書館業(yè)務(wù),發(fā)表論文4篇。