[VB.NET]关于进销存“移动加权平均”的问题,请教各位大虾,

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
关于进销存“移动加权平均”的问题,请教各位大虾,
关于“移动加权平均”的问题,请教各位大虾,
开一张出货单,提取库存单价,保存但没有审核,不对库存产生影响;但在这张单审核生效之前,我又开了一张 进货单,并审核,此时库存单价将改变,那么我先前那单 出货单 是取保存时的单价,还是取此时的库存单价来进行运算呢?
__________________________________________________________________________
再UP下。。。。。。。。。。。
__________________________________________________________________________
单价动态的,在每次审核的时候直接从库存读取就好了!!
__________________________________________________________________________
按批次处理,如果出库登帐时该批不够扣,不够的数量部分按移动加权平均法计算
__________________________________________________________________________
这是个方法的问题,如果取此时的库存单价,可以把单价按动态的计算,用存储过程每次调用就行了。
__________________________________________________________________________
晕 大哥这明显就是你客户怎么要求你怎么作吗??来CSDN不是浪费事件啊
__________________________________________________________________________
移动加权平均
应该是按目前的价格
__________________________________________________________________________
关于“移动加权平均”的问题,请教各位大虾,
开一张出货单,提取库存单价,保存但没有审核,不对库存产生影响;但在这张单审核生效之前,我又开了一张 进货单,并审核,此时库存单价将改变,那么我先前那单 出货单 是取保存时的单价,还是取此时的库存单价来进行运算呢?

----如果你这样来取成本价的话,是很容易出现问题的,而且在开发软件时,很容易陷入泥潭。方法这样做,在开一张销售单或者是出货单,其销售成本价,不管是否审核,都不要去取成本价,也不需要从库存单价里取,同样开销售退货单也不需要去取成本价的。在销售单、销售退货里增加一个成本价字段,写一个存储过程,重新临时计算进仓单、采购退货单、盘点单等等所要涉及成本的计算一次,得出来的结果写入销售单、销售退货单的成本价字段里去,那么每一张销售单和销售退货单都有成本价了。

这种做法是对开发人员在开发程序时,不要考虑开过的单据是否要控制成本价,会降低开发的压力的,当然对sql语句要求就很高了。

可参考:http://blog.csdn.net/fstao/archive/2008/02/14/2095329.aspx
__________________________________________________________________________
我提义用全月加权平均计价,这种方法就可应付你的问题;
__________________________________________________________________________
使用移动加权平均还是一次加权平均计价,或是移动加权平均计价时何时取库存单价更合理,我认为都是跟具体业务流程相关,不少企业会混淆出库申请单和出库单的概念。明确需求,理清业务流程很重要。
__________________________________________________________________________
fstao 提供的参考资料可以借鉴。除销售环节,采购环节也存在类似现象。有些企业采购存在这样的情况:采购入库不是每次入库进行结算,是按某个时间间隔进行结算,这就意味着入库时并不知道成本价,等结算的时候才知道物料的成本价(即结算单价)。不管移动加权平均还是一次加权平均计价,都需要入库的时候输入单价,一般这类企业都有个定价系统来提供入库的时单价的提取(定价好象采用期货市场的价格为准)。
__________________________________________________________________________
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
原书光盘说明 本书所附的光盘中的内容,分为三大部分,现说明如下: 1、第4章到第11章的内所有的范例程序的程序源代码,都储存在了“本书范例程序”的目录下。譬如说,第8章第5节的范例程序的程序源代码,就存在“CDROM\本书范例程序\8-3”这个目录下。 2、“范例数据库”这个目录,存放本书范例所使用到的数据库。里面的子目录则清楚说明是属于哪一个章节所使用的数据库。例如,第7章的Stock数据库,置于“CDROM\范例数据库\第七章Stock数据库”的目录下。第10章的Test数据库,则置于“CDROM\范例数据库\第10章Test数据库”的目录下。“*.sql”文件,可以用它来建立Table;或者直接用Microsoft SQL Server的Enterprise Manager来回存Stock或Test(无扩展名)这两个数据库备份文件到数据库中。 3、本书第12章到第20章的实作主题:“进销存管理系统”的程序源代码,是存放在“CDROM\范例程序\进销存管理系统”的目录下。 数据库的纲要文件是存放在“CDROM\范例数据库\进销存管理系统\SQL Script”的目录下的KS.sql文件中。在这个目录下的其它*.sql文件,则是第12章所介绍的Trigger,也就是进销存管理系统这个数据库有使用到的Trigger文件。 4、光盘内所有的范例程序,它们所连上的数据库主机,都是以单机为主。也就是说,应用程序与数据库是执行在同一台机器下。 5、光盘内所有的范例程序之程序代码,欢迎读者任意复制、修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值