a
This commit is contained in:
@@ -21,13 +21,20 @@ using Kingdee.BOS.Core.Metadata.FieldElement;
|
||||
|
||||
namespace GZ.LJY000.Biori.PRD_MO
|
||||
{
|
||||
[Description("生产汇报单下推生产入库单#"), HotUpdate]
|
||||
[Description("生产订单装换插件#"), HotUpdate]
|
||||
public class BillConvertEventPlugInEx : AbstractConvertPlugIn
|
||||
{
|
||||
#region 因使用优联系统,暂时停用
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 转换后事件
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public override void AfterConvert(AfterConvertEventArgs e)
|
||||
{
|
||||
base.AfterConvert(e);
|
||||
|
||||
return;
|
||||
var paraDIC = this.Option.GetVariables();
|
||||
if (!paraDIC.ContainsKey("ScanEntry"))
|
||||
return;
|
||||
@@ -79,7 +86,7 @@ namespace GZ.LJY000.Biori.PRD_MO
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
/// <summary>
|
||||
/// 创建单据视图
|
||||
/// </summary>
|
||||
@@ -141,6 +148,10 @@ namespace GZ.LJY000.Biori.PRD_MO
|
||||
base.OnQueryBuilderParemeter(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取数据源
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public override void OnBeforeGetSourceData(BeforeGetSourceDataEventArgs e)
|
||||
{
|
||||
base.OnBeforeGetSourceData(e);
|
||||
@@ -211,9 +222,23 @@ namespace GZ.LJY000.Biori.PRD_MO
|
||||
base.OnBeforeGroupBy(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 选单条件策略
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public override void OnParseFilter(ParseFilterEventArgs e)
|
||||
{
|
||||
base.OnParseFilter(e);
|
||||
var fromId = e.SourceBusinessInfo.GetForm().Id;
|
||||
e.FilterPolicySQL = e.FilterPolicySQL + $@"
|
||||
NOT EXISTS (
|
||||
SELECT 1 FROM T_UNW_WMS_BARCODE uwbc
|
||||
WHERE uwbc.FBILLID = t1.FID
|
||||
AND t1.FENTRYID = uwbc.FBILLENTRYID
|
||||
AND uwbc.FBILLFORMID = '{fromId}'
|
||||
)
|
||||
";
|
||||
e.PlugFilterDesc = "已生成条码的数据不能重复打印!";
|
||||
}
|
||||
|
||||
public override void OnGetConvertBusinessService(ConvertBusinessServiceEventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user