文档库

最新最全的文档下载
当前位置:文档库 > 金蝶K3年度结转说明

金蝶K3年度结转说明

K/3年结

一K/3年结方式 (1)

1.1正常结转: (1)

1.2结转新帐套 (2)

二K/3结转新帐套说明(V9.4.1) (2)

2.1、结转新账套概述 (2)

2.2、结转新账套的要求 (3)

2.3、结转新账套的数据处理 (3)

3.4、完成结转新账套 (7)

三K/3各版本结转新帐套说明 (7)

四K/3结转新帐套典型问题 (9)

4.1结转的新帐套不能新增核算项目 (9)

4.2结转的新帐套不能修改科目属性 (9)

4.3 结转的新帐套总帐不能结帐 (9)

4.4 年结时提示数据检查非法 (10)

4.5 物料编码级次调整和启用批次管理 (10)

4.6 关于结转新账套时对期间的要求 (10)

4.7 年结时,提示当前结转年度应小于或等于业务年度期间 (11)

4.8结转新帐套后部份采购发票在应付系统不可见 (11)

4.9 结转新帐套后总帐往来业务资料不正确 (11)

4.10结转新帐套后注意事项 (11)

4.11 V10.0关于结转新帐套问题汇总 (11)

五K/3结转新帐套案例 (14)

5.1 V9.4.1工业物流结转案例 (14)

5.2 V9.3.1工业财务物流结转案例 (14)

5.3V8.8.2财务帐套结转案例 (15)

一K/3年结方式

目前K/3年结支持二种方式:正常结转和结转新帐套

1.1正常结转:

即等同于平时每月的结帐,系统设计支持年多度数据的存取,所有年度的数据都可以放在一个账套中,所以年结功能同月结功能没有区别

一般建议采用这种方式

优点:

便于查询数据,便于分析数据

不影响处理下年度业务数据

年结后,对上年度数据仍可适当调整,如总帐系统可反结帐至上年度

特别使用制造、物流的帐套建议最好采用这种方式

缺点:多年度数据的存储,数据库容量会不断加大,在大数据量的情况下,日常查询,数据库性能可能会下降,到一定程度,硬件设置可能需要升级

1.2结转新帐套

即更换帐套,系统提供结转新帐套功能,把年末的数据自动结转到新帐套中

优点:结转新帐套后,可进行基础资料、年初数据等数据的调整

缺点:数据没有连续性,不能跨年度查询数据,年结后不便于调整上年度数据

二K/3结转新帐套说明(V9.4.1)

2.1、结转新账套概述

在账套管理中,选择〖账套〗→〖结转新账套〗,进入该处理过程,可利用该功能将本账套的数据结转到新账套中。界面如下图所示:

金蝶K3年度结转说明

在该界面中,用户需要输入系统口令,并选择数据实体;

选择“目标数据库”或者单击【下一步】,出现如下图所示界面:

金蝶K3年度结转说明

在该界面中,用户需要录入结转后账套的账套号和账套名,选择数据库文件路径,同时输入结转账套的会计年度和会计期间,建议用户录入的结转后的会计年度和总账一致,会计期间比总账的会计期间大1期。

注意事项:

在录入结转账套的会计年度和会计期间时,必须符合“总账系统当前会计期间<结转账套会计期间≤业务系统当前会计期间”公式,才可以进行结转。否则系统会给出提示,不允许结转。

2.2、结转新账套的要求

结转新账套时,需要业务系统已经结账到下一期,总账还未结账到下一期但已经完成结账的准备工作。

举例:总账系统当前会计期间为2002年12月,则业务系统当前会计期间必须至少为2003年1月,才可以进行账套结转。

2.3、结转新账套的数据处理

1)总账的数据处理

在进行总账系统结转新账套时,应注意以下几点:

1、结转账套的结转期间要比当前期间大一个会计期间。

2、对于工商业的业务系统,它的会计期间要比总账会计期间大一个会计期间。

3、当前期间中的所有凭证都应过账。

4、对于损益科目一定先进行损益结转后,才能进行账套结转。

5、其它的就看各个业务系统有没有相关的业务限制(对于总账没有相关的控制)。

2)固定资产的数据处理

复制源账套中当前期间的最新卡片记录到目标账套,在目标账套中所有结转过来的卡片资料信息都处于初始化状态。

3)现金管理的数据处理

