请教一个如何修改库存材料的成本。比如入库时成本输错了,我后也出库了,现在想更正,程序应如何处理? 看你想怎么弄,可以按盘盈,盘亏来.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 盘盈,盘亏具体上如何做呢?请指教,我没做过这方面的程序,一点思路都没有。是不是也要通过单据来调整呀? 这个是进销存的问题.一般是重新录入一个(条记录),原来那条作废(但得保存).就是说加个字段,如果为Y,表示错误,无效,如果为N,表示这条记录有效.具体的标志你可以自己定. 怎么弄要看你原先的程序是怎么处理的.如果这一笔错了以后没有再输入同样的材料,那可以删除这笔出库,再删除那笔进库,然后重输.如果这笔错了以后又输入了同样的材料,这会造成单价的变化.那就得把以后输入的都删除重输才行. 财务一般都是红单冲掉,然后再重新输入 我这里用的是移动加权,仅给记录加标记可能不行,因为只要对单据确认,就已计算成本,修改库存了。 是的,你说的方法是在数据库中操作,这个随便怎么处理结果正确就行,我问的是,我的程序中要有这个容错流程,如果操作员录入错误,他可以按照一定的方法来操作。操作中的错误,谁也是难免的呀。所以我问的关键问题就是,在程序中如何处理这种错误。 如果是在本期内,可以允许操作员调整入库单价,然后再计算从期初到操作日的该物品的平均单价,从新更新出库的单价,但如果是盘点之后,可能就只能删除单了。 删除单据不行吧。要有历史可查呀,因为这张单据会造成成本的变化呀。所以单据只能冲销,而不能删除吧。 请教一个如何修改库存材料的成本。比如入库时成本输错了,我后也出库了,现在想更正,程序应如何处理? 比如说材料A,入库成本应该是单价100元,可是操作人员录错了,录入单价50元。 而且也出库了,然后发现错了,想改正成本价,因为不能一直错下去呀。 我不知正常的流程应该如何做? -----你可以这样来设计,所有的进仓和出仓都不要成本核算,你另外做一个成本核算的存储过程,重第一张单到尾重新核算一次就可以了。这样就不管进仓的单价是否错了,而且也出库了。这个就不用管它,反正再计算一次成本就可以了。是不是要先冲销材料A的出库单,然后将材料A全部出库,令其库存为0,然后再全部重新入库, 我的这种思路是正确的吗? 正规的操作方法是什么。 注:我这里用的是移动加权平均法。 --------其实是先冲销进仓单,录入正确的进仓单,再重新核算一次成本核算就可以了。我猜想你可能是一出仓马上核算成本的,这样你在开发程序时候会很多限制,而且用户用得很麻烦的。 写一个存储过程,执行时候execute(1),写入一万个数据,编译有错误 SQL2005存储器、触发器密码忘记了,有没有什么办法解密 错误行号问题 推荐一篇关于SQL Server新技术的英文资料,翻译用 sql服务问题 varchar型变量,只保存一个汉字的话,为何宽度至少要设成2呢?按理说设成1就行呀? insert into table select 的问题 数据库死锁的问题,如何解决? 又来请教2005内存方面的问题了~~ 高分求救各位存储过程问题:) 用存储过程判断两张表字段中内容是否相同???? 求一段(会员对应积分自动升级)触发器~开发中遇到困难了 特来请教
是不是也要通过单据来调整呀?
如果这一笔错了以后没有再输入同样的材料,那可以删除这笔出库,再删除那笔进库,然后重输.
如果这笔错了以后又输入了同样的材料,这会造成单价的变化.那就得把以后输入的都删除重输才行.
我这里用的是移动加权,仅给记录加标记可能不行,因为只要对单据确认,就已计算成本,修改库存了。
是的,你说的方法是在数据库中操作,这个随便怎么处理结果正确就行,
我问的是,我的程序中要有这个容错流程,如果操作员录入错误,他可以按照一定的方法来操作。
操作中的错误,谁也是难免的呀。所以我问的关键问题就是,在程序中如何处理这种错误。
期初到操作日的该物品的平均单价,从新更新出库的单价,但如果
是盘点之后,可能就只能删除单了。
删除单据不行吧。要有历史可查呀,因为这张单据会造成成本的变化呀。
所以单据只能冲销,而不能删除吧。
比如说材料A,入库成本应该是单价100元,可是操作人员录错了,录入单价50元。
而且也出库了,然后发现错了,想改正成本价,因为不能一直错下去呀。
我不知正常的流程应该如何做? -----你可以这样来设计,所有的进仓和出仓都不要成本核算,你另外做一个成本核算的存储过程,重第一张单到尾重新核算一次就可以了。这样就不管进仓的单价是否错了,而且也出库了。这个就不用管它,反正再计算一次成本就可以了。
是不是要先冲销材料A的出库单,然后将材料A全部出库,令其库存为0,然后再全部重新入库,
我的这种思路是正确的吗?
正规的操作方法是什么。 注:我这里用的是移动加权平均法。 --------其实是先冲销进仓单,录入正确的进仓单,再重新核算一次成本核算就可以了。
我猜想你可能是一出仓马上核算成本的,这样你在开发程序时候会很多限制,而且用户用得很麻烦的。