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

点击:4696[回复顶层] [树状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 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
 

在线用户
访客访客   访客访客   访客访客 (我自己)   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客
当前栏目在线用户数 30, 总在线用户数 30