1-4字段映射关系
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字段映射关系
入口:单据转换规则—字段映射关系。
转换处理
配置字段映射时需要选择一个处理方式,那么处理的分类主要如下:
【自动】:使用“源单字段”映射时,处理方式可以选择自动;
【求和】【平均值】【计数】【最大值】【最小值】:若该转换规则允许单据分录合并,并且有字段需要设置分录合并时的计算方法,则可以选择这些汇总计算的方式;
【自定义公式】:选择“自定义公式”,可以在公式栏配置计算公式映射;当然,公式也可以只映射某个字段值、某个常量;
过滤与仅追加
当使用选单操作时,会打开源单列表,通过选择源单数据携带数据到当前下游单据。而过滤与仅追加都是为了管控选单列表的数据过滤的。
例如,假设转换规则中供应商字段已做映射并勾选过滤,当用户在新增下游单据时,先录入供应商A,再进行选单操作,此时会打开上游选单列表,展示的数据会将供应商字段=A也作为过滤条件筛选数据。注意,若不录供应商字段(为空)选单则不会加载此过滤条件。
首次选单与追加选单:当使用选单操作时,若当前单据无关联携带的数据,那么这次选单系统视作首次选单;若当前单据已有关联携带的数据,那么这次选单系统视作追加选单。
【过滤】:勾选此项,表示无论首次选单、追加选单该过滤设置生效。
【仅追加】:勾选此项,表示首次选单该过滤设置不生效,仅在追加选单时过滤设置生效。
常见问题:
1、下推时弹出错误“分录超出预期,请检查设计器”。
答:转换规则中字段映射关系配置存在多单据体同时配置映射关系。单据转换字段映射只支持单据头、1个单据体及其有关联的子单据体同时设置字段映射,不支持多个不相关的单据体同时配置字段映射的情况。
2、下推生成单据时,如何控制携带数据的字段不可编辑。
答:单据转换(下推、选定操作)生成目标单据时,字段的锁定可以通过单据上的实体服务规则控制。在BOS设计器打开对应的目标单据,打开单据头或单据体上的实体服务规则设置界面。
然后创建实体服务规则,选择字段锁定性的实体服务并勾选想要锁定的字段,实体服务规则的前提条件使用函数“是否关联生成”进行判断。
3、采购订单下推生成入库单后,会反写采购订单已关联数据,希望下推入库单时,入库数量自动填入当前可用量。
答:在采购订单至入库单的单据转换规则中,选择字段映射关系节点,入库数量设置字段映射时使用自定义公式,配置公式为“采购数量-已关联数量”。
注:这里的数量字段是“类型=基本单位数量”,然后依据单位换算设置,转换为前台所看到的数量字段值。
4、多组织应用时单据转换设计需注意的地方有哪些?
答:如果数据中心启用了多组织,单据上面会有主业务组织字段和其他组织字段,它们之间会有组织委托关系控制。那么,在配置单据转换规则时一般会将上游单据的某个组织字段映射到下游单据的主业务组织字段。然后前台用户在下推生成单据时,将上游单据上的组织字段值作为下游单据主业务组织字段值;
如果下游单据主业务组织字段对应的上游单据组织字段值为空,下推时会出现选择组织的选项,用户指定一个组织,作为下游单据主业务组织值,并将上游单据上该组织字段为空的数据也携带下来。
例如,下图所示,采购订单到入库单的单据转换规则,已在规则中将采购订单的库存组织映射到入库单的主业务组织字段上。当采购订单下推入库单时,采购订单上有分录的库存组织字段为空,此时下推选择单据界面会出现目标组织字段。选择杭州蓝海,则会将此值作为库存组织字段为空数据的值。
5、在基础资料物料上新增字段,然后在采购订单到入库单的单据转换规则配置字段映射,展开采购订单上物料字段的属性,无法选到新增字段?
答:属于缓存异常,处理办法——
步骤1、在BOS IDE先打开目标单据(采购订单)保存一次。(同时,检查了物料的引用属性,可以看到引用属性里有新加字段,表示单据读取物料里的新增字段OK。如果看不到就试试先打开物料保存一次再打开采购订单)
步骤2、最后打开单据转换规则(不能在步骤1之前打开规则),字段映射时可以看到物料属性里新增字段。