把网页分享给身边的朋友
快递单如何使用脚本,实现上海地区打印身份证号码
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
收藏 加为好友 消息 引用 修改 回复 1楼

 

先不废话,直接截图。呵呵~此帖借鉴了“友茗堂”的发货单

在快递单中插入一个“矩形对象”,然后可以非常方便的插入我截图中的代理,实现上海地区的邮件打印出“发件人身份证号码:3212XXX等”

需要的朋友可以试试。现在对代码进行解释:

[SFZ]

 

begin
SFZ1:='发件人身份证号码:32120XXX';
SFZ2:='';
SFZ:=[IF([ADOQuery1."RcvProvince"]='上海', [SFZ1], [SFZ2])] ;
end

 

注释部分:

[SFZ]代表一个函数,我的取名来自身份证的拼音

SFZ1和SFZ2分别代表了个判断出来的结果。1的结果是打印身份证信息为“XXX”,2个结果为不打印。当然也可以打印其他信息。呵呵。

SFZ:=[IF([ADOQuery1."RcvProvince"]='上海', [SFZ1], [SFZ2])] ;

这段代码的意思为:如果省份等于上海,则SFZ=SFZ1,如果省份不等于上海,则SFZ=SFZ2

 

非常的简单,大家可以举一反三,把脚本程序用到其他方面。

签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-8-31 15:44:49 IP:117.94.106.251
SupStream
头像
等级: 试用员工 试用员工
身份: 会员 会员
帖子: 28
经验: 590
威望: 709
称号:
注册时间: 2010-07-06
最后登陆: 2010-07-07
加为好友 消息 引用 修改 回复 2楼
泰州很厉害。
签名
Time:2010-8-31 15:57:12 IP:115.198.220.180
笛佛panda 微博首页
头像
等级: 经理 经理
身份: 会员 会员
帖子: 1074
经验: 20224
威望: 1118
称号:
注册时间: 2009-04-30
最后登陆: 2013-11-13
加为好友 消息 引用 修改 回复 3楼

不错,灵活应用,基础扎实啊。

签名
.e商部落华东商盟2群:139226170 .e商部落华南商盟2群:139767569 .e商部落华中商盟:116087513 .e商部落华北商盟:116087873 .e商部落西南商盟:116087170 .e商部落西北商盟:116086935 .e商部落东北商盟:116087324
Time:2010-8-31 15:58:01 IP:115.198.220.180
forestqq
头像
等级: 助理 助理
身份: 会员 会员
帖子: 371
经验: 6464
威望: 102
称号:
注册时间: 2007-01-14
最后登陆: 2015-07-28
加为好友 消息 引用 修改 回复 4楼

非常实用,不知道是否可以用来剔除一些指定快递不到的区域。

 

 

 

举个例子,我在申通快递的快递单按照以上方式设置,只要收件人地址里包含“张家口”这个词,则显示申通超区

 

 

[CQ]

 

begin
CQ1:='申通超区';
CQ2:='';
SFZ:=[IF([ADOQuery1."RcvProvince"]='张家口', [SFZ1], [SFZ2])] ;
end

 

 

红字部分,不知道该用什么字段来替代实现,收件人地址是什么字段 ?

 

红字部分的等号,应该用包含来替代,包含是用什么呢? and ?

 

 

如果该方法可行,估计要添加很多个矩形框了。用来分别识别超区部分的地址,工作量也够大的

而且添加的矩形框多了。打印时候的反应速度会有影响不?

 

------该帖子于2010-8-31 16:06:57被作者编辑过------

签名
Time:2010-8-31 16:05:13 IP:114.85.173.225
廖凤英
头像
等级: 试用员工 试用员工
身份: 会员 会员
帖子: 33
经验: 690
威望: 104
称号:
注册时间: 2010-08-17
最后登陆: 2011-10-05
加为好友 消息 引用 修改 回复 5楼

很详细,很实用,学习了!感谢分享!

签名
Time:2010-8-31 16:12:06 IP:117.28.183.50
网店管家华南总代理 微博首页
头像
等级: 经理 经理
身份: 版主 版主
帖子: 2331
经验: 37472
威望: 661
称号:
注册时间: 2010-08-15
最后登陆: 2020-04-02
加为好友 消息 引用 修改 回复 6楼
签名
包教包会! 为您提供全方位的商品管理,采购管理,库存管理,客户管理,营销管理,员工管理等电子商务解决方案。 网店管家销售指导热线:13544208560 QQ1: 2645945112 网店管家淘宝店: http://es86.taobao.com 旺旺:衣貌倾城:灰太狼 欢迎联系我们购买。 管家爱好者QQ群: 178762760【可以加入】 淘宝网店: http://es86.taobao.com
Time:2010-8-31 16:44:58 IP:59.40.67.139
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
加为好友 消息 引用 修改 回复 7楼
forestqq于2010-8-31 16:05:13提到:

非常实用,不知道是否可以用来剔除一些指定快递不到的区域。

 

 

 

