电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开方案:物料收发汇总表增加期初参考价来源

来源:金蝶云社区作者:金蝶2024-09-236

二开方案:物料收发汇总表增加期初参考价来源

/*

1、在物料收发汇总表过滤界面的期初参考价来源中添加枚举值;

2、开发服务端插件,参考如下示例代码。注册插件后,需要停用原有插件。

*/


using Kingdee.BOS.Core.Report;

using Kingdee.BOS.Orm.DataEntity;

using Kingdee.K3.SCM.App.Stock.Report;

using System;

using System.Collections.Generic;

using System.Data;


namespace CustomerPluginService

{


public class StockSummaryRptTestRpt : StockSummaryRpt

    {

        public override void BuilderReportSqlAndTempTable(IRptParams filter, string tableName)

        {

            base.BuilderReportSqlAndTempTable(filter, tableName);

            var dyFilter = filter.FilterParameter.CustomFilter;

            this.qcSrcPrice = (StockRptEnums.Enu_QcSrcPrice)Convert.ToInt32(dyFilter["QCPriceSource"]);

            this.ioSrcPrice = (StockRptEnums.Enu_IoSrcPrice)Convert.ToInt32(dyFilter["IOPriceSource"]);

            //如果选择了自定义期初参考价来源

            if (Convert.ToInt32(dyFilter["QCPriceSource"]) == 6)

            {

                IDBService service = Kingdee.BOS.App.ServiceHelper.GetService<IDBService>();

                string tmpDataTbl = service.CreateTemporaryTableName(this.Context);

                //获取新的期初参考价,并存到临时表tmpDataTbl

                /*

                 * 获取期初参考价逻辑

                */

                //如果收入发出成本价选择了期初参考价,则收入发出成本价金额也要做更新

                string updateIOPriceAmountSql = "";

                if (((StockRptEnums.Enu_IoSrcPrice)Convert.ToInt32(dyFilter["IOPriceSource"])) == StockRptEnums.Enu_IoSrcPrice.K

二开方案:物料收发汇总表增加期初参考价来源

/*1、在物料收发汇总表过滤界面的期初参考价来源中添加枚举值;2、开发服务端插件,参考如下示例代码。注册插件后,需要停用原有插件。*/us...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信