员工信息集成,老是提示 所属部门、所属岗位为必填项,不
金蝶云社区-bn1219
bn1219
1人赞赏了该文章 1,559次浏览 未经作者许可,禁止转载编辑于2014年01月16日 15:39:27

员工信息集成时,老是提示 所属部门、所属岗位为必填项,不能为空。可是我集成进去的员工其所属部门、所属岗位均有存在部门表及岗位表,为何集成代码无法解析出相应内码?求解,紧急啊。。。。

--------

{
//创建组织
save.Model.FCreateOrgId = new BD_Empinfo_ORG_Organizations { FNUMBER = ds.Tables[0].Rows[j]["FCreateOrgId"].ToString() };

//使用组织
save.Model.FUseOrgId = new BD_Empinfo_ORG_Organizations { FNUMBER = ds.Tables[0].Rows[j]["FUseOrgId"].ToString() };
//姓名
save.Model.FName = ds.Tables[0].Rows[j]["FName"].ToString();
//员工编号
save.Model.FStaffNumber = ds.Tables[0].Rows[j]["FStaffNumber"].ToString();

//FDOCUMENTSTATUS
//分录

BD_Empinfo__FPostEntity pe = new BD_Empinfo__FPostEntity();
pe.FWorkOrgId = new BD_Empinfo_ORG_Organizations { FNUMBER = ds.Tables[0].Rows[j]["FWorkOrgId"].ToString() };
pe.FPostDept = new BD_Empinfo_BD_Department { FNUMBER = ds.Tables[0].Rows[j]["FPostDept"].ToString() };
pe.FPost = new BD_Empinfo_HR_ORG_HRPOST { FNumber = ds.Tables[0].Rows[j]["FPost"].ToString() };

BD_Empinfo__FPostEntity[] peArr = new BD_Empinfo__FPostEntity[1];
peArr[0] = pe;

save.Model.BD_Empinfo__FPostEntity = peArr;

var ret = client.Send(save);