举个例子,我在申通快递的快递单按照以上方式设置,只要收件人地址里包含“张家口”这个词,则显示申通超区

 

 

[CQ]

 

begin
CQ1:='申通超区';
CQ2:='';
SFZ:=[IF([ADOQuery1."RcvProvince"]='张家口', [SFZ1], [SFZ2])] ;
end

 

 

红字部分,不知道该用什么字段来替代实现,收件人地址是什么字段 ?

 

红字部分的等号,应该用包含来替代,包含是用什么呢? and ?

 

 

如果该方法可行,估计要添加很多个矩形框了。用来分别识别超区部分的地址,工作量也够大的

而且添加的矩形框多了。打印时候的反应速度会有影响不?

 

------该帖子于2010-8-31 16:06:57被作者编辑过------

 

应该可以的吧,你可以试试。IF OR语句就应该可以的啊。

签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-8-31 18:24:59 IP:180.98.207.69
zllovesnow
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 202
经验: 4388
威望: 100
称号:
注册时间: 2009-01-18
最后登陆: 2011-09-05
加为好友 消息 引用 修改 回复 8楼
好东西 多谢分享
签名
Time:2010-9-1 12:23:42 IP:122.139.147.173
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 9楼

泰州,你那个是为世博用的,字段取错了不实用,有的时候顾客省份栏会是空的。但地址栏不会空

 

begin
txt_sb:='';
if pos('上海',[ADOQuery1."RcvAdr"])>0 then txt_sb:='发件人:xxxxxxxxxxx';
if pos('江苏',[ADOQuery1."RcvAdr"])>0 then txt_sb:='发件人:xxxxxxxxxxx';
if pos('浙江',[ADOQuery1."RcvAdr"])>0 then txt_sb:='发件人:xxxxxxxxxxx';
end

 

如果担心地址是XX省XX市上海路...上海街....上海商城。可以改为:
if copy([ADOQuery1."RcvAdr"],1,4)='上海' then

 

另外还有
txt_df:=''
if pos('顺丰',[ADOQuery1."PostID"])>0 then
 if [ADOQuery1."PostFee"])=0 then txt_df:='到付运费';

 

呵呵,可惜快递单模板老大没给留postFee字段。哈哈,慢慢的你会发现,只要老大给足字段,什么都可以是你自己定规则的。

签名
Time:2010-9-1 22:31:04 IP:221.235.82.196
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
加为好友 消息 引用 修改 回复 10楼

牛。我也来学学,谢谢了。

签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-9-1 23:03:49 IP:121.230.3.51
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 11楼

if pos('申通',[ADOQuery1."PostID"])>0 then

 if pos('张家口',[ADOQuery1."RcvAdr"])>0 then

 begin

  messagebox('警告','脑子灌水了吧,张家口也敢发申通?');

 end;

 

这个就是快递超区警告提示。。

签名
Time:2010-9-2 9:37:03 IP:221.235.82.196
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 12楼

所以泰州,你原来说的商品编号的规则是核心中的核心,将成为销售规则中条件判断的依据,这也就是商品编号除了基本码还要有为了满意各项销售规则需要而设的功能码。
而报表打印中的编程在确认订单,收款发货等环节的运用,将可以完成自己对销售员,发货员,财务等环节的规则自定义。

呵呵,不过很可惜,老大认为这没必要,已经给销售员的报表打印功能关闭了,也就是说你无法在管家中给所有的销售员制定统一的内部规则。呵呵,除非你和我一样,退回0305版,你会发现确认订单环节有销售明细打印和标签打印功能。销售明细打印可作为自定义销售规则的编程,而标签打印可作为邮费计算规则编程,二者和后面发货环节的快递单打印配货单打印相呼应,可在编程方面实现发货组和销售组之间相互监督和协调。

 

有很多你想得到而做不到,比如限制某商品只发某地区;建立统一的优惠报表出示给顾客,以人性化的统一来应对网上没完没了的讨价还价。。。。呵呵

签名
Time:2010-9-2 9:52:03 IP:221.235.82.196
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
加为好友 消息 引用 修改 回复 13楼
营业员甲于2010-9-2 9:52:03提到:

所以泰州,你原来说的商品编号的规则是核心中的核心,将成为销售规则中条件判断的依据,这也就是商品编号除了基本码还要有为了满意各项销售规则需要而设的功能码。
而报表打印中的编程在确认订单,收款发货等环节的运用,将可以完成自己对销售员,发货员,财务等环节的规则自定义。

呵呵,不过很可惜,老大认为这没必要,已经给销售员的报表打印功能关闭了,也就是说你无法在管家中给所有的销售员制定统一的内部规则。呵呵,除非你和我一样,退回0305版,你会发现确认订单环节有销售明细打印和标签打印功能。销售明细打印可作为自定义销售规则的编程,而标签打印可作为邮费计算规则编程,二者和后面发货环节的快递单打印配货单打印相呼应,可在编程方面实现发货组和销售组之间相互监督和协调。

 

