VMI单据接口,报错!实际已经有货主,但保存时提示必录
金蝶云社区-邓治祥
邓治祥
0人赞赏了该文章 657次浏览 未经作者许可,禁止转载编辑于2017年03月14日 11:09:18

V6.1 2016年7月份补丁
https://vip.kingdee.com/questions/17923

请总部专家帮分析一下原因:谢谢

通过webapi做了一个保存直接调拨单的接口。
标准直接调拨单可以保存,跨组织调拨也可以保存。但是vmi直接调拨单保存有异常。
保存代码如下:
result = client.Execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", new object[] { "STK_TransferDirect", t2 });

如果\"FBIZTYPE\":\"NORMAL\",就可以保存,明细上面的调出调入货主也很正常,但是保存好的VMI直接调拨单上面的业务类型=标准,这肯定是有问题的。
如果传入\"FBIZTYPE\":\"VMI\",),就会返回错误:"FOwnerOutId\",\"Message\":\"单据体“明细信息”第1行字段“调出货主”是必填项\。以下是传入的具体数据。请各位大神指点一下迷津。
t2={\"Creator\":\"飞飞\",\"NeedUpDateFields\":[\"\"],\"Model\":{\"FID\":\"0\",\"FBillNo\":\"TM-DBCK00009\",\"FDate\":\"2017-03-13 0:00:00\",\"FBillTypeID\":{\"FNUMBER\":\"ZJDB05_SYS\"},\"F_szw_Assistant\":{\"FNumber\":\"调拨003\"},\"FBIZTYPE\":\"VMI\",\"FTransferBizType\":\"OverOrgTransfer\",\"FStockOutOrgId\":{\"FNUMBER\":\"0011\"},\"FStockOrgId\":{\"FNUMBER\":\"0110\"},\"F_szw_Base\":{\"FNUMBER\":\"11.140\"},\"FOwnerTypeOutIdHead\":\"BD_Supplier\",\"FOwnerTypeIdHead\":\"BD_OwnerOrg\",\"OwnerIdHead\":{\"调入货主\":\"0110\"},\"FBillEntry\":[{\"FMaterialId\":{\"FNUMBER\":\"1.03.1.671C125506\"},\"FNoteEntry\":\"\",\"FBomId\":{\"FNUMBER\":\"\"},\"FAuxPropId\":{\"FAuxPropId__FF100001\":{\"FNUMBER\":\"\"}},\"FQty\":\"250\",\"FBaseQty\":\"250\",\"FBusinessDate\":\"2017-03-13 0:00:00\",\"FSrcStockId\":{\"FNUMBER\":\"3.1\"},\"FDestStockId\":{\"Fnumber\":\"0.5\"},\"FKeeperTypeOutId\":\"BD_KeeperOrg\",\"FKeeperTypeId\":\"BD_KeeperOrg\",\"FKeeperOutId\":{\"FNUMBER\":\"0011\"},\"FKeeperId\":{\"FNUMBER\":\"0110\"},\"FOwnerTypeOutId\":\"BD_Supplier\",\"FOwnerTypeId\":\"BD_OwnerOrg\",\"FOwnerOutId\":{\"FNUMBER\":\"0002\"},\"FOwnerId\":{\"FNUMBER\":\"0110\"}},{\"FMaterialId\":{\"FNUMBER\":\"2.03.08.7001222101\"},\"FNoteEntry\":\"\",\"FBomId\":{\"FNUMBER\":\"\"},\"FAuxPropId\":{\"FAuxPropId__FF100001\":{\"FNUMBER\":\"\"}},\"FQty\":\"66\",\"FBaseQty\":\"66\",\"FBusinessDate\":\"2017-03-13 0:00:00\",\"FSrcStockId\":{\"FNUMBER\":\"3.1\"},\"FDestStockId\":{\"Fnumber\":\"0.5\"},\"FKeeperTypeOutId\":\"BD_KeeperOrg\",\"FKeeperTypeId\":\"BD_KeeperOrg\",\"FKeeperOutId\":{\"FNUMBER\":\"0011\"},\"FKeeperId\":{\"FNUMBER\":\"0110\"},\"FOwnerTypeOutId\":\"BD_Supplier\",\"FOwnerTypeId\":\"BD_OwnerOrg\",\"FOwnerOutId\":{\"FNUMBER\":\"0010\"},\"FOwnerId\":{\"FNUMBER\":\"0110\"}}]}}

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0