问题现象: | 调用常用凭证,生成保存时,该凭证自动出纳签字,而该凭证并没有出纳科目,不知道为何,已出现4次情况,测试时又无法重现问题,7月191、195、198号凭证为自动签字凭证,希望请集团顾问予以分析处理,问题出在哪里,谢谢支持!数据已上传至ftp:125.35.5.138实施数据贵州信邦制药-872SP1-SQL2005.rar。 |
问题原因: | |
解决方案: | 您好 该数据问题分析答复如下: 经反复验证,未能重现所提到的情况,现提供触发器,对于非出纳凭证进行签字时系统会报错("暂不能更新"或"试图对非出纳凭证进行出纳签字"). 这样一来,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.72sp1 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 非出纳凭证自动出纳签字 |
最后更新: | 2011-09-05 23:24:31 |