APP下载

医药流通企业的ERP与WMS系统建设探讨

2020-10-20陈慧

数码设计 2020年8期
关键词:流通医药

摘要:近些年来,中国对于医药流通出台了一系列的政策以及政府对大型医药流通企业的扶持,使得国内的许多大型的医药企业都启动了医药物流产业,并且建立了一系列与医药流通相关的信息管理系统。但是当前的医药批发企业的信息处于不能共享的状态。为了更好地对国内流通企业进行管理,达到医药流通企业的管理目标,需要打通医药流通企业与供应链企业之间的信息与业务功能,使得信息得以共享,进而建立医药流通企业内外一体化的信息管理系统。使得医药流通企业内部与合作企业之间能够信息畅通,更好地协同业务,提高医药流通企业的业务处理效率,加强医药流通企业内部的控制,为企业科学合理的合作做好辅助作用。

关键词:医药;流通;ERP;WMS

中图分类号:F426.72;F259.2;TN919.3 文献标识码:A 文章编号:1672-9129(2020)08-0145-01

企业的信息化是现代企业的最有效的发展方向,但是由于各个企业的实施内容、过程以及效果的不相同。相对于多数的医药流通企业来说,通过利用降低成本的方式来提高销售额的方法变得越来越难,所以提高物流的效率成为了各大医药企业的利润发展源,医药与物流的结合发展前景是一偏光明。但是物流的效率不仅靠的是现代化的机械设备还要依赖于先进的物流系统。智能物流管理系统正逐渐成为医药企业管理者的有效供应链与医药企业生产过程中的重要管理工具。

1 ERP与WMS数据之间的交换

添加定时任务,医药流通企业的系统框架置顶了统一定时的任务接口,所以在ERP与物流数据进行交换时只要实现定时任务接口就能被调用。而具体应该实现的定时任务接口的方法是executeTask,在定时任务接口中可以通过实现extractParamsToVo进而将定时任务的数据参数读取出来。读取出这些数据参数就可以避免程序将路径堵死,通过直接修改界面的参数就能实现路径的修改,在修改了界面的参数以后,就会以Map的形式传到extractParamsToVo的方法当中。在程序中,可以通过key动态来读取map中的页面信息的值。在读取了参数之后要定义一个内部的方法doWork,这是用来执行业务逻辑的。

将要处理的数据进行处理并生成xml,DataExchangeManage2对整个数据的交换进行了封装,又在其内部对这些数据交换进行了细分。主要分为三步:第一步主要是将要交换的数据查询出来;然后将查询出来的数据生成xml;最后将xml中的数据放到目录之中来等待wms的读取。为了避免wms与erp规定的xml的格式对整个模块产生较大的影响,所以在这个地方采取了中间表的方式缩小了三个步骤之间联系。就是说,在第一步将交换数据查询出来以后将其放入中间表中,在第二部生成xml时直接读取中间表中的数据,第三步将xml放入指定目录的时候需要通过界面的数据来决定从哪个目录进行读取与放到哪个途径中去。所以为了避免在数据处理的过程中出现错误,采用try catch的方法将其捕获,记录到日志中去,进而增加程序的健稳性。其有两种方法来查看调用的结果。第一种就是直接通过界面进行查看。如果在执行任务的过程中未出现错误就会显示一个绿色的对号标识,如果在执行任务的过程中出现了错误就会显示一个红色错号标识。第二种方法就是在数据库中对数据查看相关的执行日志的信息。当遇到的错误信息比较长的时候的信息查看相对比较方便。

2 WMS和ERP系统的集成数据交互应用

将WMS与ERP进行有效结合的目的就是为了达到两个系统的共享数据能够达到实时性与一致性,WMS需要与ERP数据完成相应的消息共享,完成所需要完成的出库与入库作业,从而让库存发生变化。WMS与ERP的交互应用主要有以下几种接口:入库单接口、出库单接口、退单接口与库存盘点接口。

入库接口当WMS与ERP相互作用进行药品的出库作业时,ERP系统先对入库单进行编制,然后再通过web service技术将入库单传给WMS。WMS再通过getreceiptin函数对入库单进行接收再进行操作将其入库。在库单进行入库操作完成以后,WMS在进行确认后将信息再通过web service技术传回ERP,最后通过getfeedbackin函数确认入库数据,完成整个作业的入库确认。出库单接口是当两个系统进行共享作业时,ERP系统将会创建出库单,如果出库操作要在WMS中完成,需要通过getreceiptout函数与web service技术将出库单传送给WMS。当WMS完成数据的出库后,再通过对getfeedbackout函数的操作对出库信息进行确认,最后将出库信息传回ERP中。退单接口是由ERP系统提供的退单操作接口,需要利用abortreceipt函数进行操作。在ERP的出库、入库信息发给WMS以后,如果有因为外部原因造成的药品单据作废,集成数据就要调用此操作接口。由WMS发出退单的申请,通过web service技术再将信息的退单填写在ERP系统当中,由ERP确认单据信息以后将数据作废,完成一系列的退单操作。库存盘点接口主要是对医药企业的仓库储存信息进行一系列的检查操作,将检查的信息传递给ERP系統,使得ERP中的数据信息完成更新。库存的查询信息通过WMS系统对医药企业的货物进行盘点,最后ERP系统通过web service技术读取WMS中的库存信息,完成库存盘点操作。

3 测试中发现的问题以及解决的方法

在测试的过程中存在的主要问题就是ERP与WMS交换的时候会出现字段的对应错误。可以通过调整sql来查询语句,进而将字段修改到正确的途径,回归测试与通过。

4 总结

医药企业的物流流通离不开信息技术提供的支持,web service技术对各大系统都有很好的兼容作用,为WMS与ERP系统的数据库的共享操作提供完善的方案,进而实现互联网操作中更多信息的融合,有效的对平台差异与数据库本身的差异进行屏蔽作用。WMS系统与ERP系统的有效结合能够帮助各大医药企业的管理者对供应链上下游的问题进行整合,根据实际运用的真实库存信息,制定更加合理科学的资源计划方案。进而从根本上提高该企业的竞争力,有效实现企业智能物流。

参考文献:

[1]张莉芬.论流通企业的ERP系统优化改造[J].经营者,2015,(2):41-42.

[2]白祎花.一种流通企业ERP会计信息化系统设计与实现[J].自动化与仪器仪表,2017,(5):98-100.

作者简介:陈慧,性别:女,出生年月:1983.07,籍贯:广西柳州,民族:瑶族,工作单位:广西柳州医药股份有限公司,研究方向:ERP与WMS,学历:本科。

猜你喜欢

流通医药
WELLNESS TODAY
我国流通产业现代化的路径思考
藏医药三大学说
The Japanese keiretsu system
双色镶嵌流通纪念币前景看好