金蝶云·星空|实体类型ORMkb45f336f中不存在名为DeptProperty的属性
报错内容提示如下
FieldName": "【字段Key:FEntity,字段名:单据体】;实体类型ORMkb45f336f中不存在名为DeptProperty的属性版本是6.2.885.7
代码如下:
JObject json = new JObject();
JObject Model = PackageBXJsonModel(po, podList);
json.Add("Model", Model);
List<object> Parameter = new List<object>();
Parameter.Add("AP_OtherPayable"); //其它应付单
Parameter.Add(json.ToString());
JObject result = ss.SynMethodOneSave(Parameter);
//如果错误信息不为null
if (result != null && result.Property("Errors") != null)
public JObject PackageBXJsonModel(Payoff po, List<PayoffDetail> podList)
{
JObject Model = new JObject();
JObject FNumber = new JObject();
Model.Add("FBILLTYPEID", JObject.FromObject(new { FNumber = "QTYFD01_SYS" }));
Model.Add("FBillNo", po.FinEmpPayoffId);
Model.Add("F_TXT_PMPDJLY", DBUtils.GetDescription(PayoffBillType.BX));//报销单
Model.Add("F_TXT_PMPYDH", po.FinEmpPayoffId);
Model.Add("FDATE", po.SubmitDocDate);
Model.Add("FCONTACTUNITTYPE", "BD_Empinfo");
Model.Add("FCONTACTUNIT", JObject.FromObject(new { FNumber = po.PaymentUserId }));
FNumber = new JObject();
FNumber.Add("FNumber", "PRE001");
Model.Add("FCURRENCYID", FNumber);
Model.Add("FMAINBOOKSTDCURRID", FNumber);
Model.Add("FDEPARTMENTID", JObject.FromObject(new { FNumber = po.DeptId }));
FNumber = new JObject();
FNumber.Add("FNumber", DBUtils.ReturnORG(po.SignedCompany));
Model.Add("FSETTLEORGID", FNumber);
Model.Add("FPAYORGID", FNumber);
Model.Add("F_NUMBER_XM", JObject.FromObject(new { FNumber = po.ProjectId }));
FNumber = new JObject();
FNumber.Add("FNumber", "999");
Model.Add("F_NUMBER_ZD", FNumber);
Model.Add("FREMARK", po.PayoffRemark);
Model.Add("F_TXT_CKDLX", DBUtils.ReturnRefTypeName(po.RefType));//参考单类型
Model.Add("F_TXT_FKBXQKJZLX", po.PayoffType == "0" ? "项目报销" : "日常报销");
FNumber = new JObject();
FNumber.Add("FNumber", "HLTX01_SYS");
Model.Add("FEXCHANGETYPE", FNumber);
JArray entrys = new JArray();
Model.Add("FEntity", entrys);
int i = 0;
foreach (PayoffDetail pod in podList)
{
JObject entryRow = new JObject();
entryRow.Add("FEntryID", 0);
FNumber = new JObject();
FNumber.Add("FNumber", pod.FinanceItemId);
entryRow.Add("FCOSTID", FNumber);
FNumber = new JObject();
FNumber.Add("FNumber", po.ProfitCenterId);
entryRow.Add("FCOSTDEPARTMENTID", FNumber);//费用承担部门
entryRow.Add("FNOTAXAMOUNTFOR", DBUtils.REturnFNOTAXAMOUNTFOR(pod.PaymentFee, pod.VatAmt));
FNumber = new JObject();
FNumber.Add("FNumber", pod.ProjectId);
entryRow.Add("F_NUMBER_XM1", FNumber);//其他应付单项目
entryRow.Add("F_TXT_FYFSYF", pod.TransMonth);
FNumber = new JObject();
FNumber.Add("FNumber", "SFKYT10_SYS");
entryRow.Add("F_PAEZ_Base", FNumber);
entryRow.Add("F_Amount_JZJE", DBUtils.REturnF_Amount_JZJE(po.FinEmpPayoffId));
entryRow.Add("F_AMOUNT_JZJE3", DBUtils.REturnF_AMOUNT_JZJE3(po.FinEmpPayoffId));
entrys.Add(entryRow);
i++;
}
return Model;
}
运行到
//如果错误信息不为null
if (result != null && result.Property("Errors") != null)
提示
FieldName": "【字段Key:FEntity,字段名:单据体】;实体类型ORMkb45f336f中不存在名为DeptProperty的属性
请多多帮忙