下推生成销售订单删除行后新增行保存后无法上查
金蝶云社区-skysdjn
skysdjn
0人赞赏了该文章 1335次浏览 未经作者许可,禁止转载编辑于2015年11月22日 14:39:06

销售报价单下推生成销售订单,然后在销售订单上删除了明细行,重新增加新物料行,保存后就没有原单据类型和原单据号了。
后来发现下推时在原物料行的这两个字段有数据,但是删除了新增物料就没有了,保存后无法进行上查了(查询销售报价单)。
查了很多资料了解了上查功能的实现方法,说是下推时会根据表单的“单据关联配置”自动建立关联关系,是不是意味着下推完成后关联关系生效,我删除了行关联关系就没了,手工无法再建立?
我通过值更新事件,在新增的销售订单明细行的原单号里增加了原单号:在销售订单上增加了文本框原单号,下推销售订单时,文本框带出销售报价单的单号;物料编码上写了值更新事件,即物料编码非空时,明细行的原单号等于题头的原单号(文本框)。这样新增物料行时会带出原单号,但是原单类型无法更新进去,及时我在题头增加了源单类型字段,手选了源单类型为销售报价单,太阳方式在物料编码上写值更新事件,但是写不进去,仍然是空的,这个字段是不是有什么属性限定了,而且如果我写进去了,有了原单单号和原单类型,是不是就能进行上查了?如果是怎么去写源单类型默认为销售报价单,如果不能,怎么才能实现删除了原物料行,新增了新物料仍然能上查的功能?