服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

销售明细表修改过格式后,无法过滤查询相关数据

- 浏览:2096 - 发布时间:2008-08-11 11:08:40.0
问题版本: 76-用友通标准版10.3 问题模块: 17-销售管理
所属行业: 0-通用 问题状态: 1-用友渠道公司帐户
关 键 字: 过滤 适用产品: 76
补 丁 号: 开放状态: 3-用友渠道公司帐户
原问题号: 提交时间: 2008-8-11 11:08:40
问题名称: 销售明细表修改过格式后,无法过滤查询相关数据
问题现象: 销售明细表修改过格式后,无法过滤查询相关数据。 1、打开销售明细表; 2、选择某一条件(比如货物)进行过滤查询,结果是可以过滤查询的; 3、点击菜单栏上的格式按钮,然后保存; 4、退出销售明细表后重新进入,再选择条件进行过滤查询时,就不能过滤了。
原因分析: 销售明细表模版数据顺序错误
解决方案: 问题原因:销售明细表模版数据顺序错误,请执行更正脚本,在执行脚本前请备份账套. Declare @ID int Declare @ID_Field int Declare @iOrderEx int Declare Glb_Cur Cursor for select ID from rpt_Glbdef where name like '销售明细表(%' and SystemID = 'SA' Open Glb_Cur Fetch Next FROM Glb_Cur Into @ID WHILE @@FETCH_STATUS = 0 Begin --重新排序(显示列排在前) update Rpt_FldDEF set OrderEx = 0 where Id = @ID and modeEx = 0 and visible = 0 Set @iOrderEx = 0 Declare Fld_Cur Cursor For Select ID_Field from Rpt_FldDEF Where Id = @ID And ModeEx = 0 order by visible,OrderEx Open Fld_cur Fetch Next FROM Fld_Cur Into @ID_Field WHILE @@FETCH_STATUS = 0 Begin Set @iOrderEx = @iOrderEx + 1 Update Rpt_FldDef Set OrderEx = @iOrderEx Where Id = @ID And ModeEx = 0 And ID_Field = @ID_Field Fetch Next FROM Fld_Cur Into @ID_Field End CLOSE Fld_Cur DEALLOCATE Fld_Cur Fetch Next FROM Glb_Cur Into @ID End CLOSE Glb_Cur DEALLOCATE Glb_Cur GO 重新装下软件,恢复账套,执行脚本就可以了。