销售出库单下推没有价格时自动获取采购价目表价格

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

销售出库单下推没有价格时自动获取采购价目表价格

@[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](目录)### 背景销售订单下推销售出库时,部分分录会携带销售订单单价,而部分分录订单上没有价格所以出库单也没有携带单价,想要实...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息