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

单据转换.二开案例.下推时仅部分行下推成功时不允许下推

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

单据转换.二开案例.下推时仅部分行下推成功时不允许下推

【场景】单据转换时,会根据选单条件策略进行计算;存在满足条件的行就会继续下推; 部分场景下不支持部分下推,必须保留完整关系 【数据准备】采购申请单-》采购订单 (a)采购申请单 ![image.webp](/download/0100dda02722f350420db779f1228a07030a.webp) (b)转换规则 ![image.webp](/download/01003de39b834f60480eba39d6fcc932c50c.webp) (c)直接下推结果 ![image.webp](/download/0100d621087823b14024be248269d209cfc4.webp) 【案例】当存在行不满足时,不允许下推 ![image.webp](/download/0100b6d9b56a452e476480542407110fcb9e.webp) ```csharp using Kingdee.BOS; using Kingdee.BOS.Core.Const; using Kingdee.BOS.Core.List; using Kingdee.BOS.Core.Metadata; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args; using Kingdee.BOS.Core.Metadata.FormElement; using Kingdee.BOS.Core.SqlBuilder; using Kingdee.BOS.ServiceHelper; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace DynamicFormPlugIn.BillConvert { [Kingdee.BOS.Util.HotUpdate] [System.ComponentModel.Description("")] public class ConvertServicePlugIn_SourceDataPickError : AbstractConvertPlugIn { /* * 当单据转换是源单携带仅携带部分行时,不允许转换 * */ public override void OnGetSourceData(GetSourceDataEventArgs e) { string srcEntryKey; Option.TryGetVariableValue("SourceEntryKey", out srcEntryKey); if (string.IsNullOrEmpty(srcEntryKey)) return; ListSelectedRow[] selectRows; Option.TryGetVariableValue("SelectedRows", out selectRows); if (selectRows == null || selectRows.Length <=0) return; int originSelectRowCnt = 0; if (IsGetByEntry(srcEntryKey, selectRows)) { //按分录计算 var pkValueArray = (from p in selectRows where !string.IsNullOrEmpty(p.EntryPrimaryKeyValue) select p.EntryPrimaryKeyValue).ToArray(); originSelectRowCnt = pkValueArray.Length; } else { //按整单计算 var entity = e.SourceBusinessInfo.GetEntity(srcEntryKey); QueryBuilderParemeter queryBuilder = new QueryBuilderParemeter(); queryBuilder.FormId = e.Sourc

单据转换.二开案例.下推时仅部分行下推成功时不允许下推

【场景】单据转换时,会根据选单条件策略进行计算;存在满足条件的行就会继续下推;部分场景下不支持部分下推,必须保留完整关系【数据准备...
点击下载文档文档为doc格式

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

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