修改日期 | 修改人 | 备注 |
2017-11-09 11:36:17[当前版本] | 梁 | 补充 |
2017-11-09 11:29:32 | 柯 | CREAT |
日终处理的时候报错:本班次还有账单没有交班完毕,不能进行日终处理。
出现这种问题,一般是因为以下几种情况:
1、某个餐桌点了账单以后,没结账的情况下被禁用了。
2、有收银收款了,但是没做交班操作。
3、快餐模块外卖功能还有挂单没结算。
解决方法:
SQL查询分析其中执行语句:
select TableNo,BillNo,FinishTag,BatchNo,* from bill where FinishTag=0 or ISNULL(BatchNo,'')=''
其中:
TableNO,表示餐桌编号,即有问题的账单属于哪个餐桌。
BillNO,表示账单编号,小于7位数的账单编号是快餐模块的。中餐的一般是1001001这样的账单编号。
FinishTag,结账标记,=0表示没结账
BatchNo,是否交班的标记,字段为空或者是NULL的话,表示该账单没有做过交班。
根据查询结果来解决问题。
没交班的做交班操作,快餐的挂单结算掉,或者停用的餐桌启用后再结账。