如何实现下推生成单据时按单据分录分单(即一行分录生成一张单)原创
金蝶云社区-SkyZPP
SkyZPP
10人赞赏了该文章 1424次浏览 未经作者许可,禁止转载编辑于2020年12月24日 19:11:21

本例以收料通知单下推检验单为例

1、扩展收料通知单到检验单的单据转换规则,选择分组策略,在单据分组依据中添加对应表体的内码即可,如下图所示:

24a.png


说明:如果是较低版本,可能会选择不到这个内码,此时需要按如下方式添加内码:

1、按照上述步骤扩展对应的单据转换规则,在单据分组依据中可以先选择物料编码,然后启用并保存扩展的单据转换规则;

24d.png

24c.png

2、通过BOS设置器中文件菜单下的导入导出数据和脚本功能,导出刚才扩展的单据转换规则,如下图所示:(其中FID为1步骤中扩展的单据转换规则的唯一标识)

24E.png

3、会发现导出的文件有两个,一个是SQL脚本,一个是XML脚本,打开XML脚本修改,找到如下图中的节点,增加FEntryID字段并保存(注意在增加FEntryID字段时需要标明对应单据体的标识),如下图所示:

24f.png

4、通过导入导出数据和脚本菜单导入刚刚修改的XML文件,导入成功后打开扩展的单据转换规则保存即可;注意要重新保存一下

24g.png

注意:此时打开该扩展的单据转换则规则在单据分组依据中会显示增加的字段不存在,这里没有影响,仍然可以继续使用,所以可以忽略。

赞 10