用友-知识库

其他出库单修改报错“此单据已被其他人修改”

  • 问题描述:其他出库单修改报错“此单据已被其他人修改,请重新查询”,重新查询,或者过一会重新调用接口后,依然有这个错误提示。
  • 领域:企业建模平台
  • 模块:开放接口平台(OpenAPI)
  • 解决方案:原因:1.系统中有单据并发校验,如果真的是多个人同时修改这张单据就会报这个错误。其实就是您传的单据和数据库中不一致了。2.如果重新调用之后还有错误,这个时候您看一下您传的json,是不是不全。例如:您想要修改的单据表体行有10行,您想修改其中一行,然后您传的json中也只传了1行,这个时候也会报这个错误。解决方案:您在调用修改的时候应该把表体所有的行都传过来,您想要修改的行数据正常传,其他不修改的数据只需传行号字段或者表体pk就可以了,其他的属性不需要传,目的是让系统知道,表体有这么多行。以便系统进行并发
  • 更新时间:2020-06-17
  • 有用 没用39 浏览