1. 原账套中的现金科目和银行存款科目的“科目代码、科目名称、币别、银行名称、银行账号”结转到新账套中。

2. 结转新账套时,如果是年末结转到下一年度的账套中,则“本年累计金额”不用结转,只结转期末余额就可以了;如果是年中结转,则需要结转现金、银行日记账中的“本年累计金额”。

3. 将原账套最后一期的现金日记账中“借方金额、贷方金额、余额”的“本年累计数”分别按币别结转到新账套“初始数据录入”中相应现金类科目的“期初借方累计金额、期初贷方累计金额和期初余额”中。如果币别为外币,则还应按照相应外币的汇率进行折算,同时将折算出来的综合本位币分别回填到“本位币期初借方累计金额、本位币期初贷方累计金额和本位币期初余额”中。

4. 将原账套最后一期的银行日记账中“借方金额、贷方金额、余额”的“本年累计数”分别按币别结转到新账套“初始数据录入”中相应银行日记账科目的“日记账期初借方累计金额、日记账期初贷方累计金额和日记账期初余额”中。如果币别为外币,则还应按照相应外币的汇率进行折算,同时将折算出来的综合本位币分别回填到“日记账本位币期初借方累计金额、日记账本位币期初贷方累计金额和日记账本位币期初余额”中。

5. 将原账套最后一期的银行对账单的“余额”的“本年累计数”分别按币别结转到新账套“初始数据录入”中相应银行日记账科目的“对账单期初余额”中。

6. 将原账套最后一期的“余额调节表”按照原数据结转到新账套“初始数据录入”中的“余额调节表”中,保持原账套最后一期的“余额调节表”和新账套“初始数据录入”中的“余额调节表”中数据的一致性。

7. 将原账套最后一期的“余额调节表”中的企业未达账记录按照“日期、结算方式、结算号、借方金额、贷方金额”结转到新账套“初始数据录入”中“企业未达账”中。

注意事项:余额调节表的企业未达账中,“加:银行已收,企业未收”的金额在“企业未达账”中是“借方金额”;“减:银行已付,企业未付”的金额在“企业未达账”中是“贷方金额”。

8、原账套最后一期的“余额调节表”中的银行未达账记录按照“日期、凭证字号、对方科目、结算方式、结算号、借方金额、贷方金额”分别结转到新账套“初始数据录入”中“银行未达账”中。

注意事项:余额调节表的银行未达账中,“加:企业已收,银行未收”的金额在“银行未达账”中是“借方金额”;“减:企业已付,银行未付”的金额在“银行未达账”中是“贷方金额”。

4)工业物流的数据处理

1. 删除当期以前的关闭或作废采购申请单,修改相关联采购订单的采购申请单号内码为0。

2. 删除当期以前的关闭或作废采购订单,修改相关联收料通知单的采购订单号内码为0。

3. 删除当期以前的关闭或作废收料通知单,修改相关联退料通知单的原收料通知单号内码为0,修改相关联外购入库单、其他入库单的收料通知单号内码为0,删除相关联质检单。删除作废质检单。

4. 删除当期以前的关闭或作废退料通知单,修改相关联红字外购入库单、红字其他入库单的退料通知单号内码为0。

5. 删除当期以前的已钩稽或作废采购发票,修改相关联红字采购发票的原发票号内码为0。

6. 删除当期以前的已钩稽外购入库、暂估入库、销售出库单,修改相关联的红字外购入库单、红字销售出库单、采购发票、销售发票、收料通知单、退料通知单、销售订单、发货通知单、退货通知单关联内码为0。

7. 删除当期以前的已核销、或已关闭的委外加工出库单,修改相关联生成委外加工出库单的委外加工出库单内码为0;对未核销的、未关闭的委外加工出库单不删除。

8. 删除当期以前的已和费用发票核销的委外加工入库单,修改相关联委外加工入库单的委外加工入库单号内码为0;对暂估的委外加工入库单不删除;

9. 删除删除当期以前委外加工费补差单。

10. 删除当期以前的其它库存单据、虚仓调拨单、赠品出入库单。

11. 删除当期以前的关闭或作废销售报价单,修改相关联销售订单的销售报价单号内码为0。

12. 删除当期以前的关闭或作废销售订单,修改相关联发货通知单、销售发票、销售出库单、采购申请单、生产任务单、生产预测单的销售订单号内码为0。

