|  | @@ -593,8 +593,15 @@ JpcCrossTabSrv.prototype.createNew = function(){
 | 
	
		
			
				|  |  |                  let flexiblePrecisionRefObj = null, flexibleRefField = null, precision_ref_data = null;
 | 
	
		
			
				|  |  |                  for (let i = 0; i < tab_fields.length; i++) {
 | 
	
		
			
				|  |  |                      let tab_field = tab_fields[i];
 | 
	
		
			
				|  |  | -                    let data_field = data_details[me.content_fields_idx[i]];
 | 
	
		
			
				|  |  | +                    let data_field = null;
 | 
	
		
			
				|  |  |                      let map_data_field = JE.F(tab_field[JV.PROP_FIELD_ID], $CURRENT_RPT);
 | 
	
		
			
				|  |  | +                    if (typeof me.content_fields_idx[i] !== 'object') {
 | 
	
		
			
				|  |  | +                        data_field = data_details[me.content_fields_idx[i]];
 | 
	
		
			
				|  |  | +                    } else {
 | 
	
		
			
				|  |  | +                        if (map_data_field) {
 | 
	
		
			
				|  |  | +                            data_field = map_data_field[JV.PROP_AD_HOC_DATA];
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      if (!(tab_field[JV.PROP_HIDDEN])) {
 | 
	
		
			
				|  |  |                          let rows = contentValuesIdx.length;
 | 
	
		
			
				|  |  |                          for (let rowIdx = 0; rowIdx < rows; rowIdx++) {
 |