关于商品销售单位的拆箱与装箱问题探讨.doc

关于商品销售单位的拆箱与装箱问题探讨.doc

ID:53560570

大小:66.00 KB

页数:4页

时间:2020-04-04

关于商品销售单位的拆箱与装箱问题探讨.doc_第1页
关于商品销售单位的拆箱与装箱问题探讨.doc_第2页
关于商品销售单位的拆箱与装箱问题探讨.doc_第3页
关于商品销售单位的拆箱与装箱问题探讨.doc_第4页
资源描述:

《关于商品销售单位的拆箱与装箱问题探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于商品销售单位的拆箱与装箱问题探讨进销存管理屮的销售单位拆分与组合商品销售单位的拆箱与装箱专题探讨摘要近年来,商品进销存系统的开发可谓五花八门,种类多样,呈现出一派百家争鸣的现象。但是,随着丿应用商品进销存系统的企业之间竟争的加剧和商品利润的不断下降,使得经营企业必须改变以往的经营方式,业务上会发生变化。举例來说,一般人型企业销伟产品时,都是整包装发货。这对于大型企业來说,因业务量巨人,整包装销伟给经销商很正常。商品到经销商仓库后,问题也就随之来了。经销商一级销售的方式或模式相对來说要多一些。为了争取到最人利益,经销商很可能对商品拆包装销售,以争取得到不

2、同的客户。这就涉及到商品的入库与销售的单位转换问题一一即商品销售单位的拆箱与装箱问题,这个问题摆在了客户与开发单位血前。木文作者就以上的问题,结合作者多年开发经验,以专题形戎进行探讨。关键字商品拆箱与装箱进销存商品销售单位转换正文本文以作者参与开发的一个项H为例,讨论商品销售单位的拆箱与装箱实现机制。2010年,我参与了-•家经销食品批发业务的客户的进销存管理系统的开发。正是在这个系统屮,应客户需求引入了商品销售单位的拆箱与装箱操作。该客户公司经营业务量人,商品品种多,而且客户种类多。在该公司的客户中,有屮、小型批发商,有零伟客户,业务除了正常销售外,还涉

3、及促销、搭赠等方式,商品流通小单位不固定,有整箱、整件的,也有包、瓶、支等小单位,这样的商品业务处理小,软件系统如何方便灵活实现适应需要,对进销存系统开发提出了很高的要求。如何实现商品的单位相互转换与库存增减控制是系统开发成功与否的关键。因为商品单位相互转换体现在系统的多个功能模块屮,在商品流通的各个坏节都有这种需求存在,不彻底地解决掉这个技术难题,我们所开发的系统就不能满足公司运作的需要,就得不到使用单位的认可,那么这个项口就只能以失败告终。正因为如此,项日在最初的需求分析阶段,我们就将商品单位相互转换列为重要的任务加以考虑。下面我们通过PowerBu订

4、derlO快速开发工具來说明如何实现这种单位之间的转换。在这个项日屮,在商品基木信息表屮设置两个单位字段,分别为主单位与辅单位。特别要强调的重要的一点为,包装规格必须正确且按一定的方式存在于簡品基本表屮。入库操作时,我们以主单位进行入库。在库存屮,我们可以看到,商品数址分别以主单位和辅单位列出,主单位与第1页共4页进销存管理屮的销售单位拆分与组合辅单位之间的关系是由包装规格所确定的。通过特定的函数从包装规格屮按特定格武提取所需数据,从而完成从主单位到辅单位的库存量计算。包装规格一般写成mr)或mXn形式,其中,m,门为1或人于1的整数。这种形式适用于包装内

5、还有包装的情况。山为整包装屮二级包装数暈,n为二级包装小商品的数彊。这就会涉及三级单位,但现实情况是,二级单位完全能满足业务处理,因为太小的单位在零售坏节也不太适用。因此,一般情况下,我们对m取值。这样,包装规格屮只体现两级单位一一整包装+内部包装数量,这就够了。通过人量的市场调研,证实了这一点。在程序中,我们编写一个函数fjack.sl()用于从包装规格屮取出m,以便计算出辅单位数量。为了使程序通用性更好,可扩展包装规格的形式,比如箱内散货,可写为:22KG,5包等等。这样我们的取数函数f_packsi()要多考虑一种情况,即规格中不带有“”或“X”的情

6、形。函数对规格的处理人致可分为两类处理:一、不带“”或“X”的字符串。二、带有“”或“X”的字符串。下面是函数处理流程的代码实现,仅供参考。/函数名:f_pack_sl()传入参数:stringchar_gg,商品包装规格author:sjgdatetime:2012-08-2717:19/integerresult,i,jlongpost,startl,lenlcharstr[]stringret_str//判断商品包装规格的长度lenl=len(char_gg)iflenl=0orchar_gg二''orIsNull(char_gg)thenmessa

7、gebox('规格错误','商品规格不存在!’)第2页共4页进销存管理屮的销售单位拆分与组合return0endifposl=pos(char_gg,z,,z)ifposl=0thenfori二1tolenlstr[i]=mid(chargg,i,1)ifIsNumber(str[i])thenrotstr=retstr+str[i]continueelseexitendifnextelseforj=ltoposl-1str[j]=mid(char_gg,j,1)ifIsNumber(str[j])thenret_str=ret_str+str[j]con

8、Linueelseexitendifnext第3页共4页进销存管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。