即时库存二开,一个更简单的方法。原创
金蝶云社区-abstrct
abstrct
11人赞赏了该文章 149次浏览 未经作者许可,禁止转载编辑于2024年10月24日 16:53:05

参考此贴:

https://vip.kingdee.com/article/457194761745386496?specialId=369853579080646400&productLineId=1&isKnowledge=2&lang=zh-CN

其实一般都是有某个仓库,例如成品仓,或者其它仓不计入库存。而即时库存默认是取所有仓库,所以需要二开。

已经实践过,比我原来的那个方法要省事些。

[Description("过滤不允许获取库存的仓库"), HotUpdate]
public class FilterStock: AbstractGetInvStockPlugIn
{
    public override string RegexGetInvDataSql(bool usePLNReserve, string sql, List<SqlParam> paras) 
    {
        sql += string.Format(" inner join T_BD_STOCK tbs on t.FSTOCKID = tbs.FSTOCKID and tbs.F_SRWX_UNABLE_GETSTOCK = '0'");
        return sql;
    }
}

这个帖子,受益良多。

感谢点赞收藏。

图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!