问题广场

看看其他企业遇到哪些数字化问题,正在如何被解决。企业数字化,先问清楚,再决定怎么做。
首页 / 问题广场 / 我们有一个用了10年的ERP,想改几个功能,能改吗?
系统与数据 机械制造 C类-复杂咨询/旧改 讨论中

我们有一个用了10年的ERP,想改几个功能,能改吗?

👤 张先生 👁 1252 次浏览 💬 4 个讨论 🕐 发布于 2026-09-25 10:15

公司ERP是2015年找人定制的,用了10年,原开发团队已经联系不上了,但是源码还在服务器上。现在想改3个地方:① 销售单增加一个自定义打印模板;② 加一个客户对账单导出;③ 库存报表增加按批次汇总。找了几家外包都说"要看代码才能报价",想问问这种老系统改造到底怎么看风险?

讨论(4)
U-ONE 官方
2026-09-25 14:15
几百张表+拼音缩写字段+无文档,这正是老系统改造最典型的坑。这种情况下直接改代码风险偏高,因为改A可能碰坏B(没有回归测试兜底)。建议体检时重点看:有没有自动化测试、改动历史记录、以及报表类需求能否通过"只读数据库+独立报表工具"实现——①②两个需求其实可以完全不动老代码。
U-ONE 官方
2026-09-26 09:30

典型的C类问题(老系统改造),先诊断、不着急报价。需要确认的清单:
① 源码完整性:是全部源码还是部分?数据库文档、部署文档还在吗?
② 技术栈:2015年定制系统大概率是 .NET 或 Java 老框架 + 老版本数据库,能改但可维护性要看代码质量;
③ 是否有人懂它:现在系统出了问题谁在修?如果10年来都是"没人敢动"的状态,说明内部已经没有维护能力,改造风险会叠加;
④ 改造 vs 新建的临界点:如果只是3个报表类需求,改老系统划算;但如果未来一年还有5个以上改造需求,建议评估新建模块绕开老系统。
建议第一步:做一次老系统代码体检(技术栈确认+代码可维护性评估),费用不高,但能给"改/不改"一个客观依据。

机械厂-王总 2026-09-25 13:15
源码是全的,当时买了服务器拷下来的。数据库文档没有了,表结构有几百张表,字段全是拼音缩写。
过来人-老陈 2026-09-25 15:15
我们厂吃过亏,外包改了报表结果把库存计算逻辑改出bug,盘点差了十几万。这种老系统真的要小心。