关于【序列号过滤插件】

关于【序列号过滤插件】说明
背景说明:
库存单据在序列号页签有“选择序列号”功能,很多客户在一些特殊场景下需要针对选择序列号功能实现自定义过滤条件过滤序列号,则可以考虑通过“序列号过滤插件”实现特定逻辑序列号过滤。
插件说明:
1.代码示例:
引用组件: Kingdee.BOS.dll Kingdee.BOS.Core.dll Kingdee.BOS.DataEntity.dll Kingdee.K3.Core.dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Kingdee.K3.Core.SCM.STK;
using Kingdee.BOS.Core.Bill;
using Kingdee.BOS.Core.Metadata.EntityElement;
using Kingdee.BOS.Orm.DataEntity;
namespace CustSerialFilter
{
public class CustSerialFilter : AbstractBillSerialFilter
{
/// <summary>
/// 对选择显示的序列号列表进行过滤
/// </summary>
/// <param name="serials"></param>
public override void FilterCanSelectSerials(List<SimpleSerialSnap> serials)
{
base.FilterCanSelectSerials(serials);
}
/// <summary>
/// 增加自定义过滤条件参与标准序列号取数
/// </summary>
/// <param name="sql">标准的取数SQL</param>
/// <param name="paras">标准的SQl参数</param>
/// <returns></returns>
public override string ApplyExtFilter(string sql, List<Kingdee.BOS.SqlParam> paras)
{
return base.ApplyExtFilter(sql,paras);
}
/// <summary>
/// 审核中单据是否允许编辑序列号
/// </summary>
/// <param name="parData"></param>
/// <returns></returns>
public override bool CanBStatusBillEditSerial(DynamicObject parData)
{
return base.CanBStatusBillEditSerial(parData);
}
/// <summar关于【序列号过滤插件】
关于【序列号过滤插件】说明背景说明:库存单据在序列号页签有“选择序列号”功能,很多客户在一些特殊场景下需要针对选择序列号功能实现自...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



