小票格式说明

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:5

小票格式说明一、同步打印注:同步打印时打印机必需有硬字库支撑1、概念:每填写一条商品完成后立即进行打印(即逐行打印),提高打印速度。

主要服务于零售超市或零售药店。

2、参数说明打印字符函数:formatS('%-9.8s',[fildname])说明:‘-’表示打印长度9个字符左对齐,无‘-’表示打印长度9个字符右对齐,‘9’表示打印长度9个字符,‘8’表示打印最大取值8字符,‘[fildname]’表示要打印字段的内容值。

打印数字函数:formatN('%-10.2n',[字段名])说明:‘-’表示打印长度10位左对齐,无‘-’表示打印长度10位右对齐,‘9’表示打印长度10位,‘2’表示打印小数点后2位,‘[fildname]’表示要打印字段的内容值。

抬头函数:master.fildname说明:取抬头(tmp_pos_mast) 的内容的值交易明细函数:detail.fildname说明:取明细(tmp_pos_mxls)的内容的值收款明细函数:payment.fildname说明:取明细(tmp_pos_jels)的内容的值3、设置说明打印定义名称顺序:小票头、商品明细、交易汇总、收款方式、小票尾名称顺序对应数据集:交易汇总、商品明细、交易汇总、收款明细、交易汇总打印说明:收第一个商品打印小票头和商品明细,循环打印商品明细,在收款打印交易汇总、收款方式和小票尾。

打印内容书写格式:小票头如下:' 离石市新特药店''' --打印时空行'收款员:'+formatS('%-9.8s',[shky])+'时间:'+formatS('%-9.11s',[ontime])'营业员:'+formatS('%-6.8s',[xshy])+' 机号:'+formatS('%-12.2s',[sktid])商品明细设置,如下:formatS('%-12s',[spmch])+formatN('%5.2n',[lshj])+formatN('%7.2n',[shl])+formatN('%7.2n',[SSHJE])打印时名称单独一行,商品明细设置,如下:formatS('%-12s',[spmch])formatN('%5.2n',[lshj])+formatN(' %7.2n',[shl])+formatN('%7.2n',[SSHJE])交易明细设置如下:'---------------------------------------------''折扣金额:'+formatN(' %-12.2n',([ysje]-[sshje])*[copys])'应收金额:'+formatN(' %-12.2n',[ysje]*[copys])'收款金额:'+formatN(' %-14.2n',[shkje])'实收金额:'+formatN(' %-14.2n',[sshje]*[copys])'找零金额:'+formatN(' %-12.2n',[zhaol])'重复剂数:'+formatS(' %-8.6s',[copys])小票尾设置如下:'--------------------------------------------'' 欢迎光临'' 凭票免费煎药,祝您身体健康!'' 电话:8229999'' chr($1b)+chr($69)' ---以epson打印机tu-300a系列打印切纸指令4、票样打印饮片小票,如:离石市新特药店收款员:系统管理时间:17:17:54营业员:系统管理机号:09商品名称零售价数量小计***********************************新生化冲剂11.69 1.00 11.69-------------------------------------------------合计(人民币):11.69------------------------------------------------折扣金额: 0.00应收金额: 11.69收款金额: 11.69实收金额: 11.69找零金额: 0.00重复剂数: 1收款方式: 现金11.69--------------------------------------------欢迎光临凭票免费煎药,祝您身体健康!电话:8229999票样设置:小票头' 离石市新特药店''''收款员:'+formatS('%-9.8s',[shky])+'时间:'+formatS('%-9.11s',[ontime])'营业员:'+formatS('%-6.8s',[xshy])+' 机号:'+formatS('%-12.2s',[sktid])'''商品名称零售价数量小计''*********************************************'商品明细formatS('%-12s',[spmch])+formatN('%5.2n',[lshj])+formatN('%7.2n',[shl])+formatN('%7.2n',[SSHJE])交易汇总'---------------------------------------------''合计(人民币):'+formatN('%-10.2n',[sshje])'---------------------------------------------''折扣金额:'+formatN(' %-12.2n',([ysje]-[sshje])*[copys])'应收金额:'+formatN(' %-12.2n',[ysje]*[copys])'收款金额:'+formatN(' %-14.2n',[shkje])'实收金额:'+formatN(' %-14.2n',[sshje]*[copys])'找零金额:'+formatN(' %-12.2n',[zhaol])'重复剂数:'+formatS(' %-8.6s',[copys])收款方式'收款方式:'+formatS(' %-14.8s',[jsfsmch])+formatN(' %6.2n',[sshje])小票尾'--------------------------------------------'' 欢迎光临'' 凭票免费煎药,祝您身体健康!'' 电话:8229999'' chr($1b)+chr($69)'二、特殊打印1、概念:可指定商品明细集合或可按某字段进行分类打印,商品明细集合必须配合明细打印方案一起使用。

主要服务于柜组销售模式的小票。

2、参数说明详见同步打印的参数说明3、设置说明明细方案:select spbh,spmch,sum(shl) as shl,dj,sum(je) as je from tmp_pos_mxls group by spbh,spmch,dj注:在小票打印时,以明细方案中sql语句的内容来代替商品明细所对应的数据集(商品明细)进行小票打印。

打印分类:对收款界面的字段所对应的值来分类打印,如:按销售员进行分类打印,在打印分类处填写:XSHY。

预计算字段:对商品明细集合数值型进行运算,如:SUM_JE 表示对按分类字段来金额进行求和。

所有包含的函数:SUM_:求和、A VG_:求平均值、MAX_:求最大值、MIN_:求最小值、COU_:求记录数。

语句格式:函数_ 计算的值(函数与计算的值全部大写)如:求金额合计SUM_JE其他与同步打印的书写格式一致。

4、票样按销售员分类打印如下:同仁药店收款员:系统管理时间:17:17:54营业员:刘艳机号:09商品名称零售价数量小计***********************************新生化冲剂11.69 1.00 11.69-------------------------------------------------应收金额: 11.69实收金额: 11.69找零金额: 0.00--------------------------------------------欢迎光临同仁药店收款员:系统管理时间:17:17:54营业员:刘帆机号:09商品名称零售价数量小计***********************************太太口服液97.00 1.00 97.00-------------------------------------------------应收金额: 97.00实收金额: 100.00找零金额: 3.00--------------------------------------------欢迎光临票样设置:(按销售员分类设置)小票头' 同仁药店''''收款员:'+formatS('%-9.8s',[shky])+'时间:'+formatS('%-9.11s',[ontime])'营业员:'+formatS('%-6.8s',[xshy])+' 机号:'+formatS('%-12.2s',[sktid])'''商品名称零售价数量小计''*****************************************'明细方案select spmch,lshj,sum(shl) as shl,sum(je) as je from tmp_pos_mxls group by spmch,lshj交易汇总'---------------------------------------------''应收金额:'+formatN(' %-12.2n',[ysje]*[copys])'实收金额:'+formatN(' %-14.2n',[sshje]*[copys])'找零金额:'+formatN(' %-12.2n',[zhaol])小票尾'--------------------------------------------'' 欢迎光临'三、保留最后一张小票注:在skpos.exe目录下生成一个名为:最后一张小票.txt的文件,软件自动把打印小票内容保存此文件中。