1.任务共享中心批量生成凭证功能
This commit is contained in:
		
							parent
							
								
									e6e589697f
								
							
						
					
					
						commit
						f55f1c4a8a
					
				| 
						 | 
					@ -16,16 +16,29 @@ import kd.bos.servicehelper.operation.SaveServiceHelper;
 | 
				
			||||||
import kd.ec.contract.formplugin.settle.ContractSettleCommonEditPlugin;
 | 
					import kd.ec.contract.formplugin.settle.ContractSettleCommonEditPlugin;
 | 
				
			||||||
import kd.sdk.plugin.Plugin;
 | 
					import kd.sdk.plugin.Plugin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
import java.util.EventObject;
 | 
					import java.util.EventObject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * 单据界面插件
 | 
					 * 单据界面插件
 | 
				
			||||||
 * 合同结算公共插件插件
 | 
					 * 合同结算公共插件插件
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public class ContractSettleBillPlugin extends ContractSettleCommonEditPlugin{
 | 
					public class ContractSettleBillPlugin  extends AbstractBillPlugIn implements Plugin {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    protected void setDateEditMinAndMaxDate() {
 | 
					    public void afterLoadData(EventObject e) {
 | 
				
			||||||
//        super.setDateEditMinAndMaxDate();
 | 
					        super.afterLoadData(e);
 | 
				
			||||||
 | 
					        Object contractObj = this.getModel().getValue("contract");
 | 
				
			||||||
 | 
					        if (contractObj instanceof DynamicObject) {
 | 
				
			||||||
 | 
					            DynamicObject contract = (DynamicObject) contractObj;
 | 
				
			||||||
 | 
					            boolean ismultirate = contract.getBoolean("ismultirate");
 | 
				
			||||||
 | 
					            if (ismultirate) {
 | 
				
			||||||
 | 
					                BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");
 | 
				
			||||||
 | 
					                this.getModel().setValue("avgtaxrate", avgtaxrate);
 | 
				
			||||||
 | 
					                this.getModel().setValue("curavgtaxrate", avgtaxrate);
 | 
				
			||||||
 | 
					                this.getView().updateView("avgtaxrate");
 | 
				
			||||||
 | 
					                this.getView().updateView("curavgtaxrate");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue