| 
					
				 | 
			
			
				@@ -661,8 +661,8 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         selectionChanged: function (e, info) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!info.oldSelections || !info.oldSelections[0] || info.newSelections[0].row !== info.oldSelections[0].row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                stagePosSpreadObj.loadCurPosData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SpreadJsObj.resetTopAndSelect(spSpread.getActiveSheet()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                stagePosSpreadObj.loadCurPosData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (posSearch) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     posSearch.search(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1117,7 +1117,6 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         loadCurPosData: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const node = SpreadJsObj.getSelectObject(slSpread.getActiveSheet()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SpreadJsObj.resetTopAndSelect(spSpread.getActiveSheet()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (node) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const posData = stagePos.ledgerPos[itemsPre + node.id] || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SpreadJsObj.loadSheetData(spSpread.getActiveSheet(), 'data', posData); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1254,9 +1253,9 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (info.sheet.zh_setting) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const sortData = info.sheet.zh_data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const range = info.cellRange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                const validField = ['contract_qty', 'qc_qty', 'postil']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                const validField = ['contract_qty', 'qc_qty', 'postil', 'real_qty']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!checkTzMeasureType()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    validField.push('name', 'sgfh_qty', 'sjcl_qty', 'qtcl_qty', 'real_qty', 'position', 'drawing_code'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    validField.push('name', 'sgfh_qty', 'sjcl_qty', 'qtcl_qty', 'position', 'drawing_code'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (let iCol = range.col; iCol < range.col + range.colCount; iCol++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const col = info.sheet.zh_setting.cols[iCol]; 
			 |