问题现象: |
999演示账套同样有此问题,即: 当1月份月末结帐后,进入2月,录入自定义项.然后回到1月份,恢复月末结帐后.不能录入自定义项,同时自定义账表查询不显示结果,状态栏提示错误. 经跟踪发现,RPT_ItmDef表和fa_Items表记录不同步;并且,当查看fa_Q_Cards视图时,提示 "指定的列名比其定义中的列多。" |
解决方案: |
请使用1262号补丁.如果在使用之前,做过月末结帐,则需要先执行以下脚本:
--1.
delete from RPT_ItmDEF where tabledef='明细表'
--2.
insert into RPT_ItmDEF(fieldname,tablename,tabledef,fielddef,fieldtype,fieldid) (select sname, 'fa_Q_Cards','明细表',sCaption, case sType when 'ddate' then 'datetime' when 'sString' then 'varchar' when 'dblDouble' then 'float' end, sID from fa_items where sname like 'man%s' and memformula like '' and sSourceTable is not null ) |