13. 删除当期以前的关闭或作废发货通知单,修改相关联退货通知单的原发货通知单号内码为0,修改相关联销售出库单的发货通知单号内码为0。

14. 删除当期以前的关闭或作废发货通知单,修改相关联退货通知单的原发货通知单号内码为0,修改相关联销售出库单、其他出库单的发货通知单号内码为0。

15. 删除当期以前的关闭或作废退货通知单,修改相关联红字销售出库单、红字其他出库单的退货通知单号内码为0。

16. 删除当期以前的已钩稽或作废销售发票,修改相关联红字销售发票的原发票号内码为0,修改相关联发货通知单的发票号内码为0。

17. 删除当期以前的已钩稽或作废费用发票,修改相关联红字费用发票的原发票号内码为0。

18. 删除当期以前的关联生产任务单、收料通知单生成并且生产任务单、收料通知单已关闭的检验单,删除当期以前的手工新增或作废的检验单。

19. 结账新账套时配置类物料对以前期间已关闭的销售订单对应的客户BOM和批号,如果该批号库存为0,则在客户BOM和批号的对应表中将相应的记录删除,批号库存不为0,将销售订单号置为空值;注意完全一致的记录只能有一条。

20. 结转新账套时将库存为0、并且没有被结转后的单据使用的批号删除。

21. 库存数量、金额结转。

22. 删除当期以前的计划价调价单。

23. 删除当期以前的余额表。

24. 删除当期以前的金额调整单。

5)工业成本的数据处理

1. 以当前期间为启用期间计算初始化余额。

2. 删除当前期间以前的余额。

3. 删除当前期间以前实际总工时数据。

4. 删除当前期间以前其它费用单据。

5. 删除当前期间以前成本类型数据。

6. 删除当前期间以前废品产量数据。

7. 删除当前期间以前劳务耗用数据。

8. 删除当前期间以前在产品盘点数据。

9. 删除当前期间以前分配结果。

10. 删除当前期间以前成本计算单。

11. 置当前期间为启用期间。

6)工业车间、计划的数据处理

1.如果生产任务单对应的销售订单状态为关闭或作废的,把生产任务单上的销售订单号置0。

2.如果生产任务单对应的上级任务单状态为作废的,把子生产任务单上的上级任务单号置0。

3.删除作废的生产任务单。

4.若任务单的计划关闭状态为已关闭,则检查相关的产品入库单、委外加工入库单、生产领料单、委外加工领料单、质检单的关联单据是否为指定的任务单;若均不存在关联关系时,直接删除任务单及其相关的投料单、工票、工序汇报、工单汇报、物料报废单;否则保留该任务单及其相关单据。

5.若重复生产计划单状态为已关闭且关联的所有子重复生产任务单的计划关闭状态为已关闭,则检查子重复生产任务单相关的产品入库单、委外加工入库单、生产领料单、委外加工领料单、质检单的关联单据是否为指定的任务单;若均不存在关联关系时,直接删除重复生产计划单和所有子重复生产任务单及其相关的投料单、工票、工序汇报、工单汇报、物料报废单;否则保留该任务单及其相关单据。

6. 计时计件工资清单结转,删除当前期以前的,并且关闭的数据。

7. 替代清单结转,删除当前期以前的,并且关闭的数据。

8. 删除当前年度-1的工厂日历,并更新内码的排序规则重新从1开始。

9. 删除当前期以前的作废和关闭的产品预测单;并将记录该单号的计划订单、生产任务单、委外生产任务单、重复计划单、采购申请单、物料替代清单的此单号值设为空。

10. 删除当前期以前的业务关闭的计划订单,并将记录该单号的计划订单、生产任务单、委外生产任务单、重复计划单、采购申请单、物料替代清单的此单号值设为空。

11. 删除当前期以前的手工关闭或业务关闭的物料替代清单,并将记录该单号的计划订单此单号值设为空。

7)商业物流的数据处理

1. 删除不等于当前会计期间的[商品余额表],并把余额中的会计年月设为零年零月。

2. 设置新帐套的[商品历史批次余额表]。

3. 清空本期临时批次余额表。

4. 清空本期异常批次合并表。

5. 清空异常批次合并历史表。

6. 清空盘点表。

