欢迎您来到 数字平台。 您尚未登录。[登录] [注册新用户]
当前位置: 论坛首页 / 栏目 产品与服务 / 文章 831

点击:4552[回复顶层] [树状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 1 楼
文章id: 831
如何批产生订购记录



如何批产生订购记录(需最新的服务器端与客户端版本支持)

 

客户需求:

         欲在同一个渠道、订购相同复本量的多种书刊。已制作了这些书刊的目录数据,且在目录数据的价格子字段中,体现了订购价。

 

解决方案:

         由于已具备渠道统一、复本量统一、批次号统一、订购价已准备妥当等规律性条件,程序可以实现为这批目录批量添加其订购数据的功能。

 

一、在书目查询窗中,根据相关检索途径及检索词,将待批生成订购数据的书目查询出来:

选中这些书目记录后,鼠标POP菜单中,“批处理-执行MarcQuery脚本”:

选择预先编制好的相关脚本:

 

 

二、脚本会弹出新增订购缺省值,填写相关信息确定后,即可为这批书目各创建一条订购记录:

注意:

时间范围——指订购出版物的出版发行时间范围。系统启用这个概念及数据准备,主要是用于订购催缺所用。

期刊的订购,一般是一年一订,且这一年也基本算是期刊的出版发行时间范围,则时间范围应该是每年11日至1231日,格式为:YYYYMMDD-YYYYMMDD。而图书的出版发行时间范围,就不像期刊一样有较明确的时间范围,对于预订尚未出版的图书,我们可以给个估计的起止时间范围;对于现货供应的图书,我们可以把起始时间设置成订购当天时间;而把结束时间设置成估计或限定渠道配送截止时间。这样一来,只要催缺功能执行时,发现已过这个时间范围的订购项仍未到货,就会生成催缺信息。

 

单价——缺省值中的单价,不能直接填写具体的价格信息,因为这样一来,它作为缺省值,就会把每种订购数据的订购价格都设置成这个具体、相同的价格信息,显然这不符实际。所以,需要填写系统定义的宏参数,这种宏参数是通过”@”字符前缀让系统知道它是宏参数而不是具体字符串。一般来说”@price”这个宏参数,是在服务器端library.xml配置文件的脚本程序中定义的(可以通过内务前端-功能-系统维护-系统管理-脚本程序中查看与修改),它的作用就是将书目数据中的价格子字段中的内容提取出来(比如010$d中的字符串)。

 

馆藏分配——在订购时,系统即可实现去向分配(预典藏),格式为“馆藏地点:复本数”,多个不同的去向分配,通过英文分号字符分隔(”;”)。

 

 

点击此处下载"批生成订购记录示例脚本"



发表时间: 2013-11-06 11:30:23
最后修改时间: 2013-12-30 14:18:10
页 1 / 1
 

在线用户
(无) 
当前栏目在线用户数 0, 总在线用户数 0