API保存凭证时提示值未录入或不存在原创
3人赞赏了该文章
130次浏览
编辑于2024年04月16日 16:44:58
现象:
API传递凭证,明明指定了某个基础资料字段的值,如账簿,凭证字,科目,币别,汇率类型等,查询系统这些值也都存在,但却提示它未录入或不存在。
一般有三种情况可能导致上述问题:
1,用户权限不够;
2,对应的基础资料值的管控组件记录被禁用了;
3,定义了相应的数据规则限制了相关数据的使用。
这些情况导致给这些字段指定值时失败,从而引起上述错误提示。
验证方法:
用API的登录用户名去登录星空系统,然后进凭证录入,手工录入相同的内容,看能否能正常录入。如不能选择到对应的记录,说明存在上述问题。
解决办法:
1,排查API的登录用户的用户权限,为权限不够的用户分配足够的权限或更换成权限足够的新用户;
2,如为分配型基础资料,检查当前值的管控组织记录是否可用,如不可用,需要修改为可用;
3,检查凭证及对应基础资料的数据规则,看是否有限制数据使用的规则存在。如存在,修改对应数据规则使可正常使用当前值。
赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读