商海导航收收银机流水丢失处理办法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

商海导航收银机流水丢失处理办法

软件版本:海信商海导航V3.318,数据库版本:SQL2000SP4,OS:WINXPSP3

所用工具:

1、Microsoft .NET Framework 4.0(.net4.0为 6.3的支持文件)

2、 6.3 (经测试:低端版本不支持SQL的批量导入)

问题说明:

假设2012年5月10日,收银机(编号01)故障,2012年5月11日排除收银机故障后,发现LS文件夹History文件夹下的5月10日收银流水文件(ITEM.DBF\PAY..DFB\TOTAL.DBF)丢失,仅存一个名如“20120510XXXXXXX.txt”的流水文件,且5月10日当天01号收银机没有做前台结账。

处理思路:

通过TXT文件重建DBF流水文件,然后通过收银机单机结账的方式,将流水导入后台海信系统。

处理流程:(假设处理日期:2012年5月11日)

1、拷贝History目录下的任意一天的DBF流水文件。

2、将该流水文件重命名为:item.dbf、pay.dbf、total.dbf

3、用打开该流水文件,删除DBF文件中的所有行;

Sql:delete form item;delete from pay;delete from total;

4、对“20120510XXXXXXX.txt”文件进行处理,将文件中的所有的“item.dbf”(含双引号)替换为item,将“pay.dbf”替换成pay,将“total.dbf”替换成total,保存退出;

5、将该文本文件中的所有内容拷贝到中,F5运行,将数据插入表中,至此DBF 文件重建完毕;

6、将01号收银机LS文件夹中的文件拷贝到其他的地方;

7、将重建生成的DBF拷贝到LS文件夹中;

8、商海导航后台开放01号收银机前台结账;

9、用具有管理员权限的账号登陆01号收银机,并做单机结账操作;

10、拷贝单机结账生成的流水到海信后台,并做单机结账操作;至此10号的流水已经成功导入海信后台;

查询SQL:SELECT * from ENDTIME where psno='01' and SDA TE='2012-05-10',

11、海信后台关闭收音机结账,并将【步骤6】中拷贝出的流水拷回LS文件夹。

相关文档
最新文档