| 
															
																@@ -532,7 +532,7 @@ export class IVProgProcessor { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																       const newArray = Object.assign(new StoreObjectArray(null,null,null), mustBeArray); 
															 | 
															
															 | 
															
																       const newArray = Object.assign(new StoreObjectArray(null,null,null), mustBeArray); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (column !== null) { 
															 | 
															
															 | 
															
																       if (column !== null) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        if (value.type instanceof CompoundType) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        if (value.type instanceof CompoundType || !newArray.type.canAccept(value.type)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const type = mustBeArray.type.innerType; 
															 | 
															
															 | 
															
																           const type = mustBeArray.type.innerType; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const stringInfo = type.stringInfo() 
															 | 
															
															 | 
															
																           const stringInfo = type.stringInfo() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const info = stringInfo[0] 
															 | 
															
															 | 
															
																           const info = stringInfo[0] 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -541,7 +541,7 @@ export class IVProgProcessor { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         newArray.value[line].value[column] = value; 
															 | 
															
															 | 
															
																         newArray.value[line].value[column] = value; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         store.updateStore(cmd.id, newArray); 
															 | 
															
															 | 
															
																         store.updateStore(cmd.id, newArray); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       } else { 
															 | 
															
															 | 
															
																       } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        if(mustBeArray.columns !== null && value.type instanceof CompoundType) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        if((mustBeArray.columns !== null && value.type instanceof CompoundType) || !newArray.type.canAccept(value.type)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const type = mustBeArray.type; 
															 | 
															
															 | 
															
																           const type = mustBeArray.type; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const stringInfo = type.stringInfo() 
															 | 
															
															 | 
															
																           const stringInfo = type.stringInfo() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           const info = stringInfo[0] 
															 | 
															
															 | 
															
																           const info = stringInfo[0] 
															 |