阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2051|回复: 0

[3000] 3000系列POS问题处理

  [复制链接]

该用户从未签到

发表于 2010-6-11 10:52:11 | 显示全部楼层 |阅读模式
1、启动POS前台程序时,系统出现“没有设置POS帐套或者主数据库不存在”的提示信息
适用版本:速达3000XP (7.0-7.1版本)
问题分析:
A、没有设置POS帐套;
B、没有启动interbase数据库服务器。
解决方法:
A、进入“帐套维护”处设置pos帐套;
B、从任务栏里找到interbase服务管理器,启动interbase的服务;如问题仍然存在,则必须重新安装INTERBASE数据库,方法如下:
(A)打开控制面板—管理工具—服务
(B)找到interbase guardian后,如有报“本地无法interbase服务”
(C)卸载安装文件夹、BDE文件夹和gds32.dll
(D)重新安装interbase。

2、前台POS机下载货品资料时提示:“数据下载未成功!”
适用版本:速达3000XP、3000.NET
问题分析:货品资料中的“价格信息”存在空记录
解决方法:
A、select * from goodsunit where name is null
B、
select * from goodsunit where name like ‘ %’
C、
将单位为空以及单位前面存在空格的纪录去掉。


4、前台POS传输数据时,系统出现“NO user transaction is currently ln progress Ro LLBACK TRANSACTION 请求没有对应的BEGIN TRANSACTION”的提示信息
适用版本:速达3000XP
(7.X版本)

解决方法:升级到V8.13以上版本.新版本已对该错误进行了修正。


5、客户端提交POS日结单的时候,出现错误提示:数据提交出现错误。 提交的日结单中有数量为0,但是有金额软件版本:3000XP、3000.NET
解决方法:
A、update posbill set closeid=null , flag='F' where closeid in (select billid from posdaydetail where quantity=0)
B、delete from posday where billid in (select billid from posdaydetail where quantity=0)
C、update posdetail set quantity=unitqty
where quantity=0

D、update posdetail set amount=quantity*price where amount<>quantity*price

6、POS日结单结转成本后产生的凭证借贷方不等
适用版本:速达3000XP、3000.NET
解决方法:
A、update posbill set closeid=null , flag='F' where closeid in (select billid from posdaydetail where quantity=0)
B、update posbill set closeid=null , flag='F' where closeid in (select billid from posday where credid not in (select credid from credence))
/*把有问题日结单对应的销售单设为未日结状态*/
C、delete from posday where billid in (select billid from posdaydetail where quantity=0)
D、delete from posday where credid not in (select credid from credence)
/*删除有问题的日结单*/
E、delete from credence where credid='有问题的凭证号'
/*删除有问题的凭证*/
F、update posdetail set quantity=unitqty where quantity=0
G、update posdetail set amount=quantity*price where amount<>quantity*price
/*改正有问题的销售单*/


8、POS汇总表与POS明细表数量对不上
软件版本:3000XP、3000.NET
解决方法:
A、select * from posdetail where quantity=0
/*找出有问题的纪录*/
B、update posdetail set quantity=unitqty where quantity=0
/*修改日结单从表中的错误纪录*/
楼主热帖
启用邀请码注册,提高发帖质量,建设交流社区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表