服务热线:

400-665-0027

知识资讯
联系我们

电话:400-665-0027


您当前位置:首页 > 知识资讯  > 知识学习 > 正文知识学习
基础资料-开工状态的工程项目如何修改名称?
服务热线:400-665-0027 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!

问题描述:

客户环境系统设置-基础资料-工程项目是开工状态,客户想要修改工程项目名称报错不能修改,因为系统规定基础资料工程项目在新增后还未使用时,是属于“计划”状态;当该工程项目关联上资产领用单之后,会变成“开工”状态;当该工程项目结算之后,则会变为“竣工”状态。系统默认只有计划状态的工程项目才能修改。通过脚本将工程项目修改成计划状态后,查询工程项目工程项目又自动变成开工状态,客户环境蓝海机械没有这个问题。但数据该分析的都分析了,已无法继续分析,请研发支持。

解决方案如下。


操作步骤:

1.打开系统设置-基础资料-工程项目

2.执行SQL,备份工程项目基础资料表并修改工程项目的状态为计划状态

--备份语句

select * into t_Base_ProjectItembackup20200302  from t_Base_ProjectItem

--更新为计划状态

update t_Base_ProjectItem set FStatus=1

from t_Base_ProjectItem where FItemID in(select FItemID from t_Item

where FItemClassID=2039)

3.修改基础资料中的工程项目的代码和名称,在修改完毕之前不要关闭工程项目,否则需要重新执行步骤2的“更新为计划状态”的语句

4.修改无误后,执行SQL,将工程项目的状态更新为原来的状态

update a set a.FStatus=b.FStatus

from t_Base_ProjectItem a,t_Base_ProjectItembackup20200302 b

where a.FItemID=b.FItemID and a.FItemID in(select FItemID from t_Item

where FItemClassID=2039)

5.确认数据无误后,删除备份表

drop table t_Base_ProjectItembackup20200302


代码控制:

每次重新打开基础资料中的工程项目时,满足一定条件下会将所有计划状态的工程项目状态更新为开工状态,因此需要严格按照上面的步骤操作