即时库存明细增加自定义字段 插件代码示例原创
7人赞赏了该文章
2,350次浏览
编辑于2019年10月12日 09:49:12
客户想要在即时库存明细增加一列体积,取数来源为可用量*体积。
F_PAEZ_T是在BOS的即时库存加的字段,b.F_PAEZ_V是物料的自定义字段。
搜了一下这个贴还挺专业的即时库存明细增加字段,我这个比较简陋,抛砖引玉。
PS:对版本有要求,好像要7.1还是多少以上。太低的版本没有BeforeGetDataForTempTableAccess这个方法。
public override void BeforeGetDataForTempTableAccess(BeforeGetDataForTempTableAccessArgs e)
{
base.BeforeGetDataForTempTableAccess(e);
string strSql = string.Format("/*dialect*/ update {0} set F_PAEZ_T=(a.FBASEQTY*b.F_PAEZ_V) from {0} a ,T_BD_MATERIAL b where a.fmaterialid_id=b.fmaterialid ", e.TableName);
DBUtils.Execute(this.Context, strSql);
}
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读