按照错误提示,“名称或代码在系统中已经存在”,按照字面理解,应该是在数据库中已经存在同样的记录,导致无法保存;但据知固定资产计提折旧知识更新余额表的相关字段,并没有涉及到新插入记录的问题,应该是不会违反主键约束的。点开错误提示的“高级”按钮查看,发现真正的错误明细提示是“事务超时……”。由于提示“名称或代码已经存在”错误很大一部分原因是由于系统环境缓慢导致的,换了一台配置较高的机器来计提,顺利通过,说明的确是事务超时的问题导致的。
解答:这种问题可能是由于卡片太多,事务超时引起的。可以到中间层服务器的管理工具的“组件服务管理器”中把组件的超时时间改为0看看。据经验,如果固定资产卡片超过了20000条,则可能会出现这种问题。