单据转换如何拆单
655次浏览
编辑于2016年02月25日 17:45:15
背景需求:一张应收单按一定规则下推生成一张以上的销售发票
代码实现,复制需要拆单的单据头,添加到e.TargetExtendedDataEntitie中,问题来了,请问如何修改单据体和单据体怎么和单据头关联?
例如应收单A有10条分录,下推发票B,C,分别B有3条分录,C有7条,
观察发现再未添加新单据时,FBillhead和entry是通过dataentityindex来关联的,但是人工添加新单据后,这些关联也乱
请问怎么实现添加新单据后,把原单据的部分分录转移到新单据上
代码实现,复制需要拆单的单据头,添加到e.TargetExtendedDataEntitie中,问题来了,请问如何修改单据体和单据体怎么和单据头关联?
例如应收单A有10条分录,下推发票B,C,分别B有3条分录,C有7条,
观察发现再未添加新单据时,FBillhead和entry是通过dataentityindex来关联的,但是人工添加新单据后,这些关联也乱
请问怎么实现添加新单据后,把原单据的部分分录转移到新单据上