如何确定erp字段为辅助资料
1、辅助资料类型的字段,新增界面第一次点开这个字段的时候,弹出的选择框左上角会闪一下辅助资料之后再显示对应的辅助新资料类别名称
2、在webapi元数据查询中,对应字段包含 "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT" 的是辅助资料
一、找到配置文件
以客户模块为例,打开配置文件:D:\lianjieerp\www\lianjieerp\user_privileges\modules\Accounts\cls_crmtoerp_cloud_accounts.php
如果该路径下没有这个配置文件,把D:\lianjieerp\www\lianjieerp\include\modules\Accounts\cls_crmtoerp_cloud_accounts.php 文件复制到D:\lianjieerp\www\lianjieerp\user_privileges\modules\Accounts 目录下
二、添加辅助资料转换
$exch_data['f_piio_assistant'] :表头字段接口取值格式 f_piio_assistant 为erp字段名称小写
getAssistanDataInfo :复制资料转换方法名,固定值
5b5955bd85eb490c9df6c461f5d22616 :erp辅助资料的类别fid(不同的辅助资料fid也不同)
三、查找fid
1、打开云星空webapi,找到客户模块,点击“在线测试webapi”,输入账号密码,点击“验证连接”
2、点击“验证接口”,接口列表选择“元数据查询”,测试数据填写formID,点击“验证接口”
3、在详细结果中搜索到需要转换的字段名,LookUpObjectID 后面的值就是辅助资料的fid
4、用查找到的fid替换掉配置文件中对应字段的转换方法调用参数中
四、整理单据传值json
1、用erp字段名在文件中搜索,查看json中是否已经有该字段
如果配置文件中查不到该字段,登录云星空的webapi客户模块,搜索字段名,查找到该字段的json格式以及位置
在配置文件中相同位置添加同样格式的字段调用,字段名大小写要一致,$exch_data['fprovince'] 里的字段名要小写,注意字段名前后不能有空格