自动调用botp生成单据原创
59人赞赏了该文章
716次浏览
未经作者许可,禁止转载编辑于2024年10月17日 11:19:11
前言:很多时候我们在操作业务单据时想要在审核后自动生成下游单据。在标准产品中提供了关联生成的功能,但需要手动去操作,那怎么样自动生成下游单据呢。
我们以采购收货单生成采购入库单为例:
1、首先获取采购收货单生成采购入库单的botp规则
Select top 1 fid from T_BOT_MAPPING WHERE FExtmappingID in
(select FID From T_BOT_EXTMAPPING where fisEffected=1 )
And FSrcEntityName='15F2BXXX3' And FDestEntityName='5DB30XXX'
and fname like 'INMXXX'
注:FSrcEntityName指源单的bostype(采购收货单),FDestEntityName指目标单的bostype(在这里指采购入库单),fname 指botp规则编码 ,fisEffected指该规则是启用状态
这一步会返回 botpPK
2、调用转换规则获取生成后的信息 btpResult
billInfo,srcBillCollection指源单信息,botpPk为第一步返回的值,destBostType为目标单的bosType
3、根据第二步返回的btpResult结果集,可以更新源单上信息,比如源单的单据状态,或者更新目标单上某些特定的值等
4、将采购收货和采购入库建立上下游关系
赞 59
59人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读