核算记账过滤出去年单据
- 浏览: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年的了 | |