7. 删除历史会计月份发生的,已经完全核销的:采购订单、销售订单、采购发票、销售发票、入库单据、出库单据;

入库单据:采购入库单、销售退回单、委托代销退回单、分批收款退回单、受托代销入库单。出库单据:销售出库单、采购退回单、委托代销出库单、分批收款出库单、受托代销退回单。

8. 删除除了[7]描述的以外的其他出入库类型的单据的历史数据。

9. 删除往期完全核销勾对表,包括:采购发票与采购入库单勾对表、销售发票与销售出库单勾对表、采购入库单与采购发票勾对表、销售出库单与销售发票勾对表、

10. 清空负结存批次表。

11. 清空往期调价单(分销用)。

12. 清空往期内部订单(分销用)。

13. 清空往期委托代销销售日志[COM_SettleAssign]。

14. 清空往期委托代销调价日志[COM_SettleRecoup]。

15. 清空保质期、库龄记录表。

16. 清空往期收发货通知单。

17. 清控质检部分全部单据。

18. 删除历史会计月份发生的,已经完全核销的调价补差单。

3.4、完成结转新账套

单击【完成】。系统会自动执行数据结转,将有关的数据转入到新账套中。

1. 更新系统参数开始年度期间为当前年度期间;

2. 总账的会计期间会结转到在结转账套的会计年度和会计期间。

三K/3各版本结转新帐套说明

金蝶K3年度结转说明

金蝶K3年度结转说明

四K/3结转新帐套典型问题

4.1结转的新帐套不能新增核算项目

问题描述:结转的新帐套,核算项目不能新增,提示对象不存在

问题分析:V8.8.2版本普遍会出现该问题

问题处理:帐套备份后恢复即可

4.2结转的新帐套不能修改科目属性

问题描述:某客户年结至新帐套2003后,2003年帐套损益类科目无期初余额,但科目属性仍不能调正(如核算项目)

问题分析:系统如何检测数据是否使用情况?

通过存储过程sp_ObjectInUsed,

(1)set nocount on使返回的结果中不包含有关受Transact-SQL 语句影响的行数的信息,存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。

(2)检查t_Balance、t_V oucherEntry、t_ProfitAndLoss是否存在记录,如有返回1表示已使用,而不管期初、发生额、累计发生额、期末余额都为0

(3)删除数据表t_balance、t_ProfitAndLoss期初、发生额、累计发生额、期末余额都为0的记录。

问题处理:

方法一:总帐系统→初始数据录入→综合本位币→试算平衡

方法二(对于V9.0以下版本):通过t_SQL删除数据表t_balance、t_ProfitAndLoss期初、发生额、累计发生额、期末余额都为0的记录

t_SQL如下:

Delete from t_Balance Where FBeginBalanceFor=0 And FYtdDebitFor=0

AND FYtdCreditFor=0 And FAccountID in (Select FAccountID From t_Account)

