销售出库单自动预留实现普通库存和赠品库存同时预留原创
8人赞赏了该文章
183次浏览
编辑于2023年12月04日 18:41:32
【需求描述】
库存预留需要能同时预留普通类型库存和客户寄存的库存,目前单据预留库存条件只能配置固定类型的库存类型,如果一张单据同时有赠品出库和普通出库,无法同时预留
解决思路:
1、因预留要根据分录库存类型配置,但是标准分录只有更新类型,没有直接的库存类型字段,建议DEP增加二开F7字段【库存类型】;
2、以销售出库单为例,提交前把更新类型的出库库存类型设置到新增字段:
二开扩展标准方法com.kingdee.eas.scm.im.inv.client.SaleIssueBillEditUI#doBeforeSubmit后面增加代码
int rowCount = detailTable.getRowCount();
for (int i = 0; i < rowCount; i++) {
InvUpdateTypeInfo invUpdateTypeInfo = (InvUpdateTypeInfo)detailTable.getCell(rowCount, "invUpdateType").getValue();
detailTable.getCell(rowCount,”新增的字”).setValue(invUpdateTypeInfo.getStoreTypePre());
}
3、单据预留匹配条件中添加匹配
4、实现效果:单据自动预留能同时预留普通库存和赠品库存
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读