3.1 在自定义单据中如何调用API接口

一、在【字典编辑】中增加必要栏位

1、增加JSON要求必填的字段,如单据别、单据日期、部门、制单人等;

2、增加API单号字段,用于记录自定义单据通过API产生的ERP单据号码;

二、在【单据设计】中调用API接口

  1. 设计自定义单据时,需在【属性】-【对应栏位】页面设置【API单据号码栏位】,如下图:

2、在【属性】-【显示&功能】页面点击【API调用设置】按钮;

3、在【API调用设置】窗口添加API接口JSON内容,如下图,可添加新增、删除的API内容:

请求路径:

A、新增时输入格式为:

/程序代号/ADDDATA

举例:如新增请购单的API路径为/DRPSQ/ADDDATA

B、删除时输入格式为:

/程序代号/DELETEDATA

举例:如删除请购单的API路径为/DRPSQ/DELETEDATA

JSON参数:输入当前单据的JSON内容,参数后面输入@时可选择当前自定义单据的字段。

三、自定义单据新增、删除时的影响

1、新增自定义单据时,会判断有设API新增接口产生ERP单据;

2、删除自定义单据时,如果判断有设调API删除接口,则会根据【API单据号码】删除相应的ERP单据。