And Fyear=(select FValue from t_SystemProfile where FCategory ='GL'

And FKey='CurrentYear') And Fperiod=(select FValue from t_SystemProfile where FCategory ='GL' And FKey='CurrentPeriod'

4.3 结转的新帐套总帐不能结帐

问题描述:

某帐套总帐不能结帐,提示子系统没有结帐

分析:该帐套为2002年年结帐套,工资系统当前期间在2000年1月,总帐系统在2003年1月.查看系统参数表t_SystemProfile数据正常,工资参数设置--结帐和总帐系统不同步,后跟踪发

现t_subsys表存在异常数据,和工资系统有关

处理:修改t_subsys表异常数据

注: t_subsys表存在各模块结帐的记录

4.4 年结时提示数据检查非法

问题描述:年结新帐套,年结时检查数据,提示生产任务单数据、工艺路线数据执行为空,数据非法,但该客户未使用计划、车间模块

问题分析:V9.1版本年结时必须进行检查数据,以后版本通过选项控制

问题处理:删除system32\kdcom\CheckDataValid.Lst数据,蔽屏检查计划、车间模块

4.5 物料编码级次调整和启用批次管理

问题描述:某客户2003年需要对物料编码级次调整及启用物料批次管理,但客户又希望数据查询的连续性

处理:

1年结帐套方式:备份2002年帐套,恢复至2003年帐套,调整2003年帐套物料编码级次

2通过T_SQL处理2003年帐套都有成品启用批次管理

4.6 关于结转新账套时对期间的要求

a结转账套的结转期间要比当前期间大一个会计期间

b对于工商业的业务系统,它的会计期间要比总账会计期间大一个会计期间

c V9.0-V9.4.1版本结转新帐套,固定资产系统必须结帐至下一期,即会计期间要比总账会计期间大一个会计期间,否则结转新账套后固定资产已经使用期间数会少一期

例:某应用财务物流制造客户需要把2004/12结转到2005/1,各模块当前会计期间应如下:

金蝶K3年度结转说明

4.7 年结时,提示当前结转年度应小于或等于业务年度期间

问题描述: 某客户年结时,提示“当前结转年度应小于或等于业务年度期间2003年第8期”问题分析:帐套是金蝶2000升级上来,业务模块未使用,一般原因是系统参数表中业务模块可能已使用造成

问题处理: 可修改t_systemprofile把业务模块当前期间修改至结帐期间,例t_SQL:

update t_systemprofile set fvalue=2006 where fkey='CurrentYear' and fcategory='ic'

update t_systemprofile set fvalue=1 where fkey='CurrentPeriod' and fcategory='ic'

4.8结转新帐套后部份采购发票在应付系统不可见

问题描述:V9.4.1,结转新帐套后,1月份部份采购发票在应付系统查询不到,在采购系统可查询到

问题分析:程序问题,V9.3.1版本也可存在问题,如果需要结转新帐套建议客户1月份的发票先不录入K/3系统,等结转新帐套再处理

问题处理:总部提供追加工业发票T_SQl语句

4.9 结转新帐套后总帐往来业务资料不正确

问题描述:K/3V9.4,结转新账套之后,往来类科目的未核销明细没有结转至新账套,只有一笔总数

问题处理:程序问题,总部提供修复的T_SQL语句

注:V10.1版本已经改进

4.10结转新帐套后注意事项

1 V9.3.1以后版本新帐套总帐、应收应付、固定资产、现金管理都在初始化状态,需要手工结束初始化

2 结转后需要核对各模块期初数据和老帐套期初数据是否一致,特别对于应收应付系统特别要注意

3 对帐套文件较大的帐套,结转后需要通过维护计划进行索引优化并收缩数据库

4.11 V10.0关于结转新帐套问题汇总

K3V10.0关于结转新帐套,目前有以下一些问题:

1.在结转新帐套时,出现microsoft oledb 的错误,可以这样来处理,在结转新帐套的源帐套界面,

系统用户要选择SA,把数据库实体重新选择一下即OK.

2.现金管理系统,结转后的帐套中系统没有进行处理,需手工进行处理.处理方法如下,先运行下面的SQL语句,把现金管理系统的开始使用年度和期间以及当前年度和期间都改为结转的新帐套的总帐当前期间,例如都为2005年第1期,相应的SQL语句如下:

if exists (select * from t_systemprofile where fcategory='cn' and fkey='cn_current_year')

update t_systemprofile set fvalue=2005 where fcategory='cn' and fkey='cn_current_year'

else insert into t_systemprofile values ('cn','cn_current_year',2005,0,null,2,null,null,null)

if exists (select * from t_systemprofile where fcategory='cn' and fkey='cn_start_year')

update t_systemprofile set fvalue=2005 where fcategory='cn' and fkey='cn_start_year'

else insert into t_systemprofile values ('cn','cn_start_year',2005,0,null,2,null,null,null)

if exists (select * from t_systemprofile where fcategory='cn' and fkey='cn_current_period') update t_systemprofile set fvalue=1 where fcategory='cn' and fkey='cn_current_period'

else insert into t_systemprofile values ('cn','cn_current_period',1,0,null,2,null,null,null)

if exists (select * from t_systemprofile where fcategory='cn' and fkey='cn_start_period') update t_systemprofile set fvalue=1 where fcategory='cn' and fkey='cn_start_period'

else insert into t_systemprofile values ('cn','cn_start_period',1,0,null,2,null,null,null)

运行完SQL语句后,再到初始数据录入中进行反初始化,重新引入总帐数据,系统会提示是否删除原日记帐的数据,选择删除即可.

3.固定资产系统,结转新帐套后如果固定资产卡片的使用期间少了一期,可参考下面的SQL语句:

update a set a .fdeprperiods=fdeprperiods+1 from t_fabalance a join t_fabalcard b on a.fbalid=b.fbalid where a.fdeprperiods<>b.flifeperiods -----有剩余期间

and (year(a.fdate)=2003 and month(a.fdate)<>12)-----不是上个月新增的

and b.fgroupid in (select fid from t_fagroup where fnodepr=0)----资产类别为要计提折旧and b.fstatusid in (select fid from t_fastatus where fwhetherdepr=1)-----使用状态要计提折旧

4.结转新帐套后,帐套的数据库大小不变,需要在SQLSERVER的企业管理器中进行数据库的收缩处理.可以运行dbcc updateusage(0)后再收缩.

5.结转新帐套只能结转标准财务、工业和商业类型的帐套,其他类型的帐套不能进行结转。

6.在总帐中进行往来业务核销的帐套,其往来业务余额的明细数据不能结转过来,只能结转一个汇总的余额数据.

7.工业物流系统,如果暂估冲回采用月初一次冲回方式,结转新帐套后,系统还是采用月初一次冲回方式,而不是单到冲回方式.但是这个地方有一个程序问题,即原先的暂估单据不能再继续进行做暂估凭证.现在的解决方法是删除当前期间的冲回凭证,使系统自动把原先的暂估单据的冲回方式变为单到冲回方式.

8.工业物流系统,结转新帐套后,可能会出现未勾稽的销售出库单上的凭证内码没有删除掉的

情况,可以有下面的SQL语句进行清除:

update icstockbill set fvchinterid=0 ,fposted=0 where ftrantype=21

9.工业物流结转新帐套后,系统处理结束初始化状态,目前不能进行反初化,主要问题是结转新帐套后,初始化数据表icinvinitial中的数据还是原先初始化的数据,因此如果反初始化,将会丢失目前期间的初始数据.可以参考下面的SQL语句,执行之后就可以进行反初始化处理. delete from icinvinitial

insert into icinvinitial (fbrno,fperiod,fstockid,fitemid,fbatchno,fbegqty,freceive,fsend,fytdreceive,fytdsend,fendqty,

fbegbal,fdebit,fcredit,fytddebit,fytdcredit,fendbal,

fbegdiff,freceivediff,fsenddiff,fbillinterid,funitid,

fauxbegqty,fytdbegqty,fytdauxbegqty,fytdauxreceive,fytdauxsend,

fytdbegbal,fytdbegdiff,fytdreceivediff,fytdsenddiff,

fkfdate,fkfperiod,fspid )

select fbrno,0,fstockid,fitemid,fbatchno,fbegqty,0,0,0,0,0,

fbegbal,0,0,0,0,0,

fbegdiff,0,0,0,0,

0,0,0,0,0,

0,0,0,0,

fkfdate,fkfperiod,fstockplaceid

from icinvbal where fyear=2005 and fperiod=1

10 结转新账套应收应付的几点补充

账套如从04年12期结转到05年1期,

1.)不能有05年的核销,即在反核销中大于等于05年1月1日的核销均会出错,这部分金额不会带到05年1期.解决办法:a.取消这部分核销;b.更改核销日期为04年。

