多选基础资料赋值
第一种:表单插件
//操作工
DynamicObjectCollection FOperation = dynamicObject["OperatorId"] as DynamicObjectCollection;
//获取单据体操作工id集合
DynamicObjectCollection entryOp =this.View.Model.GetValue("FOperatorId") as DynamicObjectCollection;
if (FOperation.Count > 0)
{
//多选基础资料主键集合
MulBaseDataField mulField = this.View.BusinessInfo.GetField("FOperatorId") as MulBaseDataField;
string[] pkValues = FOperation.Select(p => p[mulField.RefIDDynamicProperty.Name].ToString()).Distinct().ToArray();
////给单据上面的多选基础资料字段B赋值
//this.View.Model.SetValue("FMulBaseB", pkValues, e.Row);
//获取单据体行数
int row_count = this.View.Model.GetEntryRowCount("FEntity");
for (int i = 0; i < row_count; i++)
{
this.View.Model.SetValue("FOperatorId", pkValues, i);
this.View.Model.SetValue("FOperatornumber", FOperation[0]["OperatorId_Id"], i);
}
}
有服务插件多选基础资料赋值的分享吗?谢谢!
学习
多选基础资料赋值
本文2024-09-16 18:42:41发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23907.html
- 鼎捷API-T100-5.生产信息API-过帐发料单数据-t100.oapi.issuing.data.post-wssp00249CN02_s.pdf
- 鼎捷API-T100-3.销售信息API-读取销售价格表数据-t100.oapi.sales.price.details.data.read.get-wssp00096CN02_s.pdf
- 鼎捷API-T100-5.生产信息API-删除发料单数据-t100.oapi.issuing.data.delete-wssp00246CN02_s.pdf
- 鼎捷API-T100-5.生产信息API-过帐工单当站入库数据-t100.oapi.wo.report.stockin.data.post-wssp00305CN02_s.pdf
- 鼎捷API-T100-2.采购信息API-创建收货单数据-t100.oapi.purchase.receipt.data.create-wssp00120CN02_s.pdf
- 鼎捷API-T100-3.销售信息API-生效销售价格表数据-t100.oapi.sales.price.data.available-wssp00099CN02_s.pdf
- 鼎捷API-T100-6.帐款信息API-作废应收帐款数据-t100.oapi.accounts.receivable.data.invalid-wssp00297CN02_s.pdf
- 鼎捷API-T100-1.企业基础API-失效员工数据-t100.oapi.employee.data.unavailable-wssp00010CN02_s.pdf
- 鼎捷API-T100-2.采购信息API-创建核价单数据-t100.oapi.pricing.list.data.create-wssp00067CN02_s.pdf
- 鼎捷API-T100-1.企业基础API-删除工作站工作中心数据-t100.oapi.workstation.data.delete-wssp00054CN02_s.pdf