二开插件中实现对主业务组织字段的赋值

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

二开插件中实现对主业务组织字段的赋值

一、需求及疑惑

因为项目的需要,需要在采购价目表审核时创建货源清单,因为项目存在多组织,所以货源清单需要跟采购价目表的采购组织(主业务组织)保持一致,而货源清单的采购组织是默认为当前组织(应该是标准代码层面处理的,BOS单据并没有设置默认),因此需要在创建货源清单时对采购组织进行赋值。代码实现过程中分别采用以下2种方法均无法赋值成功导致创建单据失败,具体原因还需要咨询总部老师。

以下是简化的赋值代码:

1、billView.Model.SetValue("FPurchaseOrgId", billEntity["CreateOrgId_Id"]);

2、billView.Model.SetItemValueByID("FPurchaseOrgId", billEntity["CreateOrgId_Id"], 0);

二、解决办法:

采购组织字段赋值改成以下代码方可成功:

billView.Model.DataObject["PurchaseOrgId_Id"] = billEntity["CreateOrgId_Id"];

billView.Model.DataObject["PurchaseOrgId"] = billEntity["CreateOrgId"];



二开插件中实现对主业务组织字段的赋值

一、需求及疑惑因为项目的需要,需要在采购价目表审核时创建货源清单,因为项目存在多组织,所以货源清单需要跟采购价目表的采购组织(主业...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息