如何使用条码自动转换功能 - DigitalPlatform/dp2 GitHub Wiki

有些特殊情况下,例如数据进系统时为避免与以有数据条冲突,需给条码添加前缀才能导入数据,而实物书由于全部重贴条码工作量大成本高,实物书上还是未加前缀的条码。这处情况需要使用dp2系统的条码自动转换功能。

1. 配置校验规则

示例如下:

<barcodeValidation>
    <validator location="星洲小学,星洲小学/*">
        <patron>
            <range value="XZP00001-XZP99999" />
        </patron>
         <entity>
            <range value="DPB000001-DPB999999" />
            <range value="000001-999999" transform="result= 'DPB' + barcode ;" />
        </entity>
    </validator>
</barcodeValidation>

<range value="000001-999999" transform="result= 'DPB' + barcode ;" /> 是条码转换的规则,上面规则是输入“000001”的册条码,系统会自动将条码转换为DPB000001。

2. 使用条码转换

2.1 快捷出纳窗

启动dp2内务,先打开校验条码开关:菜单"帮助/参数配置",在“出纳”属性页勾选【校验输入的条码号】。

点工具栏按钮【借】,进入快捷出纳窗,识别出读者信息后,扫描枪扫入册的条码信息。比如 000001,快捷出纳窗 成功识别出 DPB000001的册信息,读者借阅成功。

点【还】,扫描枪扫入册的条码信息“ 000001”,快捷出纳窗 成功识别出 DPB000001的册信息,还书成功。

2.2 批处理-典藏移交

点单菜单"批处理/典藏移交" 1)点击【从条码号文件】 按钮,装入条码号文件(扫描枪扫出的不带前缀的册条码号),系统会自动转换为带有前缀的册条码,并显示在下方的集合内。

2)点击【扫入册条码】按钮,跳出“扫入条码”对话框,使用扫码枪扫描书上的册条码号。在下方的集合内系统自动转换为带有前缀的册条码。

2.3 批处理-打印财产账

点单菜单"批处理/打印财产账" 在【装载】标签页面,点击【从条码号文件】 按钮,装入条码号文件(扫描枪扫出的不带前缀的册条码号),系统自动识别为带有前缀的册条码。

⚠️ **GitHub.com Fallback** ⚠️