2).应收应付结过来后余额与04年不对。

此问题在商业帐套中现遇到发票号重复时会出现问题但系统不会给出任何提示,此发票后的数据均不会导入,解决办法:

通过查询找出重复并且会影响到结转的单据:

select ftype,fnumber from t_rp_contact t2

where FRemainAmountFor<>0 and FRemainAmount<>0 and FK3Import=1 and t2.FYear*12+t2.FPeriod<=2005*12+1-1

group by ftype,fnumber having(count(*)>1)

解决:手工改成不一样的号码注意更改的一致性,如销售发票注意修改com_invsale,icsale,t_rp_contact,收款单t_newreceivebill,t_rp_contact等,或取消t_rpbegdata索引键再结(不做更改),允许这些重号的结转到下一期,由于t_rpbegdata只是在初始化时用到这并不会影响到以后的业务,所以此索引键不再加上也不会影响以后业务

alter table t_rpbegdata drop IX_t_RPBegData_2

3).建议在应收或应付汇总表中SHIFT+R重算余额后再进行结转,这样避免在原帐套中汇总表。

4).对于应收应付中在数据库中审核人制单人等为空的也是不能正常结转到下一期的,如fcheckerid=-2的这些不存在t_user中。

五K/3结转新帐套案例

5.1 V9.4.1工业物流结转案例

