erp系统的二次开发

  • 来源:建米软件
  • 2020-09-26 16:54:39

  ERP软件产品适合大批量生产的制造性企业,但为了具有较强通用性,软 件功能仍比较标准,流程设置相对规范化。事实上,对任何ERP产品,通用性是首要考虑的问题之一。虽然它通过参数可调的形式可以部分满足不同用 户的需求,但很多情况下这种”轻度”灵活会失效。比如ERP软件原来提供的 报表功能很通用,但是却可能碰到需要特殊格式报表的企业,而这无法通过 调节参数来完成;或者报表功能本来是适应企业要求的,但是随着企业的发 展、变革、改组,导致报表样式、内容要改变,这些情况就必须通过二次开 发来实现了。对上轮而言,企业所处的环境是不断变化的,企业的产品种类、产品所处生命周期的阶段、企业的计划模式、分销模式都不断在变化,企业 不断地进行业务流程的优化,企业舰模不断扩展等等。总之,企业自身的发 展客观上要求ERP具备适应各种变化的能力,这种能力就体现在二次开发的实施上。

  然而,二次开发可能存在两大问题:要么由于企业要求的”二次开发”, 系统变得越来越复杂,与最初期望的效果越来越远,最后猛然一看,系统已 经完全”变味”了;要么由于企业二次开发能力有限或者系统柔性度较差,造成企业在这方面的投入很火但产生的效益甚微。因此,对新系统的二次开发, 业界总结了三大原则:H1

  (1)在二次开发之前,与业务部门一起明确业务需求,理清合理的业务流程。过多的强调企业自身的特点或过分依照系统中的流程执行都足不可行 的。

  (2)在二次开发中,把握”尽量避免修改核心代码”作为基本原则。因此,对ERP的核心功能予以保留,只是对需要细微改动的地方做二次开发。

  (3)二次开发中,对原系统修改不宜过多。ERP软件是一个很复杂的大型软件,从软件工程的角度来说,开发者应该保持对项目的可追溯性。

  为了满足QAD Enterprise系统与会税系统之I、日J的衔接,以达到:

  -减少重复录入工作量,减少出错率。一保证两个系统内的数据一致性。

  一保持两个系统的独立性。

  一个基于系统的客户化接口模块将QAD Enterprise系统中的待开增值税的销售数据提供给金税系统。会税系统进行发票处理后,接口模块将会税系统中已开增值税的发票数据提供给QAD Enterprise系统,更新发票号码及发票f=I期等。

图片5.png

  二、系统流程

  整个系统山ERP客户端、会税系统客户端、打印机等组成。首先,从ERP 客户端运行金税接口程序,得到输出文件。通过网络把文件传给金税系统客 户端。会税系统客户端根据传入的文件,生成增值税发票并打印。最后,把 增值税发票号码传出给ERP系统

  系统流程从维护销售订单开始一>货物发出一>维护系统发票一>发票传出一>FTP一>发票信息导入金税系统一>生成增值税发票一>发票打印一>发票信息传 出一>FTP->发票号码导入

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务