问题现象: | 查询明细账选择期间是8月-8月,发现查询出的数据包含了9月份的业务,科目编码为6001,查询后发现这些9月份凭证是8月份的只是制单日期是九月导致。 查询后台发现gl_accvouch表中iperiod是8 但是dbill_date是2011-09-13. 烦请集团协助处理,客户希望能够查出问题原因,或能给出个方案查出问题原因,谢谢! 客户处可以远程查看问题现象:客户联系人:张小姐 58797443 13910102588 |
问题原因: | |
解决方案: | 您好, 该问题,经核对问题原因,是客户在保存凭证的时候,制单时间发生变化,造成制单日期与期间不对; 客户是通过第三方的平台录入的,建议客户不用平台录入,看问题是否可以重现; 你需求的触发器: 注:可以通过增加表记录,记录更多的跟踪记录信息; CREATE TABLE [gl_accvouch_record] ( [recorddate] datetime not null ) CREATE TRIGGER TR_gl_accvouch_record ON gl_accvouch FOR INSERT NOT FOR REPLICATION AS declare @iperiod int declare @dbill_date datetime DECLARE CurInv CURSOR FOR SELECT iperiod, dbill_date from Inserted OPEN CurInv FETCH NEXT FROM CurInv INTO @iperiod,@dbill_date CLOSE CurInv DEALLOCATE CurInv if month(@dbill_date) <> @iperiod begin insert into gl_accvouch_record (recorddate) values(getdate()) end 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 绥芬河-远程凭证日期与会计期间不一致 |
最后更新: | 2011-10-13 11:24:23 |