新闻资讯  > 知识学习

公司资讯 行业资讯 知识学习
2024优惠活动:迷你版1880元,KIS软件5折,金蝶云6折起!

创建金蝶软件结算清单时,如果用自定义插件取价

发布时间:2022-5-24浏览:1023次

在创建结算清单过程中,取价来源往往五花八门,系统预置的取价来源不能满足客户的需求,系统提供了自定义插件的方式,用户可以通过写插件的方式获取结算价格。

具体步骤如下:


1、先新建插件工程
2、要引用组件   Kingdee.K3.SCM.App.IOS.Core
3、新建插件类 ,参考:
public class GetMyPrice : AbstractSettlementPrice
{
public override SettlementPrice ReturnSettlementPrice(Context ctx,SettlementInfo settlement)
{
SettlementPrice setPrice = new SettlementPrice();
setPrice.FPrice = 0;    //单价
setPrice.FTaxPrice = 0;  //含税单价
setPrice.FPriceQty = 0;     //计价数量
setPrice.FCurrencyId = 0;   //币别
setPrice.FSysPrice = 0;      //系统定价
setPrice.FPriceBase = 0;     //价格系数
setPrice.FIsIncludedTax = true; //是否含税
setPrice.FIsFreeGift = false;  //是否赠品
setPrice.FPriceUnitID = 0;   //计价单位
return setPrice;
}
}

4、在跨组织结算类型的取价来源中,选择取价来源为自定义取价插件,自定义插件录入你的插件: TestPlugIn.GetMyPrice,TestPlugIn


ios301.png


5、在创建结算清单时,取价来源选择自定义插件取价


缺点:由于每一条记录都会执行一次取价,因而性能不好,对性能有要求的就不要用了



X青岛金蝶软件公司_金蝶软件技术服务公司

截屏,微信识别二维码

客服QQ:1250556403

(点击QQ号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!