webapi字段格式原创
金蝶云社区-eris
eris
8人赞赏了该文章 2,330次浏览 未经作者许可,禁止转载编辑于2020年10月15日 10:14:14


1.简单字段格式:"FieldKey":"FieldValue"

注:简单字段包含文本,复选框,整数,下拉列表等


2. 基础资料类型字段:"BaseDataFieldKey":{"关联检索字段标识":""} 或者 "BaseDataFieldKey":{"内码标识":""} 

3. 多选基础资料:"FMulBaseFieldKey":[ {"关联检索字段标识":""},{"关联检索字段标识":""},...] 或者 
                             "FMulBaseFieldKey":[ {"内码标识":""},{"内码标识":""},...

4. 大文本格式:\"FLargeTextFieldKey\":\"\",\"FLargeTextFieldKey_Tag\":\"\"
注:包含文本和标题

5. 维度关联字段:包括(核算维度,仓位,辅助属性,职务等级)格式:
如果维度是基础资料则编码都用FNumber,其他类型的维度参考相应类型字段。

6.子单据头格式:\"FSubHeadEntityKey\":{\"FieldKey\":\FieldValue\",\"BaseDataKey\":{\"FNumber\":\"\"},...}
注:子单据头跟单据头的对应关系是一对一的关系;

7. 单据体格式:"FEntityKey\":[{\"FieldKey\":\FieldValue\",\"BaseDataKey\":{\"FNumber\":\"\"},...},{\"FieldKey\":\FieldValue\",\"BaseDataKey\":{\"FNumber\":\"\"},...},...]
注:单据体跟单据头的对应关系是一对多的关系;

8. 子单据体格式:跟单据体格式相同,只不过需要被包含在单据体中。

9.业务流程字段格式: "FBFLowId":{"FId":"FValue"}, FID到t_BF_DefVersion中查询,
注:业务流程字段要放在关联实体数据包后面,并且关联数据包也得有业务流程数据。
注:FEntity_Link_FFlowLineId 在t_BF_DefVersion中的FKernelxml中可以查询到。

注:关联数据包的业务流程字段是文本字段,单据中的业务流程字段是基础资料,故两者格式是不一样的。

注:关联数据包参考:https://vip.kingdee.com/article/171055


10. 多类别基础资料字段,在2017年4月份版本之前是不支持多分录赋值的。

11.多语言字段:"FKey":[{"Key":1033,"Value":"英文"},{"Key":2052,"Value":"中文"},{"Key":3076,"Value":"繁体"},{"Key":1034,"Value":"西语"}]

12.枚举字段:格式:"枚举字段Key":"枚举字段值",备注: 不支持传枚举字段名称同步

13. 创建人和审核人:"FCreatorId":{"FUserId":""} / "FApproverId":{"FUserId":""}

注:创建人和审核人没有关联检索字段故只能使用内码


14.更新单据体的字段时得把单据体的key放入到更新参数中


查询接口字段格式

  1. 使用字段key进行查询

  2. 单据体内码:单据体key加下划线加单据体内码标识, 例:FEntryKey_FEntryId

  3. 基础资料:可以查询到基础资料,基础资料中的所有字段,基础资料中字段内码(如果有,并且必须为Id), 例:FMaterial, FMaterial.FName, FMaterial.FUseOrgId, FMaterial.FUseOrgId.Id

  4. 不支持多选基础资料的查询

  5. 辅助资料: FDetailId.FF100005.FDataValue

  6. .....


图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!