【问题描述】

  • 专业版16.0-固定资产-计提折旧,提示:无法生成凭证,因为费用分配表所引用的“*”是非明细的核算项目;

专业版16.0计提折旧提示:无法生成凭证,因为费用分配表所引用的“*”是非明细的核算项目;-编程日记

【解决方案】

  1. 使用SQL Server查询分析器,检查t_Item核算项目表FItemID为0的记录,字段FDetail是否为0,当该行记录为0时,是导致计提折旧报错的原因;

  • t_Item    核算项目表

  • FItemID  核算项目内码 (FItemID=0为系统预设记录)

  • FDetail   是否明细(0非明细,1明细)

专业版16.0计提折旧提示:无法生成凭证,因为费用分配表所引用的“*”是非明细的核算项目;-编程日记

Sql查询语句:select FDetail,* from t_item where FItemID=0

   2. 将FItemID为0的记录,FDetail字段修改为1,重新计提折旧即可;

-Sql修复脚本:

update t_item set FDetail=1 where FItemID=0

 

【注意事项】

  1. 在系统管理-执行命令,执行修复脚本时需要换行加上go,执行才生效;

–例如:

update t_item set FDetail=1 where FItemID=0

go