K3转采购合同使用说明
一、使用前准备
a.在OA中定义一个表单,含有与K/3采购合同关联的字段如下:
合同名称、币种、类型、客户、折扣方式、摘要、部门、业务员、附注、制单人、产品代码、产品数量、含税单价、折扣率、税率、产品摘要
如图:
b.建立相应流程,在触发节点弹出窗口中加入转采购合同接口如下:
http://localhost:8080/kingdee/k3/hetong_fu.jsp?file_id=${file_id}&file_type=${file_typ
e}
如图:
二、配置相关参数
a.检查并修改连接K/3数据库的配置文件kingdee_conn.jsp
确保连接数据库参数正确,如图:
b.修改转采购合同接口配置文件hetong_fu_config.jsp
此处参数值获取可参考K/3转凭证接口,如图:
三、使用接口
1、表单填报并送批
2、处理表单后显示转采购合同界面,确认无误后转入K/3,如图:
3、K/3中检查是否已正常转入
四、常见问题
1、OA新建表单时,如何引入K/3中相关资料?
可以使用OA中的数据采集功能实现,具体相应的SQL如下:
//币种相关SQL
select FNumber as '币别代码',FCurrencyID as '币别编号',FName as '币别名称',FExchangeRate as '币别汇率' from t_Currency
//部门相关SQL
select FNumber as '部门代码',FItemID as '部门编号',FName as '部门名称' from
t_Department
//人员相关SQL
select FNumber as '人员代码',FItemID as '人员编号',FName as '人员名称' from t_Emp where FItemID>0
//客户相关SQL
select FNumber as '客户代码',FItemID as '客户编号',FName as '客户名称' from t_Organization
//K/3登录账号相关SQL
select FName as 'K/3登录帐号',FUserID as '帐号ID',FDescription as '帐号名称' from t_User where FUserID>0
//产品相关SQL
select FNumber as '产品代码',FItemID as '产品编号',FName as '产品名称' from t_icitem
//供应商相关SQL
select FNumber as '供应商代码',FItemID as '供应商编号',FName as '供应商名称' from t_Supplier
注:不同K/3演示帐套中部门、人员、客户、供应商表名称可能不同,参见以下SQL //取得部门表名称
select top 1 FSQLTableName from t_ItemClass where FItemClassID = 2
//取得人员表名称
select top 1 FSQLTableName from t_ItemClass where FItemClassID = 3
//取得客户表名称
select top 1 FSQLTableName from t_ItemClass where FItemClassID = 1
//取得供应商表名称
select top 1 FSQLTableName from t_ItemClass where FItemClassID = 8