如何在生产订单引用用料清单下推目标单单据转换使用单据类型作为启动条件

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何在生产订单引用用料清单下推目标单单据转换使用单据类型作为启动条件

【问题描述】

标准中,生产订单下推共用了用料清单中的部分单据转换,若想要设置启动条件为【单据类型】订单与用料清单不相同的字段,则会报错,原因:生产订单(FBillType)与用料清单(FMOType)的单据类型字段标识不一致,导致配置后,用料清单下推正常,订单下推异常或相反情况,异常关键字:条件表达式结果转换失败:FMOType.FNumber。




【解决方案】

出现这样的提示,尝试下列操作来解决:

  1. 先确定单据中有什么字段用料清单与订单都有且标识类型一样,又可以通过字段值判断是订单还是用料清单,比如单据编号,若都不合适,可在生产订单和用料清单单据头分别加上文本字段T,T在生产订单中设置缺省值为 A  ,在用料清单中设置缺省值为 B作为区分即可;

  2. 启动条件增加上方字段先做判断,确定是生产订单或用料清单后,再执行原先报错的启动代码。

  3. 示例:希望启动条件实现:当生产订单单据类型为XX001时,用单据转换A;如下,若用料清单单据编号开头为PP,先用单据编号的前两位判断是否为用料清单,是则使用用料清单中的单据类型字段继续判断,否则,就用生产订单的单据类型做判断,若自定义字段T,则 if FBillNo[0:2]=='PP' 改成 if T=='B' 即可。




如何在生产订单引用用料清单下推目标单单据转换使用单据类型作为启动条件

【问题描述】标准中,生产订单下推共用了用料清单中的部分单据转换,若想要设置启动条件为【单据类型】订单与用料清单不相同的字段,则会报...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息