问题描述:

V9.4.1工业,采购流程为:采购申请-->采购订单-->收料通知单-->外购入库-->发票

结转新帐套后在使用新帐套时,发现采购订单执行明细等在旧帐套的采购订单已经结束,但在新帐套里没有结束,并且很多采购订单下查关联单据都查询不到,采购订单序时簿的入库数量也不正确

问题分析:

测试了四种情况,如下二种情况结转会造成异常

结转期

间:2004/9流程:采购订单-收料通知单-外购入库-发票

采购订单收料通知单外购入库发票结果

2004/8 100

状态:关闭2004/8 100 2004/8 100 未到采购订单:删除

收料通知单 :删除外购入库:未删除,

2004/8 100 状态:关闭2004/8 60

2004/9 40

2004/8 60

2004/9 40 未到

采购订单 :删除

收料通知单 :2004/8删除

外购入库:未删除,

2004/8 100

状态:部份执行2004/8 60 2004/8 60 未到采购订单 :未删除,但无法下查,订单执行情况表不正确,未执行数量100,实际应该是40

收料通知单 :删除

外购入库:未删除,但无法上查

2004/8 100

状态:部份执行2004/8 60 2004/8 60 2004/8 60 采购订单 :未删除,但无法下查,订单执行情况表不正确,未执行数量100,实际应该是40

收料通知单 :删除

外购入库:删除

问题处理:

V10.1以前版本都会存在问题,处理方法可以写t_SQl语句补回未执行完相关联的收料通知单及外购入库单

处理思路:

1 补回未关闭订单的收料通知单及收料通知单关联的外购入库单

2 补回未关闭订单关联的外购入库单,再更新采购订单的入库数量

5.2 V9.3.1工业财务物流结转案例

结转至2005年1月

结转前准备:

先整理未关闭采购申请\采购订单

反核销2005年度的付款单

采购发票不能审核

结转问题:

1问题描述:结转完后核对数据, 发现应付系统期初数据大部份发票都没有结转过来,6000多条记录只结转过来1000多条

问题分析:

多次结转测试并分析ENDYEARARPCLOSE.sql文件发现t_RPBegData.FExplanation字段长度只有80,而t_RP_Contact.FExplanation字段长度255,造成在根据t_RP_Contact导入t_RPBegData数据时失败,造成数据丢失

问题处理:修改t_RPBegData.FExplanation字段长度255

2问题描述:结转后的新帐套文件和原帐套一样大,2.5G

问题分析:结转后造成碎片较多,帐套没有优化和压缩

问题处理:分析新帐套数据表空间占用情况,删除部份无用表数据

通过维护计划进行索引优化

收缩数据

收缩后最后帐套已用数据450M左右

3问题描述:采购流程为采购订单—>外购入库 采购发票,新帐套部份未执行完采购订单入库数不正确

问题处理:通过T_SQl根据老帐套补回未执行完的采购订单,相关联的外购入库单,及采购订单的入库数量

4 老帐套在应收系统做的2005年的销售发票没有结转过来

5 老帐套做的2005年采购发票在应付系统都不可见,但在采购系统可见

6 老帐套做的2004/12的未审核采购发票被结转至2005年期初,实际应该是2005年的采购发票

7 老帐套做的2005年的付款单没有结转过来,相关联的凭证也没有结转过来

5.3V8.8.2财务帐套结转案例

结转至2005年1月,11个帐套,使用总帐、现金管理、固定资产、报表

处理流程:

1.1结转损益,有三个帐套结转损益速度特慢(需要几十分钟),维德帐套最后修改T_AcctGroup科目类别表

FClassID 5改成50,让系统检测不到损益类科目是否有余额

1.2更新t_systemprofile 物流当前期间

1.3结转新帐套

对新帐套处理

1.4删除t_log ,删除t_balance \t_ProfitAndLoss\t_QuantityBalance 金额为0的记录

删除t_QuantityBalance 损益类科目记录

1.5维德及德华帐套,更新t_voucher.faccountid 内码,原因内码大于3万,调汇提示溢出1.6清理日志文件,收缩数据库

1.7备份2005年帐套,删除2005年帐套,恢复2005年帐套

1.8修改acctctl.dat文件,组织机构004改为2004,并修改对应帐套号