377

    后台管理登录的时候报错:cdsCurrentCashier: Field'D1' not found
    作者:柯于 2018年10月24日 发布在分类 / 后台管理 下,并于 2018年10月24日 编辑

    后台管理登录的时候报错:cdsCurrentCashier: Field'D1' not found

    出错的原因可能如下:

        1、账单丢失了收银员信息,执行如下语句看看结果。

                select cashier,*from Bill bill where FinishTag=1 and ISNULL(cashier,'')=''

            如果有结果的话,表示丢失收银员信息了。

            执行以下语句尝试修复。

                Update Bill set Cashier=b.cashier from Bill a,(select BillNo,Cashier from BillChargeItem group by BillNo,Cashier) b where a.BillNo=b.BillNo and a.FinishTag=1 and ISNULL(a.Cashier,'')=''

        2、账单对应的收银员账号可能被删除了。

                select Cashier,* from Bill where FinishTag=1 and Cashier not in (select UserID from HotelUser)

                或者历史表的数据对应的收银账号被删除了

                select Cashier,* from BillHis where  Cashier not in (select UserID from HotelUser)

            如果是账号删除了,系统设置中补上对应的账号就可以了。

     标签

    收银 账号 对应 selectcashier 银员 除了 收银员 删除 cashier 1andisnull
     推荐知识

     访问权限

    创建人 柯
    工作小组 易石编辑部
    文档编辑权限 工作小组
    文档阅读权限 来自分类
    分类阅读权限 所有人
    分类编辑权限 所有人
    分类审核权限 无
     历史版本

    修改日期 修改人 备注
    2018-10-24 11:17:16[当前版本] 柯 CREAT
    wcp知识库系统-V3.2.5.free