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

时间:2023-01-25 11:07:24 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
商海导航收银机流水丢失处理办法

软件版本:海信商海导航V3.318,数据库版本:SQL2000SP4OS:WINXPSP3 所用工具:

1Microsoft .NET Framework 4.0 (.net4.0DataBase.net 6.3) 2DataBase.net 6.3 (经测试:DataBase.net低端版本不支持SQL的批量导入)

问题说明:

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

处理思路:

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

处理流程:(假设处理日期:2012511日) 1拷贝History目录下的任意一天的DBF流水文件。

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

3、用database.net打开该流水文件,删除DBF文件中的所有行; Sql:delete form item;delete from pay;delete from total;

4对“20120510XXXXXXX.txt”文件进行处理,将文件中的所有的item.dbf(含双引号)

替换为item,将“pay.dbf”替换成pay,将“total.dbf”替换成total,保存退出;

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


6、将01号收银机LS文件夹中的文件拷贝到其他的地方; 7、将重建生成的DBF拷贝到LS文件夹中; 8、商海导航后台开放01号收银机前台结账;

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

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

查询SQL:SELECT * from ENDTIME where psno='01' and SDATE='2012-05-10', 11、海信后台关闭收音机结账,并将【步骤6】中拷贝出的流水拷回LS文件夹。


本文来源:https://www.wddqw.com/doc/d8f639425bfafab069dc5022aaea998fcd224045.html