通过WebApi保存接口修改单据原创
31人赞赏了该文章
1.9万次浏览
编辑于2021年12月28日 08:56:59
说明
webapi没有专门的修改接口,修改数据是通过保存接口实现的。
修改数据需要传递单据内码,传单据编码不可以。
修改分录需要传入分录内码,不需要修改的分录,需要传入IsDeleteEntry为false,防止被删除
只需要传入修改字段的数据包,格式跟保存新增格式一样,如果传入的数据包中包含了不需要修改的字段,可以通过NeedUpDateFields参数限定需要修改的字段。
设置参数IsDeleteEntry为false,防止未传内码的分录被删除
设置参数NeedUpDateFields,限定需要修改的字段,如果是分录字段,还需要把分录的Key也放到里面。
设置参数NeedReturnFields,返回更新后的结果
当然也可以通过修改新增分录。
示例1,更新销售订单明细数量字段
首先查询到相关信息:
通过保存接口修改数据:
示例2. 更新单据附件数量字段
推荐阅读