
@[TOC](目录)
### 背景
需要在采购申请单列表,获取当前物料最近下过订单的供应商的信息。需要新增一个历史供应商字段,然后新增一个按钮,在插件中该按钮的点击事件中通过SQL更新数据
### 步骤
1. 新增字段
在采购申请单上新增一个【基础资料】字段,绑定基础资料类型为【供应商】,设置使用组织为【采购组织】

在采购申请单上新增一个【单价】字段,命名为历史采购价,用来存放对应采购订单的含税单价字段

2. 在采购申请单列表新增列表菜单

3. 注册列表插件

### python代码
```python
import clr
clr.AddReference('mscorlib')
clr.AddReference('System')
clr.AddReference('System.Data')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference('Kingdee.BOS.ServiceHelper')
from System import *
from System.Data import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.ServiceHelper import *
def BarItemClick(e):
if e.BarItemKey == "ABC_tbButton":
sql = """/*dialect*/UPDATE TT
SET TT.F_SXIM_BASE = UU.FSUPPLIERID,TT.F_SXIM_PRICE = UU.FTAXPRICE
FROM T_PUR_REQENTRY TT
INNER JOIN T_PUR_REQUISITION TU ON TT.FID = TU.FID AND (TU.FCREAT