凭证日期-记账日期 也取单据上的清账日期
This commit is contained in:
		
							parent
							
								
									6dfe0cfdfa
								
							
						
					
					
						commit
						ba6696088c
					
				|  | @ -595,16 +595,18 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im | ||||||
|         IS_HEADER.put("BUKRS",companyCode);//公司代码 |         IS_HEADER.put("BUKRS",companyCode);//公司代码 | ||||||
|         IS_HEADER.put("BLART","AB");//凭证类型-清账凭证 |         IS_HEADER.put("BLART","AB");//凭证类型-清账凭证 | ||||||
|         //业务日期来源于收款单的流水交易日期,如果日期为空,则使用单据创建日期 |         //业务日期来源于收款单的流水交易日期,如果日期为空,则使用单据创建日期 | ||||||
|         if(prinfo.getDate("shjh_bizdate") == null){ | //        if(prinfo.getDate("shjh_bizdate") == null){ | ||||||
|             IS_HEADER.put("BLDAT",sdf.format(prinfo.getDate("createtime")));//凭证日期 | //            IS_HEADER.put("BLDAT",sdf.format(prinfo.getDate("createtime")));//凭证日期-记账日期 | ||||||
|         }else{ | //        }else{ | ||||||
|             IS_HEADER.put("BLDAT",sdf.format(prinfo.getDate("shjh_bizdate")));//凭证日期 | //            IS_HEADER.put("BLDAT",sdf.format(prinfo.getDate("shjh_bizdate")));//凭证日期-记账日期 | ||||||
|         } | //        } | ||||||
| 
 | 
 | ||||||
|         if(prinfo.getDate("shjh_cleardate") == null){ |         if(prinfo.getDate("shjh_cleardate") == null){ | ||||||
|             IS_HEADER.put("BUDAT",sdf.format(new Date()));//过账日期-清账日期,如果为空则使用当前日期 |             IS_HEADER.put("BUDAT",sdf.format(new Date()));//过账日期-单据上的清账日期,如果为空则使用当前日期 | ||||||
|  |             IS_HEADER.put("BLDAT",sdf.format(new Date()));//凭证日期-记账日期 也取单据上的清账日期 | ||||||
|         }else{ |         }else{ | ||||||
|             IS_HEADER.put("BUDAT",sdf.format(prinfo.getDate("shjh_cleardate")));//过账日期-清账日期,如果为空则使用当前日期 |             IS_HEADER.put("BUDAT",sdf.format(prinfo.getDate("shjh_cleardate")));//过账日期-清账日期,如果为空则使用当前日期 | ||||||
|  |             IS_HEADER.put("BLDAT",sdf.format(prinfo.getDate("shjh_cleardate")));//凭证日期-记账日期 | ||||||
|         } |         } | ||||||
|         String isoCode = prinfo.getDynamicObject("shjh_currency").getString("number"); |         String isoCode = prinfo.getDynamicObject("shjh_currency").getString("number"); | ||||||
|         IS_HEADER.put("WAERS",JhzjUtils.getCurrencyCode(isoCode));//币种 |         IS_HEADER.put("WAERS",JhzjUtils.getCurrencyCode(isoCode));//币种 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue