销售明细表修改过格式后,无法过滤查询相关数据
- 浏览: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 重新装下软件,恢复账套,执行脚本就可以了。 | |