物料多条件过滤

	//配方编码只显示自制品 (物料财务页签),类别只显示原材料
		this.prmtmaterialCoding.setCommitFormat("$name$;$number$");
		this.prmtmaterialCoding.setQueryInfo("com.kingdee.eas.basedata.master.material.app.F7MaterialFIQuery");
		SysContext ctx = SysContext.getSysContext();
		EntityViewInfo material = new EntityViewInfo();
		FilterInfo materialfilterInfo = new FilterInfo();
		materialfilterInfo
				.getFilterItems()
				.add(
						new FilterItemInfo(
								"id",
								"  select  FMATERIALID  from    T_BD_MaterialCompanyInfo where FCalculateType=2  and  Fcompanyid='"+ctx.getCurrentFIUnit( ).getId().toString()+"'  and   FMATERIALID  in ( select  FMATERIALID  from T_BD_MaterialGroupDetial where FMATERIALGROUPSTANDARDID='dR8lnQEPEADgAAWKwKgSxZeb4R8='  and  FMATERIALGROUPID   in ( select    FID  from T_BD_MaterialGroup   where FPARENTID='10YAAAAARc3Hn8BC')  )   ",  
								CompareType.INNER));
		//过滤只显示当前公司组织
		materialfilterInfo
		.getFilterItems()
		.add(
				new FilterItemInfo( "orgUnit.id",ctx.getCurrentFIUnit( ).getId().toString(), CompareType.EQUALS));
		materialfilterInfo.setMaskString("#0  AND #1   ");
		material.setFilter(materialfilterInfo);
		this.prmtmaterialCoding.setEntityViewInfo(material); 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值