单据转换--基础资料组织隔离携带说明原创
金蝶云社区-eris
eris
19人赞赏了该文章 113次浏览 未经作者许可,禁止转载编辑于2024年05月31日 19:22:58

一、名称说明:

1、主业务组织值,是指下推时选单页面指定的目标组织,没有则是登录组织(比如自动下推服务,工作流自动下推服务,都是取登录组织为主业务组织)。

2、目标单据基础资料的控制组织,优先取基础资料的使用组织,没有配置则取主业务组织。

3、源单基础资料的控制组织,优先取基础资料的使用组织,没有配置则取主业务组织

二、条件:

概况条件:相互携带的基础资料,其对应的使用组织没有相互携带。

包括:源单基础资料类型为分配和私有类型,并且基础资料不支持分发+下面任何1个条件。

1、目标单基础资料的使用组织有携带来源,但不是相应来源基础资料的使用组织。(有来源)

2、目标单基础资料没有配置使用组织,但配置了主业务组织,主业务组织携带来源不是源单基础资料的使用组织。(有来源)

3、目标单基础资料的使用组织没有携带来源。(没有来源)

4、目标单基础资料没有配置使用组织,并且目标单没有配置主业务组织。(没有来源)

5、目标单基础资料没有配置使用组织,但配置了主业务组织,主业务组织没有携带来源(没有来源)

6、源单基础资料没有配置使用组织,并且没有主业务组织。(没有来源)

7、源单基础资料没有配置使用组织,但配置了主业务组织,主业务组织没有携带到目标单据基础资料的控制组织(没有来源)

8、目标单基础资料的使用组织有携带来源,如果配置的是基础资料中的组织,则当着没有组织来源(没有来源)

三、取数逻辑:

1、目标单据基础资料的控制组织有携带来源

则取来源组织下的基础资料,没有,则取转换时主业务组织值下的基础资料,

还没有,则取使用组织为0下的基础资料。

2、目标单据基础资料的控制组织没有携带来源

则取转换时主业务组织值下的基础资料,没有则取使用组织为0下的基础资料

四、问题

问题1、手工下推的时候,如果转换规则配置了目标单主业务组织的来源组织,则不用选择,并可以确保携带一致;但当没有目标单主业务组织的来源组织,或自动下推服务,工作流自动下推服务,则会根据当前登录组织作为转换是的主业务组织, 如果目标单据基础资料没控制组织携带来源,则会导致不同的登录组织取到不同的值,或取不到值等。

解决1:

在目标单据创建一个隐藏的基础资料,使其设置的使用组织来源上游单据基础资料的使用组织,从而不用隔离携带, 然后在单据转换服务策略中,当基础资料的值为空的前提下,把隐藏的基础资料赋值给基础资料。



赞 19