|  | @@ -1307,10 +1307,12 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |              if (node) {
 | 
	
		
			
				|  |  |                  const posData = pos.getLedgerPos(node.id) || [];
 | 
	
		
			
				|  |  |                  SpreadJsObj.loadSheetData(posSheet, 'data', posData);
 | 
	
		
			
				|  |  | +                posSheet.zh_setting.readOnly = posData.length === 0 && node.used;
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  SpreadJsObj.loadSheetData(posSheet, 'data', []);
 | 
	
		
			
				|  |  | +                posSheet.zh_setting.readOnly = true;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            SpreadJsObj.resetFieldReadOnly(posSheet);
 | 
	
		
			
				|  |  | +            SpreadJsObj.refreshSheetReadOnly(posSheet);
 | 
	
		
			
				|  |  |              posSpreadObj.loadExprToInput();
 | 
	
		
			
				|  |  |              posSpreadObj.refreshOperationValid(posSheet);
 | 
	
		
			
				|  |  |          },
 |