通过WebApi保存接口修改单据原创
金蝶云社区-eris
eris
31人赞赏了该文章 1.9万次浏览 未经作者许可,禁止转载编辑于2021年12月28日 08:56:59

说明

webapi没有专门的修改接口,修改数据是通过保存接口实现的。

  1. 修改数据需要传递单据内码,传单据编码不可以。

  2. 修改分录需要传入分录内码,不需要修改的分录,需要传入IsDeleteEntry为false,防止被删除

  3. 只需要传入修改字段的数据包,格式跟保存新增格式一样,如果传入的数据包中包含了不需要修改的字段,可以通过NeedUpDateFields参数限定需要修改的字段。

  4. 设置参数IsDeleteEntry为false,防止未传内码的分录被删除

  5. 设置参数NeedUpDateFields,限定需要修改的字段,如果是分录字段,还需要把分录的Key也放到里面。

  6. 设置参数NeedReturnFields,返回更新后的结果

  7. 当然也可以通过修改新增分录。

   
示例1,更新销售订单明细数量字段

首先查询到相关信息:

25ff11aeb187451d8c7b0e59f7954139.png

通过保存接口修改数据:

999fc2b7f1ef4d7daf484b716cc0e005.png

示例2. 更新单据附件数量字段

image.png