问题现象: | 已将名为“20110627.rar”的帐套上传至服务器。 此问题已经提交过,问题号为201104290066,U8产品支持部78号顾问已给出解决方法,但客户需要明确造成此问题的原因,已根据78号顾问要求将一个监控gl_accvouch表的触发,在查询分析器中对此年度库执行,具体分析事宜请工程师予以帮助。谢谢! 另:问题凭证: 6月 95 212 453号凭证 |
问题原因: | |
解决方案: | 您好 该问题提交开发部分析答复如下: 经反复验证,未发现所提到的情况,现提供新的触发器,对于非出纳凭证进行签字时系统会报错("暂不能更新"或"试图对非出纳凭证进行出纳签字"). 这样一来,1.肯定不会再出现非出纳凭证被签字的情况;2. 如果报上述错误,请仔细把操作过程描述一下与我们联系,便于查找原因. 下面是新的触发器脚本: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[gl_accvouch_UpdateTrigger]') and OBJECTPROPERTY(id, N'IsTrigger') = 1) drop trigger [dbo].[gl_accvouch_UpdateTrigger] GO create TRIGGER gl_accvouch_UpdateTrigger on dbo.GL_accvouch FOR UPDATE AS BEGIN if update(ccashier) begin if exists(select top 1 * from inserted inner join code on inserted.ccode=code.ccode where not (code.bcash=1 OR code.bbank=1)) RAISERROR ('试图对非出纳凭证进行出纳签字,请联系供货商.', 16, 1) end END go 如对问题答复有疑问敬请及时反馈 U8/CRM/PLM |
相关补丁: | |
版本: | 8.90 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 非出纳凭证无故被签字 |
最后更新: | 2011-07-26 23:19:22 |