有很多你想得到而做不到,比如限制某商品只发某地区;建立统一的优惠报表出示给顾客,以人性化的统一来应对网上没完没了的讨价还价。。。。呵呵

甲,能把你的版本截图贴在我这个帖子下面吗?我看看你时怎么做的判断。谢谢!另外我现在准备给我一个朋友实施网店管家,准备做一个假的EAN-13的商品规则出来,所有条码都是自己做,而且不跟GOV买,因为用在网店,看上去正规就可以了,我看现在VANCL的条码也是这么来的,按照EAN-13的规则做号码,实际上不是从GOV买的。
签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-9-2 10:46:46 IP:114.233.240.88
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 14楼

不会截图啊,网店管家企业版,版本:2.1 build 20100305

这个版本确认订单中有标签和列表打印按钮,通过对这2个报表编程,你可以让客服在销售准备环节就明确自定义的规则.

签名
Time:2010-9-2 12:40:12 IP:221.235.82.196
huadog
头像
等级: 店铺主管 店铺主管
身份: 管理员 管理员
帖子: 2362
经验: 13408
威望: 303
称号:
注册时间: 2005-09-30
最后登陆: 2016-07-17
加为好友 消息 引用 修改 回复 15楼

谢谢大家的讨论。借助于报表脚本的确可以灵活处理很多细节。对于设计业务流程的检查等,我们会通过预留sql存储过程入口的办法,给用户更加自由的空间。新版本在关键环节的处理中均有此类接口。比如订单审核时:

CREATE procedure G_OrderNextCHK(@TradeID int,@Operator varchar(20),@bResult varchar(100) output)
as
 set nocount on
 exec G_TradeCHK @TradeID,@bResult output
 if @bResult<>'1'
  return
 exec E_TradeCHK @TradeID,@bResult output --用户存储过程
 if @bResult<>'1'
  return

...

用户可以在预留存储过程 E_TradeCHK 中加入自己的处理

CREATE procedure E_TradeCHK(@TradeID int,@bResult varchar(20) output)
as
 set nocount on
 --用户定义部分
 set @bResult='1'


GO

 

管家的扩展需要借助于用户的力量,后面我们会做一些工作协助用户的二次开发

签名
守刚毅,戒机巧
Time:2010-9-2 16:06:40 IP:115.195.133.185
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 16楼

呵呵,看样子3.0又要重头开始学了。老大给个3.0发布时间表吧,期待多库管理,期待POS收银,期待自定义销售规则,自定义流程。期待发配货环节嵌入摄像功能,期待语音提示,期待手持盘点机,手持销售终端。。。。。。。。。。

签名
Time:2010-9-2 21:42:09 IP:221.235.82.196
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
加为好友 消息 引用 修改 回复 17楼

是的啊,需要慢慢学了,我准备过些天论坛发一个帖子,说如何用盘点机盘点的。哈哈。还有盘点机的应用。

签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-9-5 11:28:39 IP:180.122.96.62
营业员甲
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 174
经验: 2145
威望: 86
称号:
注册时间: 2007-08-23
最后登陆: 2012-08-06
加为好友 消息 引用 修改 回复 18楼
回复:17楼 泰州人家
最好别发,盘点有硬伤。根本问题没解决。还不适合写盘点流程,无论怎么盘,都是静态的,也就是库房要保持绝对的静止,管家上所有出入库要停止才行。呵呵,问题就出来了,不细说了,前面贴子中我有说过盘点这方面的问题的,可惜老大们都没理解,唉。。。
签名
Time:2010-9-9 0:29:56 IP:111.173.215.107
slzfish
头像
等级: 正式员工 正式员工
身份: 会员 会员
帖子: 60
经验: 1536
威望: 103
称号:
注册时间: 2010-04-01
最后登陆: 2015-05-19
加为好友 消息 引用 修改 回复 19楼

把我说成友茗堂。。。。。。

签名
Time:2010-9-16 11:51:35 IP:59.59.165.145
泰州人家 微博首页
头像
等级: 助理 助理
身份: 版主 版主
帖子: 884
经验: 19263
威望: 168
称号:
注册时间: 2009-02-10
最后登陆: 2018-09-07
加为好友 消息 引用 修改 回复 20楼
slzfish于2010-9-16 11:51:35提到:

把我说成友茗堂。。。。。。

呵呵,不好意思,不过你的发货单也够帅的,我看了,不错。
签名
畅捷网店管家客户服务QQ群:226017712 新浪微博:http://weibo.com/cntzrj 《网店管家》爱好者淘宝帮派地址(欢迎自学):http://bangpai.taobao.com/group/1340092.htm QQ:1034619058 E-Mail:cntzrj[at]gmail.com Web:http://tzrj.taobao.com/
Time:2010-9-18 10:51:03 IP:117.94.108.90
[回复]
内容*
验证码* 看不清楚,点击更换 输入图片中看见的4位字符.
发表回复需要[登陆]