|
问题现象:在用友8.50sperp系统中用友U8版本号:U8.50sp软件的供应链产品线销售管理模块出现如下问题:1,以账套主管身份demo登陆,发货明细表使用正常2,而以非账套主管身份登陆,使用发货明细表,则无法使用,出现异常(报表左下脚出现’错误’)请帮忙解答!
原因分析:由于用户有存货权限控制,导致非帐套主管身份登陆时,查询发货明细表的where语句中有存货档案的存货编码在什么范围内的条件,但发货明细表的表表生成语句与演示帐套的不一致,没有关联存货档案表,所以出现错误,inventory.cinvcode中的表inventory不存在,即from条件中没有inventory表,但是where条件中确有inventory.cinvcode。
解决方案:在用友erp 系统版本U8.50sp软件中用帐套主管查询发货明细表,然后点击“数据”,再点击“sql”,在出现的sql语句输入窗口,用999演示帐套的from之后的语句替换该窗口中的from之后的语句,然后点击“!”,执行该语句,最后保存退出,再用xs102操作员登陆即可查询到数据了。999演示帐套的发货明细表的from语句为:FROMDispatchListLEFTJOINDepartmentONDispatchList.cDepCode=Department.cDepCodeLEFTJOINPersonONDispatchList.cPersonCode=Person.cPersonCodeLEFTJOINCustomerONDispatchList.cCusCode=Customer.cCusCodeINNERJOINDispatchListsONDispatchList.DLID=DispatchLists.DLIDLEFTJOINWarehouseONDispatchLists.cWhCode=Warehouse.cWhCodeLEFTJOINInventoryONDispatchLists.cInvCode=Inventory.cInvCodewhere(Dispatchlist.ddate>=(selectisnull(cValue,'1900-01-01')fromaccinformationwherecSysid='Sa'andcName='dStartDate')orDispatchlist.bfirst=1)。
|
|