查看完整版本: [-- 【快递单上卖家备注、买家备注分开打印 加大头笔 及打镇】 --]

极速官网-极速快递单打印软件|发货单打印软件|网店进销存|自动发货 -> 订单检测过滤纠错 -> 【快递单上卖家备注、买家备注分开打印 加大头笔 及打镇】 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

极速软件技术总监 2011-06-10 18:06

【快递单上卖家备注、买家备注分开打印 加大头笔 及打镇】

极速默认是把产品信息与卖家备注,买家备注打在一起的,如果需要分开打印,或需要用大头笔打目的地,具体如下设置:
先从软件常用设置中,快递单打印设置中把卖家备注,买家备注的钩选去掉
[attachment=500]


1、进入模板设置,找到要改的快递,点模板编辑
[attachment=497]


2、进入模板设计后,右击一个[memoitem]框点复制,再右击点粘贴,然后调一下方框大小,另外需要右击点自动折行[attachment=499]


3、粘贴后双击打开修改一下代码:

[attachment=498]

卖家备注:[allmymemo]
买家留言:[allbuymemo]
大头笔格式0代码:[快递单."市"] [快递单."区"]
大头笔格式1代码(适合圆通):[sendcity([快递单."市"],[快递单."区"])]

最常用的大头笔格式:
有县出现的直接打省和县,有两个市出现的直接写省和第二个市,其他的打省市区:
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0 ,   [IF((pos('市1',[快递单."区"+'1'])>0) or (pos('县1',[快递单."区"]+'1')>0),[快递单."省"]+' '+[快递单."区"], [快递单."省"]+ [快递单."市"]+[快递单."区"])]   ,   [快递单."市"]+' '+[快递单."区"])]


大头笔格式2代码(当上海时要显示浦东浦西):[sendcity([快递单."市"],[快递单."区"]+'-上海')]
下面是要对上海的显示:(沪 浦东) 或 (沪 浦西)
[IF(pos([快递单."省"],'上海市')=0,[快递单."市"]+' '+[IF((pos('市',[快递单."区"])>0) or (pos('县',[快递单."区"])>0),[快递单."区"],'')] ,'沪 '+[sendcity([快递单."市"],[快递单."区"]+'-上海')]  )]
下面是要对上海的显示:(沪 区名称)
[IF(pos([快递单."省"],'上海市')=0,[快递单."市"]+' '+[IF((pos('市',[快递单."区"])>0) or (pos('县',[快递单."区"])>0),[快递单."区"],'')] ,'沪 '+[快递单."区"]  )]


要显示沪东沪西时
[快递单."市"]
[IF(pos([快递单."省"],'上海市')>0,    [IF( pos([快递单."区"],'浦东新区浦东区南汇区康桥区奉贤区崇明岛长兴岛')>0, '沪东'  ,'沪西')]       ,[快递单."区"] )]

大头笔格式3代码:(申通、韵达:要求是直辖市打市与区,普通省份是省与市县)
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,[快递单."省"]+' '+[sendcity([快递单."市"],[快递单."区"])] ,[快递单."市"]+' '+[快递单."区"])]
下面的格式是与上面一样,但上海的显示沪的
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,[快递单."省"]+' '+[sendcity([快递单."市"],[快递单."区"])] ,[IF(pos([快递单."省"],'上海市')=0,[快递单."市"] ,'沪 ' )] +[快递单."区"])]
当北京需要打区,外地打市县名时:[IF(pos([快递单."省"],'北京市')=0,[快递单."省"]+[sendcity([快递单."市"],[快递单."区"])] ,[快递单."区"])]

上面格式要省份一行,市区另一行时按下面两行代码设置:
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,[Englishmouth([快递单."省"])]  ,[快递单."市"])]
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,[sendcity([快递单."市"],[快递单."区"])] ,[快递单."区"])]

当省市区分三行显示时:
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,[Englishmouth([快递单."省"])]  ,'')]
[快递单."市"]
[IF((pos([快递单."省"],'北京市上海市天津市重庆市')>0) or (pos([快递单."市"],'广州市')>0),[快递单."区"], [IF((pos('市',[快递单."区"])>0) or (pos('县',[快递单."区"])>0),[快递单."区"],'')]  )]


大头笔格式4代码:江浙沪时打省市区,以外的打省份及市,但如果区级是市县的也要打出来:
[IF(pos([快递单."省"],'上海市江苏省浙江省')=0,[快递单."省"]+' '+[快递单."市"]+' '+[IF((pos('市',[快递单."区"])>0) or (pos('县',[快递单."区"])>0),[快递单."区"],'')] ,[快递单."省"]+' '+[快递单."市"]+' '+[快递单."区"])]

大头笔格式5代码:北京河北内蒙古右下角打上目的地,其它省市不用打时:
[IF(pos([快递单."省"],'北京市河北省内蒙古自治区')>0,[快递单."省"]+' '+[sendcity([快递单."市"],[快递单."区"])] ,'')]

大头笔格式6代码:
最新中通规则请看:[url]http://softnk.cn/read.php?tid=178[/url]
中通(广东只打市与区,外省的打省与市(区中含市县的只打省与区)):
[IF(pos([快递单."省"],'广东省')=0,[快递单."省"]+' '+[sendcity([快递单."市"],[快递单."区"])] ,[快递单."市"]+' '+[IF((pos('市',[快递单."区"])>0) or (pos('县',[快递单."区"])>0) or (pos('区',[快递单."区"])>0),[快递单."区"],'')])]

中通格式2(广东的只打省与区,外省的打省与县或第二个市)
[IF(pos([快递单."省"],'北京市上海市天津市重庆市')=0,   [IF(pos([快递单."省"],'广东省')=0,[快递单."省"]+' '+[sendcity([快递单."市"],[快递单."区"])] ,[快递单."省"]+' '+[快递单."区"] )]   ,[快递单."市"]+' '+[快递单."区"])]


注:如果要把大头笔中的“江苏省 靖江市”打成“江苏靖江”,可用函数:[Englishmouth(这里是原来的代码内容)]

【需要打印出镇的代码】(只需要把下面代码加在文本框后就行):
[IF(pos('镇',[快递单."地址"])>0,   [Copy([快递单."地址"],  [Pos([快递单."区"],[快递单."地址"])]+[length([快递单."区"])], [Pos('镇',[快递单."地址"])]-[Pos([快递单."区"],[快递单."地址"])]-[length([快递单."区"])]  )] ,'')]

【显示不同省份的航汽运时】
[IF(pos([快递单."省"],'海南省内蒙古自治区西藏自治区新疆维吾尔自治区')>0, '航'  ,'汽')]


4、大头笔的方法也与上面一样,右击复制一个框--->右击粘贴--->双击打开--->输入代码--->确定即可
下面是其它的相关代码的含义:
卖家备注:[allmymemo] 单独的卖家备注
买家留言:[allbuymemo] 单独的买家留言
[memoitem] 发货明细,可以含产品标题商家编码,颜色,尺码

[kdedit] 快递单温馨提示

[allnum] 总数量
[allmoney] 总金额
[allwg] 总克重
[nk_tbddh] 订单号
[nk_date] 付款日期

5、[IF([kd_myadress]=-1,[寄方."地址"])] 这段代码的含义是:当在软件常用设置--->快递单打印设置中,钩选了寄方地址时,就会打印寄件方地址,如果没有钩选,就会自动不打印。



查看完整版本: [-- 【快递单上卖家备注、买家备注分开打印 加大头笔 及打镇】 --] [-- top --]


Powered by phpwind v8.5 Code ©2003-2011 phpwind
Time 0.027325 second(s),query:1 Gzip enabled