二开案例.WebApi.查询辅助资料
【应用场景】
使用WebApi接口查询指定的辅助资料类型下的所有辅助资料数据。
【案例演示】
查询辅助资料类型为证件类型的辅助资料数据。
【实现步骤】
<1>获取辅助资料类型的内码。
方式1:打开辅助资料列表,抓包获取。
方式2:数据库直接查询获取。
--【辅助资料类型】
SELECT a.FID AS 辅助资料类型内码,b.FNAME AS 辅助资料类型名称,a.*
FROM T_BAS_ASSISTANTDATA a
LEFT JOIN T_BAS_ASSISTANTDATA_L b ON a.FID=b.FID AND b.FLOCALEID=2052 WHERE b.FNAME='证件类型'
<2>使用WebApi接口,查询指定的辅助资料类型下的辅助资料明细数据。
使用辅助资料类型的内码查询:
请求数据包:
{
"FormId": "BOS_ASSISTANTDATA_DETAIL",
"FieldKeys": "FID,FID.FName,FEntryID,FNumber,FDataValue",
"FilterString": "FID='B5BF313F-6FCA-4E9B-BE5A-1C06332B3B82'",
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 2000,
"SubSystemId": ""
}
使用辅助资料类型的名称查询:
请求数据包:
{
"FormId": "BOS_ASSISTANTDATA_DETAIL",
"FieldKeys": "FID,FID.FName,FEntryID,FNumber,FDataValue",
"FilterString": "FID.FName=N'证件类型'",
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 2000,
"SubSystemId": ""
}
使用辅助资料的内码查询:
请求数据包:
{
"FormId": "BOS_ASSISTANTDATA_DETAIL",
"FieldKeys": "FID,FID.FName,FEntryID,FNumber,FDataValue",
"FilterString": "FEntryID='2462D139-91B1-4722-AB9A-E87FCDDB63D7'",
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 2000,
"SubSystemId": ""
}
【字段含义说明】
FID:辅助资料类别的内码
FID.FName:辅助资料类别的名称
FEntryID:辅助资料的内码
FNumber:辅助资料的编码
FDataValue:辅助资料的名称
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.WebApi.查询辅助资料
本文2024-09-23 04:01:19发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162603.html