销售出库单下推没有价格时自动获取采购价目表价格
@[TOC](目录)
### 背景
销售订单下推销售出库时,部分分录会携带销售订单单价,而部分分录订单上没有价格所以出库单也没有携带单价,想要实现下推时没有价格的分录自动获取采购价目表价格,已经携带有价格的分录不用取价。
### 步骤
1. **新增一个明细字段,单价类型,用来临时存放价目表价格**
![image.webp](/download/01005e35e485bc3c4d239a4702c471e9979d.webp)
2. **新增一个表头字段,设置取价值更新,价格字段映射给临时价格字段**
![image.webp](/download/0100cd0b66da80e242d0897e3132d1422280.webp)
![image.webp](/download/0100f72be5acb47a4e169575c16d74804bb8.webp)
![image.webp](/download/01002a4345f6f7bc49369ce49e7e8debdb59.webp)
3. **在临时单价上设置值更新,将价格赋值给含税单价字段,添加前提条件**
![image.webp](/download/01002aa9cb98a84e4489b3bf73672d4269e8.webp)
4. **表单插件注册python脚本**
![image.webp](/download/010071b70b7894974b5ca238e11c1ef05f44.webp)
### Python脚本
```python
import clr
clr.AddReference('mscorlib')
from System import *
def AfterCreateNewData(e):
#触发表头字段值更新进行取价
this.View.InvokeFieldUpdateService("F_SXIM_Text", 0)
count = this.View.Model.GetEntryRowCount("FEntity")
for i in range(count):
#触发表体字段值更新赋值单价
this.View.InvokeFieldUpdateService("F_SXIM_Price", i)
```
### 效果
1. **销售订单数据**
![image.webp](/download/010095918c8bdefe4ec8beb8512e30f0687f.webp)
2. **下推时自动取价,有价格的不赋值,无价格的才进行赋值**
![image.webp](/download/0100db7ae0e6a11742d9bb542c4562546524.webp)
**其他更多文章入口:**[https://vip.kingdee.com/link/s/lbRPP](https://vip.kingdee.com/link/s/lbRPP)
销售出库单下推没有价格时自动获取采购价目表价格
@[TOC](目录)### 背景销售订单下推销售出库时,部分分录会携带销售订单单价,而部分分录订单上没有价格所以出库单也没有携带单价,想要实...
点击下载文档
上一篇:分销购销采购订单自动携带供应商属性下一篇:根据当前用户获取申请人
本文2024-09-23 02:34:12发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-153294.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章