金蝶 ERM 是一坨大粪还是我是大粪。

2023-05-06 16:39:29 +08:00
 Saitama
我是一个前端,失业在家玩了三个月了。
我姐公司最近上了金蝶的 ERM 系统,我姐跟我说她有两个报表的需求,我以为就像 Grafana 那样,写个 SQL ,join 一下就 ok 了。
没想到这玩意儿复杂的一 b..界面对我来说也是乱七八糟,跟我平常写的传统 CRUD 一点都不一样..而且没有写 SQL 的地方。想要自己新建报表,就得用他们自己的开发平台,类似于低代码那种?但是又完全不知道咋用,文档写的也是一坨屎。
这玩意儿除了老老实实交钱让他们帮忙开发,还有其他办法吗?

但是辩证的想一想,别人这么一套我眼中的大粪能卖个几十万,应该还是有什么过人之处的吧,所以来论坛请教请教有这方面经验的大佬. 这该咋整。
9421 次点击
所在节点    程序员
98 条回复
wganbleuthall
2023-05-06 20:16:26 +08:00
我去 我也有过这种体验,去过一家 2B 的搞电子商务的也不知道叫 Saas erm erp 反正就是个管理系统的公司
想给甲方提供个报表功能,就去买了个什么鬼 bi 系统集成到自己的系统上,让我们的实施部门不会代码的人给甲方做报表
然后这个鬼 bi 难用到我不知道怎么形容,就 tm 是狗屎,实施搞不定,又交到开发手里,我 tm 各种拖拽****

然后我们公司自己的那个狗屁系统我也不知道怎么形容,就 tm 狗屎,公司小,可以分批次的把屎山重构下,重构完在写一堆屎山,下次在来个重构,系统大部分的逻辑都 tm 写在存储过程里 狗屁 sql 都是几万行的

而且我也是搞不懂了,入行也没几年没啥见识,就这种产品公司的那些销售是怎么卖出去的,这种东西为什么会有人买???
westoy
2023-05-06 20:21:07 +08:00
@wganbleuthall

自己找人写, 成本加几个 0 都未必能写出来

业务软件没有不脏的, 尤其是这种通用的,相信我, 自己写, 到了最后也是这鬼样.......
dooonabe
2023-05-06 20:23:44 +08:00
@Saitama 很巧,过了年我在的这家破公司也在基于金蝶云星空做二次开发,我搜了一下你需求中的专有名词,在金蝶云星空都有接口,你可以用 administrator 登录之后,在顶部搜索框输入 web api 然后看一下这些接口
dazuijuren004
2023-05-06 20:53:40 +08:00
saas ,erp 真的不太行,可能我接触的厂比较小,但是代码真的依托答辩
wangsd
2023-05-06 21:12:38 +08:00
@pcbl +1 之前一个跳转免登录愣是断断续续折腾了几个礼拜,最后发现多了个参数,说明文档几乎等于没有.
wangsd
2023-05-06 21:20:06 +08:00
然后吧,他们有的页面数据其实是个存储过程查出来的,他们直接用 SQL 能查出想要的结果,但是你第三方系统用 WebAPI 去请求就没那些个字段了,你还得去理解那些个数据是怎么生成出来的,而且金蝶那些个实施基本啥也不懂,真的要了老命了.
totoro52
2023-05-06 22:23:38 +08:00
我好奇的是这么垃圾的系统,。为什么还这么多人用。。。 是存在某种利益关系吗?
ysy950803
2023-05-06 22:25:28 +08:00
ToB 的业务都是以客户为中心,技术和代码是不是屎都无所谓,能卖钱就行。
lew1
2023-05-06 22:26:37 +08:00
好巧,刚好在做财务相关的内容,要生成凭证推送到用友 NCC ,业务场景多的一批,而且我生成凭证前做查询还烦,要关联好多张表
nkidgm
2023-05-06 22:50:42 +08:00
同一份代码在不同场景的价值是不一样的,例如同一个堆满屎的项目代码会让一个技术型创业公司死了几百遍了,但是在一个大公司就不一样了,因为再烂的代码质量经历过无数人的测试,实施,客户反馈,只要通过了完整的系统测试和稳定性测试,这个屎山在销售团队面前就是生钱机器,在钱面前,什么可扩展性,可维护性,规范性什么都不值一提,加功能难维护?堆人数,加班改就是了。
Saitama
2023-05-07 00:09:38 +08:00
@totoro52 给传统企业用的,我姐他们是化工企业,好几个子公司这样。。我觉的是这样的,现实中企业,特别是传统企业,业务是很复杂的,一方面财务这块看看苦逼的会计专业和恐怖的 CPA 就知道有多离谱,另一方面每个企业自身的业务都不太一样。导致 ERP 这种系统本身就很复杂。另一方面 ERP 软件高端客户银行这种都买国外的吧。国内的企业只有一些小客户,钱少事多,赚不到钱也就留不住人,恶性循环。。
snw
2023-05-07 00:11:40 +08:00
ERP 用久了都会变成屎山的,这不是金蝶、用友的问题,就算是 SAP 、Oracle ,就算用户是外国的规范企业,十年下来系统必定也是屎山。业务就是那么复杂多变,系统只能跟着复杂。

ERP 的实施、开发、培训都能卖钱的,接口也是能卖钱的,当然不会随随便便给你。甚至由于 ERP 接口又贵又限制多,催生了 RPA 解决方案又养活了一批人。

SQL 能较好发挥的地方叫 BW ,也就是从 ERP 里抽取一部分数据做成表存到数据仓库里,然后用 SQL 之类从里面搞出报表。
haimianbihdata
2023-05-07 00:11:41 +08:00
@yingqi7 老哥帆软的?
Saitama
2023-05-07 00:15:38 +08:00
@snw 老哥一看就是专业的。
snw
2023-05-07 00:21:36 +08:00
关于逻辑写在 SQL 里这点其实没必要吐槽。
如果大部分是 SQL 标准语句,那么当底层数据库性能优化时,报表执行大概率能得到性能提升;如果大部分是外挂处理,那么很难得到相应的性能提升。
phhang
2023-05-07 02:15:45 +08:00
ERP 真的都是屎山。微软的 Dynamics 365 也是屎,不少代码都是 1990 年前后的 C++,到现在能跑起来也是奇迹了。二开用的 X++从最初的解释执行改成了编译到 CLR 居然还都能兼容也是奇迹了
chuck1in
2023-05-07 08:17:40 +08:00
@fxxkingduck 没有代码版本管理?这怎么开发啊?
zypy333
2023-05-07 11:50:05 +08:00
屎山可以理解,文档乱啥原因呢,是不是管理不到位?有文档优秀的屎山吗
privil
2023-05-07 13:32:02 +08:00
@pcbl #20 哈哈哈,上次阿里云的一个接口也是,上面写可选,其实是必填,还好老子试了一下
karmaisbitch
2023-05-07 14:02:55 +08:00
业务软件的核心是业务,其他能用就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX