310

    后台管理登录的时候报错: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