|  | @@ -39,6 +39,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
 | 
											
												
													
														|  |      private final static String nckd_basedatafield21="nckd_basedatafield21";//资产变更明细
 |  |      private final static String nckd_basedatafield21="nckd_basedatafield21";//资产变更明细
 | 
											
												
													
														|  |      private final static String nckd_orgfield8="nckd_orgfield8";//资产变更明细使用后部门
 |  |      private final static String nckd_orgfield8="nckd_orgfield8";//资产变更明细使用后部门
 | 
											
												
													
														|  |      private final static String nckd_basedatafield6="nckd_basedatafield6";//资产变更明细财务
 |  |      private final static String nckd_basedatafield6="nckd_basedatafield6";//资产变更明细财务
 | 
											
												
													
														|  | 
 |  | +    private final static String paycompany="paycompany";//预付借款单 共享中心
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  //业务处理单基础资料过滤插件
 |  |  //业务处理单基础资料过滤插件
 | 
											
										
											
												
													
														|  | @@ -88,6 +90,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
 | 
											
												
													
														|  |          fieldEdit19.addBeforeF7SelectListener(this);
 |  |          fieldEdit19.addBeforeF7SelectListener(this);
 | 
											
												
													
														|  |          BasedataEdit fieldEdit20 = this.getView().getControl(nckd_orgvs);
 |  |          BasedataEdit fieldEdit20 = this.getView().getControl(nckd_orgvs);
 | 
											
												
													
														|  |          fieldEdit20.addBeforeF7SelectListener(this);
 |  |          fieldEdit20.addBeforeF7SelectListener(this);
 | 
											
												
													
														|  | 
 |  | +        BasedataEdit fieldEdit21 = this.getView().getControl(paycompany);
 | 
											
												
													
														|  | 
 |  | +        fieldEdit21.addBeforeF7SelectListener(this);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -155,6 +159,9 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
 | 
											
												
													
														|  |          if (StringUtils.equals(fieldKey, nckd_payeebanknumlbs)){
 |  |          if (StringUtils.equals(fieldKey, nckd_payeebanknumlbs)){
 | 
											
												
													
														|  |              this.getQFiltersfk(beforeF7SelectEvent,nckd_payeebanknumlbs);
 |  |              this.getQFiltersfk(beforeF7SelectEvent,nckd_payeebanknumlbs);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        if (StringUtils.equals(fieldKey, paycompany)){
 | 
											
												
													
														|  | 
 |  | +            this.getQFiltergxzx(beforeF7SelectEvent,paycompany);
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      private void getQFilter(BeforeF7SelectEvent arg0, String type) {
 |  |      private void getQFilter(BeforeF7SelectEvent arg0, String type) {
 | 
											
										
											
												
													
														|  | @@ -294,6 +301,18 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
 | 
											
												
													
														|  |          ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
 |  |          ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
 | 
											
												
													
														|  |          showParameter.getListFilterParameter().setFilter(filter);
 |  |          showParameter.getListFilterParameter().setFilter(filter);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +    private void getQFiltergxzx(BeforeF7SelectEvent arg0, String type) {
 | 
											
												
													
														|  | 
 |  | +        DynamicObject data = (DynamicObject)this.getModel().getValue("costcompany") ;
 | 
											
												
													
														|  | 
 |  | +        if(data ==null){
 | 
											
												
													
														|  | 
 |  | +            throw new KDBizException("核算组织为空!");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        String number = data.getString("number");
 | 
											
												
													
														|  | 
 |  | +        QFilter filter;
 | 
											
												
													
														|  | 
 |  | +        //给基础资料添加过滤
 | 
											
												
													
														|  | 
 |  | +        filter = new QFilter("org.number", QCP.equals, number);
 | 
											
												
													
														|  | 
 |  | +        ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
 | 
											
												
													
														|  | 
 |  | +        showParameter.getListFilterParameter().setFilter(filter);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |      private void getQFilterdczc(BeforeF7SelectEvent arg0, String type) {
 |  |      private void getQFilterdczc(BeforeF7SelectEvent arg0, String type) {
 | 
											
												
													
														|  |          String nckdDetailtype = this.getModel().getValue("nckd_detailtype").toString();
 |  |          String nckdDetailtype = this.getModel().getValue("nckd_detailtype").toString();
 | 
											
												
													
														|  |          if("E".equals(nckdDetailtype)) {
 |  |          if("E".equals(nckdDetailtype)) {
 |