快递单模板的制作
使用软件过程中我们都会要用到模板,将订单以及产品的信息打印出来之后再拿着面单去配货,每个商家的要求不一样,我们可以根据自己的需要去制作一个符合自己要求的模板,今天我就来教教大家怎么制作和调整高速模板
模板类型 普通模板 热敏模板 模板上的内容位置是固定的,只要把相应的信息放在对应的位置就可以 位置和内容可以根据要求随时更改
常用调整方法 调整模板大小 添加固定字段 添加发件人/收件人信息 添加加产品明细 添加快递单号的条形码 添加打印日期 添加、删除边框 添加二维码、图片
二代 1.上传模板 进入到订单管理-订单打印界面,点击模板设置,为了简单,可以上传一个模板。如下图
2.下载模板 鼠标左键点击刚刚添加的模板,点击下载模板,再点是。如下图
3.编辑模板 选择新添加的模板,点击编辑模板。如下图
一代 1.上传模板 打开网店工具-订单预处理快递单打印界面,先选择高速打印(兼容),然后点击编辑模板,选择一个快递模板的名称后点击自定义模板(一代模板名称都是软件设计好的,不能自定义,选择好后之后记得是哪个名称就可以了)。如下图
一代 2.编辑模板 选择刚刚上传模板的模块,点击设计模板。如下图
快递单模板的制作 1.调整模板的尺寸 根据自己面单的尺寸设置模板的宽和高,比如说我面单的宽是10cm,高是15cm,单位是0.1毫米,鼠标放在模板以外空白的地方点击一下,然后设置宽和高,如下图
快递单模板的制作 2.添加固定字段 点击左上角的“A”后在模板上拉一个框,然后点击这个框右上角的一个小的“>”的符号后再文本里面输入固定的字就可以了(比如买家ID:)。如下图
快递单模板的制作 3.添加发件人/收件人信息 在右上角数据域面板中找到发件人和收件人的信息,鼠标左键直接拖到模板中。如下图
快递单模板的制作
快递单模板的制作 4.添加产品明细 4.1点击左上角的“A”,在模板中拉一个框,然后点击下面的“脚本”的按钮。如下图
快递单模板的制作 4.2右边选择打印之前后会自动跳出很多代码,把代码全部删掉,然后将产品明细代码复制进去(明细代码在下一页)。如下图
快递单模板的制作 二代明细代码 private void detailBand1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { //作者:平等 //日期:2013年4月28日 //功能:用于拼接主表对应的明细数据信息以分行显示于mulDetailsInfo字段上 string strOrderNo=""; string strOrderDetail=""; strOrderNo=GetCurrentColumnValue("订单编号").ToString(); //获取报表对应的数据集DataSet; System.Data.DataSet ds=detailBand1.Report.DataSource as System.Data.DataSet; //如果获取到了DataSet,并且Table数据是1个以上,则取索引是第1个的Table,此Table定义为是明细数据。 if (ds!=null && ds.Tables.Count>1) { System.Data.DataTable dt=ds.Tables[1]; //循环读取Table中的每一个数据行形成明细的拼接字符串。 for(int rowIndex=0;rowIndex<dt.Rows.Count;rowIndex++) if (dt.Rows[rowIndex]["订单编号"].ToString()==strOrderNo ) strOrderDetail+=string.Format("{0} {1}\r\n", dt.Rows[rowIndex]["规格"].ToString(), dt.Rows[rowIndex]["订货数量"].ToString()); } label15.Text=strOrderDetail;
快递单模板的制作 一代明细代码 string proinfo=""; private void detailBand1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { proinfo+=string.Format("【{0} {1} {2} {3}】\r\n", GetCurrentColumnValue("产品编号"), GetCurrentColumnValue("软件规格"), GetCurrentColumnValue("条形码"), GetCurrentColumnValue("订货数量")); label15.Text=proinfo; }
快递单模板的制作 4.3产品明细的这个框是label15,所以代码中也要改成label15(明细代码中的“产品编号、软件规格等等可以根据自己的需要进行修改” )。如下图
快递单模板的制作 5.添加快递单号的扫描条形码 5.1每个订单都会有一个快递单号,用于扫描的,点击下图中标红的按钮,在模板中拉一个框。如下图
快递单模板的制作 5.2点击右上角的“>”的符号,点击数据绑定后选择订单主表字段里面的快递单号,上面的符号是格式,每个扫描枪支持的格式不一样,选择的也会不一样,如果选择的格式和用的扫描枪的格式不一致,可能会无法扫描或者很难扫描,常用的格式是如下右图标红的5种。如下图
快递单模板的制作 6.添加打印日期 6.1点击左边i的图标,在模板中拉一个框,就是页码,如下左图,还可以添加时间,一般添加的是电脑当前时间,如果添加打印时间,那么订单打印之后才会有,也就没有意义,不会显示在模板上,所以添加电脑的当前时间。如下图
快递单模板的制作 6.2时间的格式可以选择的。如下图
快递单模板的制作 7.添加/删除边框 选择需要添加/删除边框的信息后,点击右边的边框,点全部/无,或者点击上下左右四个边框根据自己的需要添加。如下图
快递单模板的制作 8.添加二维码、图片 先点击最左边黄色图标,在模板中拉一个框,然后点击框的右上角的“>”的符号,再点击图片右边的选项选择电脑中的图片。如下图
快递单模板的制作 9.添加“易碎品”的标识 比如有些护肤品是易碎品,可以在模板上添加一个打勾的选项,是否易碎品,点击左上角的打对勾的图标,在模板中拉一个框,然后点击框的右上角的“>”的符号,在文本框中输入字:易碎品。如下图
快递单模板的制作 10.添加“省”的简称 如果想在模板上添加省的简称,可以在右边的订单主表字段中拉一个省到模板上,点击这个框,然后点击下面的“脚本”按钮,右边选择打印之前,将代码复制进去(代码在下一页)。如下图
快递单模板的制作 private void label22_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { if(label22.Text=="浙江省") { label22.Text="浙"; } else if(label22.Text=="山东省") label22.Text="鲁";
快递单模板的制作 保存后,勾选订单预览。如下图
为了更好的服务广大客户,定于每周五上午10点举办YY在线培训会,详情请关注我们的微信公众号:edb_pxzx。扫描有惊喜哦!