WEBAPI查询对应单据的附件信息
FInterID对应的是单据的FID
{
"FormId": "BOS_Attachment",
"FieldKeys": "fbillno,FAttachmentName",
"FilterString": "FInterID='154631'",
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 0,
"SubSystemId": ""
}
附件明细里面是根据单据ID关联附件的,不是跟进单据编码关联的。像暂存状态下的单据上传的附件单据编号就是空的。所以正确的查询方式为 { 'FormId': 'BOS_Attachment', 'FieldKeys': 'fbillno,FAttachmentName', 'FilterString': 'FInterID'='单据内码', 'OrderString': '', 'TopRowCount': 0, 'StartRow': 0, 'Limit': 0, 'SubSystemId': ''}. 具体步骤如下:系统里面所有的附件信息都是通过附件明细(BOS_Attachment)承载的,故获取凭证附件,可以通过下面三个步骤进行: 1.调用凭证查询接口,拿到目标凭证的内码 2.调用附件明细(BOS_Attachment)单据查询接口,使用FInterID(传凭证内码)和 FBillType(凭证固定传GL_VOUCHER)作为条件查询到文件ID(FFileID)集合。报文示例: {"FormId":"BOS_Attachment","FilterString":"FInterID='凭证内码'and FBillType='GL_VOUCHER'","OrderString":"","FieldKeys":"FFileId,FAttachmentName"} ] 3.调用附件下载接口下载附件https://vip.kingdee.com/article/382932329268201472。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2020-02-26 k3 cloud总账凭证提示冲突,清除冲突并且第二天开机以后依然提示