使用webService生成总帐凭证不成功问题

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

使用webService生成总帐凭证不成功问题

//采购成本总帐凭证
private static GL_VOUCHER_SaveResponse GL_VOUCHER_Save(KDServiceClient client)
{
GL_VOUCHER_Save save = new GL_VOUCHER_Save();
//凭证
save.Model = new GL_VOUCHER();
//账簿
save.Model.FAccountBookID = new GL_VOUCHER_BD_AccountBook()
{
FNumber = "002",
FName = "蓝海柴油机械公司主账簿"

};
//日期
save.Model.FDate = DateTime.Parse("2015-08-25");

//核算组织
save.Model.FACCBOOKORGID = new GL_VOUCHER_ORG_Organizations { FNumber = "101" };
//凭证字
save.Model.FVOUCHERGROUPID = new GL_VOUCHER_BD_VOUCHERGROUP() { FNumber="PRE001" };
//凭证号:FVOUCHERGROUPNO
save.Model.FVOUCHERGROUPNO = "37";
//应付单明细
save.Model.GL_VOUCHER__FEntity = new GL_VOUCHER__FEntity [] {
new GL_VOUCHER__FEntity(){
//摘要:FEXPLANATION
FEXPLANATION = "abc001",
//科目编码:
FACCOUNTID = new GL_VOUCHER_BD_Account(){
FNUMBER="5001",
FNAME="生产成本"
},
//核算维度:FDetailID
FDetailID = new BD_FLEXITEMDETAILV_BD_FLEXITEMDETAILV(){
FDETAILID__FOPCODE="FYXM01_SYS"

},
//借方金额
FDEBIT = 500
}
};
var result = client.Send(save);
return result;
}
---
上面是我的调用方法,但并没有成功的生成凭证,我在result中调试发现报了两个错:"字段“账簿”是必填项" ;"账簿非法,请重新输入!"
不明白我下面的代码哪里出了问题,怎么会报这样的错:
//账簿
save.Model.FAccountBookID = new GL_VOUCHER_BD_AccountBook()
{
FNumber = "002",
FName = "蓝海柴油机械公司主账簿"

};
---请高手解答。急!


补丁地址:http://open.kingdee.com/K3Cloud/CDPPortal/PatchList.aspx
问题已经找到,11.5日的补丁处理。
另外你的代码写的不完善,凭证表体数据必须〉=2行。
本周我抽空写个示例验证下。后续答复你。
这里不一定是你的帐簿数据的问题。可能和录入顺序有关,请打开设计器看看,看下帐簿字段的录入顺序是多少?然后检查下你填写的其他几个字段的录入顺序,看有没有哪个是比帐簿字段录入顺序要小的?如果有先将帐簿字段录入顺序改小试下。
:L 怎么没人?

使用webService生成总帐凭证不成功问题

//采购成本总帐凭证 private static GL_VOUCHER_SaveResponse GL_VOUCHER_Save(KDServiceClient client) ...
点击下载文档
标签: # K/3 WISE
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息