服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

核算记账过滤出去年单据

- 浏览:1658 - 发布时间:2008-07-17 11:13:11.0
问题版本: 809-U6普及版(原U8普及版3.0) 问题模块: 16-存货核算
所属行业: 0-通用 问题状态: 1-用友渠道公司帐户
关 键 字: 核算记账过滤出去年单据 适用产品:
补 丁 号: 开放状态: 3-用友渠道公司帐户
原问题号: 提交时间: 2008-7-17 11:13:11
问题名称: 核算记账过滤出去年单据
问题现象: 08年1-2月份由于放假,没有任何数据,直接空结到3月,3月存货核算进行单据记账的时候,过滤出07年的单据
原因分析: 登陆到07年度,发现07年12月的单据都没记账就做了年结,系统自动把12月份没记账的单据流转到08年。
解决方案: 现在客户已经将08年期初余额调整正确,要求将08年记账时候过滤出来的07年的单据删除掉。(只有库存和核算模块) 1.将3月份已记账单据全部取消记账。(1-2月空结,不用管) 2.因为核算的记账单据来源于库存的各种出入库单,所以只要在库存模块删除对应的07年出入库单记录,那么核算模 块记账的时候就不会过滤出来07年的单据记录。 3.在进行数据库操作前,备份数据!(重要)我们只需要删除RdRecord表中日期为07年且单据类型为除去cVouchType=34的即可。因为RdRecord和RdRecords 表有约束关系,所以我们必须先在RdRecords中删除对应记录,因为两表用ID字段关联,所以先把RdRecord表中要删除的记录的ID记下,然后去RdRecords中删除对应记录具体语句: RdRecords中删除对应记录: delete from RdRecords where id='46' delete from RdRecords where id between '19' and '24' delete from RdRecords where id between '29' and '31' delete from RdRecords where id between '59' and '62' 然后删除RdRecord表中的记录: delete from RdRecord where cVouchType <>'34' and Ddate between '2007-12-01' and '2007-12-31' 登陆软件,打开记账界面,过滤出来的单据已经没有07年的了