对应版本:用友U其他对应产品线:财务系统对应模块:总账模块问题现象:客户在同一帐套中使用总帐和存货,但没有通过存货生成凭证。总帐中使用项目核算,使用存货目录定义项目。现遇到一个问题,就是假设存货中删除的话并未有任何提示,而总帐中该项目的审核就无法通过,给客户造成了很大的麻烦。请求解决此问题。谢谢问题原因:此问题为需求,但需求部门回复此类需求不在821版本上做,由于用户急需此功能,我处想用SQL的触发器来帮助完成.解决方案:--先行如下语句检测出已删除的存货档案,请用户在界面中手工加:selectcitem_idas存货编码fromgl_accvouchwherecitem_idnotin(selectcinvcodefrominventory)andcitem_class=’ch’/*执行如下触发器语句,即可避免出现已在凭证中使用但存货档案仍可删的情况了。注意:请做好该用户的维护档案,在做年度结转或升级前请先将该触发器删掉,年转或升级后再据情况另行添加。谢谢!*/IFEXISTS(SELECTnameFROMsysobjectsWHEREname=’szvv’ANDtype=’TR’)DROPTRIGGERszvvGOcreatetriggerszvvoninventoryfordeleteasifexists(select*fromdeletedjoingl_accvouchondeleted.cinvcode=gl_accvouch.citem_idwherecitem_class=’ch’)beginRAISERROR(50009,16,10)endgo

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/42723.html